EmbedPress – Embed Google Docs, YouTube, Maps, Vimeo, Wistia Videos & Upload PDF, PPT in Gutenberg & Elementor - Version 1.4.4

Version Description

Release Date: 2017-01-24

  • Pasted text containing urls no longer should lose its formatting;
  • Minor other enhancements.
Download this release

Release Info

Developer pressshack
Plugin Icon wp plugin EmbedPress – Embed Google Docs, YouTube, Maps, Vimeo, Wistia Videos & Upload PDF, PPT in Gutenberg & Elementor
Version 1.4.4
Comparing to
See all releases

Code changes from version 1.4.2 to 1.4.4

Files changed (6) hide show
  1. PROVIDERS.md +0 -39
  2. assets/js/preview.js +36 -34
  3. changelog.txt +13 -0
  4. embedpress.php +1 -1
  5. includes.php +3 -3
  6. readme.txt +80 -38
PROVIDERS.md DELETED
@@ -1,39 +0,0 @@
1
- In addition to the default WordPress sources, EmbedPress supports these providers:
2
-
3
- - 23h (Images)
4
- - AmCharts (Charts)
5
- - Bambuser (Videos)
6
- - Cacoo (Charts)
7
- - ChartBlocks (Charts)
8
- - Chirbit (Audios)
9
- - Cly (Audios)
10
- - CircuitLab (Charts)
11
- - Coub (Videos)
12
- - Crowd Ranking (Polls)
13
- - Daily Mile (Activity)
14
- - Devianart (Images)
15
- - Dipity (Timelines)
16
- - Dotsub (Videos)
17
- - Facebook (Posts)
18
- - GettyImages (Images)
19
- - Github Gist (Code)
20
- - Google Docs (Documents)
21
- - Google Maps (Maps)
22
- - Google Drawings (Drawings)
23
- - Google Sheets (Spreadsheets)
24
- - Google Slides (Presentation Slideshows)
25
- - HuffDuffer (Audios)
26
- - Infogram (Charts)
27
- - MobyPicture (Image)
28
- - NFB (Videos)
29
- - Porfolium (Projects)
30
- - Release Wire (Press releases)
31
- - Roomshare (Listings, in Japanese)
32
- - Sapo Videos (Videos, in Spanish)
33
- - ShortNote (Notes, in Japanese)
34
- - Rutube (Videos, in Russian)
35
- - Shoudio (Audios)
36
- - Sketchfab (Drawings)
37
- - Ustream (Videos)
38
- - Viddler (Videos)
39
- - VideoJug (Videos)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/preview.js CHANGED
@@ -1074,9 +1074,9 @@
1074
  $(doc).on('mouseout', '.embedpress_wrapper', self.onMouseOut);
1075
  $(doc).on('mousedown', '.embedpress_wrapper > .embedpress_controller_panel', self.cancelEvent);
1076
  doc = null;
1077
-
1078
  // Add the node filter that will convert the url into the preview box for the embed code
1079
  // @todo: Recognize <a> tags as well
 
1080
  self.editor.parser.addNodeFilter('#text', function addNodeFilterIntoParser(nodes, arg) {
1081
  self.each(nodes, function eachNodeInParser(node) {
1082
  var subject = node.value.trim();
@@ -1305,55 +1305,57 @@
1305
  };
1306
 
1307
  /**
1308
- * Function called on paste event in the editor
 
 
 
 
1309
  *
1310
- * @param object e The event
1311
  * @return void
1312
  */
1313
  self.onPaste = function(e, b) {
1314
- var event = null;
1315
 
1316
- // Prevent default paste behavior. We have 2 arguments because the difference between JCE and TinyMCE.
1317
- // Sometimes, the argument e is the editor, instead of the event.
1318
  if (e.preventDefault) {
1319
  event = e;
1320
  } else {
1321
  event = b;
1322
  }
1323
 
1324
- // Check for clipboard data in various places for cross-browser compatibility and get its data as text.
1325
- var content = ((event.originalEvent || event).clipboardData || window.clipboardData).getData('Text');
1326
-
1327
- // Check if the pasted content has a recognized embed url pattern
1328
- var patterns = self.getProvidersURLPatterns();
1329
-
1330
- (function tryToMatchContentAgainstUrlPatternWithIndex(urlPatternIndex) {
1331
- if (urlPatternIndex < content.length) {
1332
- var urlPattern = patterns[urlPatternIndex];
 
 
 
 
 
 
 
 
 
 
1333
 
1334
- var urlPatternRegex = new RegExp(urlPattern);
1335
- var matches = content.match(urlPatternRegex) || null;
1336
 
1337
- // Check if content matches the url pattern.
1338
- if (matches && matches !== null && !!matches.length) {
1339
- // Cancel the default behavior.
1340
- event.preventDefault();
1341
- event.stopPropagation();
1342
 
1343
- // Remove "www." subdomain from Slideshare.net urls that was causing bugs on TinyMCE.
1344
- content = content.replace(/www\.slideshare\.net\//i, 'slideshare.net/');
1345
 
1346
- // Let TinyMCE do the heavy lifting for inserting that content into the self.editor.
1347
- // We cancel the default behavior and insert the embed-content using a command to trigger the node change and the parser.
1348
- self.editor.execCommand('mceInsertContent', false, content);
1349
 
1350
- self.configureWrappers();
1351
- } else {
1352
- // No match. So we move on to check the next url pattern.
1353
- tryToMatchContentAgainstUrlPatternWithIndex(urlPatternIndex + 1);
1354
- }
1355
- }
1356
- })(0);
1357
  };
1358
 
1359
  /**
1074
  $(doc).on('mouseout', '.embedpress_wrapper', self.onMouseOut);
1075
  $(doc).on('mousedown', '.embedpress_wrapper > .embedpress_controller_panel', self.cancelEvent);
1076
  doc = null;
 
1077
  // Add the node filter that will convert the url into the preview box for the embed code
1078
  // @todo: Recognize <a> tags as well
1079
+
1080
  self.editor.parser.addNodeFilter('#text', function addNodeFilterIntoParser(nodes, arg) {
1081
  self.each(nodes, function eachNodeInParser(node) {
1082
  var subject = node.value.trim();
1305
  };
1306
 
1307
  /**
1308
+ * Callback triggered by paste events. Receives two arguments due to compatibility with JCE and TinyMCE that handles
1309
+ * this event slightly different from each other.
1310
+ *
1311
+ * @param mixed - Can be either the Editor or Event
1312
+ * @param mixed - Can be either the Editor or Event
1313
  *
 
1314
  * @return void
1315
  */
1316
  self.onPaste = function(e, b) {
1317
+ var urlPatternRegex = new RegExp(/(https?):\/\/([w]{3}\.)?.+?(?:\s|$)/i);
1318
 
1319
+ var event = null;
 
1320
  if (e.preventDefault) {
1321
  event = e;
1322
  } else {
1323
  event = b;
1324
  }
1325
 
1326
+ event.preventDefault();
1327
+
1328
+ // Check for clipboard data in various places for cross-browser compatibility an get its data as text.
1329
+ var rawContent = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
1330
+
1331
+ // Split the pasted content into separated lines.
1332
+ var contentLines = rawContent.split(/\n/g) || [];
1333
+ contentLines = contentLines.map(function(line, itemIndex) {
1334
+ // Check if there's a url into `line`.
1335
+ if (line.match(urlPatternRegex)) {
1336
+ // Split the current line across its space-characters to isolate the url.
1337
+ let termsList = line.trim().split(/\s+/);
1338
+ termsList = termsList.map(function(term, termIndex) {
1339
+ // Check if the term into the current line is a url.
1340
+ var match = term.match(urlPatternRegex);
1341
+ if (match) {
1342
+ // Isolates that url from the rest of the content.
1343
+ return `</p><p>${match[0]}</p><p>`;
1344
+ }
1345
 
1346
+ return term;
1347
+ });
1348
 
1349
+ line = termsList.join(' ');
1350
+ }
 
 
 
1351
 
1352
+ return `${line}<br>`;
1353
+ });
1354
 
1355
+ var content = `<p>${contentLines.join('')}</p>`;
 
 
1356
 
1357
+ // Insert the new content into the editor.
1358
+ self.editor.execCommand('mceInsertContent', false, content);
 
 
 
 
 
1359
  };
1360
 
1361
  /**
changelog.txt CHANGED
@@ -1,4 +1,17 @@
1
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  = 1.4.2 =
3
  Release Date: 2017-01-09
4
 
1
  == Changelog ==
2
+ = 1.4.4 =
3
+ Release Date: 2017-01-24
4
+
5
+ * Pasted text containing urls no longer should lose its formatting;
6
+ * Minor other enhancements.
7
+
8
+ = 1.4.3 =
9
+ Release Date: 2017-01-13
10
+
11
+ * Text fixes and enhancements;
12
+ * Updated plugins url;
13
+ * Updated list of supported providers.
14
+
15
  = 1.4.2 =
16
  Release Date: 2017-01-09
17
 
embedpress.php CHANGED
@@ -12,7 +12,7 @@
12
  * @embedpress
13
  * Plugin Name: EmbedPress
14
  * Plugin URI: http://pressshack.com/embedpress/
15
- * Version: 1.4.2
16
  * Description: WordPress supports around 35 embed sources, but EmbedPress adds over 40 more, including Facebook, Google Maps, Google Docs, UStream! Just use the URL!
17
  * Author: PressShack
18
  * Author URI: http://pressshack.com
12
  * @embedpress
13
  * Plugin Name: EmbedPress
14
  * Plugin URI: http://pressshack.com/embedpress/
15
+ * Version: 1.4.4
16
  * Description: WordPress supports around 35 embed sources, but EmbedPress adds over 40 more, including Facebook, Google Maps, Google Docs, UStream! Just use the URL!
17
  * Author: PressShack
18
  * Author URI: http://pressshack.com
includes.php CHANGED
@@ -20,7 +20,7 @@ if (!defined('EMBEDPRESS_PLG_NAME')) {
20
  }
21
 
22
  if (!defined('EMBEDPRESS_PLG_VERSION')) {
23
- define('EMBEDPRESS_PLG_VERSION', "1.4.2");
24
  }
25
 
26
  if (!defined('EMBEDPRESS_PATH_BASE')) {
@@ -52,11 +52,11 @@ if (!defined('EMBEDPRESS_SHORTCODE')) {
52
  }
53
 
54
  if (!defined('EMBEDPRESS_LICENSES_API_HOST')) {
55
- define('EMBEDPRESS_LICENSES_API_HOST', "pressshack.staging.wpengine.com");
56
  }
57
 
58
  if (!defined('EMBEDPRESS_LICENSES_API_URL')) {
59
- define('EMBEDPRESS_LICENSES_API_URL', "http://pressshack.staging.wpengine.com");
60
  }
61
 
62
  if (!defined('EMBEDPRESS_LICENSES_MORE_INFO_URL')) {
20
  }
21
 
22
  if (!defined('EMBEDPRESS_PLG_VERSION')) {
23
+ define('EMBEDPRESS_PLG_VERSION', "1.4.4");
24
  }
25
 
26
  if (!defined('EMBEDPRESS_PATH_BASE')) {
52
  }
53
 
54
  if (!defined('EMBEDPRESS_LICENSES_API_HOST')) {
55
+ define('EMBEDPRESS_LICENSES_API_HOST', "pressshack.com");
56
  }
57
 
58
  if (!defined('EMBEDPRESS_LICENSES_API_URL')) {
59
+ define('EMBEDPRESS_LICENSES_API_URL', "http://pressshack.com");
60
  }
61
 
62
  if (!defined('EMBEDPRESS_LICENSES_MORE_INFO_URL')) {
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: PressShack
3
  Tags: 23hq, amcharts, animoto, bambuser, cacoo, chartblocks, chirbit, circuitlab, cloudup, clyp, collegehumor, coub, crowd ranking, daily mile, dailymotion, devianart, dipity, dotsub, facebook, flickr, funnyordie, gettyimages, github gist, google docs, google drawings, google maps, google sheets, google slides, huffduffer, hulu, imgur, infogram, instagram, issuu, kickstarter, meetup, mixcloud, mobypicture, nfb, photobucket, polldaddy, porfolium, reddit, release wire, reverbnation, roomshare, rutube, sapo videos, scribd, shortnote, shoudio, sketchfab, slideshare, smugmug, soundcloud, speaker deck, spotify, ted, tumblr, twitter, ustream, viddler, videojug, videopress, vimeo, vine, wordpress tv, youtube
4
  Requires at least: 4.0
5
  Tested up to: 4.7
6
- Stable tag: 1.4.2
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -16,43 +16,72 @@ We’re starting with Facebook, Google, UStream and more. All you need is the UR
16
 
17
  In addition to the default WordPress sources, EmbedPress supports these providers:
18
 
19
- - [23h](http://23hq.com/) <em>(Images)</em>
20
- - [AmCharts](http://live.amcharts.com/) <em>(Charts)</em>
21
- - [Bambuser](http://bambuser.com/) <em>(Videos)</em>
22
- - [Cacoo](http://cacoo.com/) <em>(Charts)</em>
23
- - [ChartBlocks](http://chartblocks.com/) <em>(Charts)</em>
24
- - [Chirbit](http://chirb.it/) <em>(Audios)</em>
25
- - [Cly](http://clyp.it/) <em>(Audios)</em>
26
- - [CircuitLab](https://www.circuitlab.com/) <em>(Charts)</em>
27
- - [Coub](http://coub.com/) <em>(Videos)</em>
28
- - [Crowd Ranking](http://crowdranking.com/) <em>(Polls)</em>
29
- - [Daily Mile](http://dailymile.com/) <em>(Activity)</em>
30
- - [Devianart](http://deviantart.com/) <em>(Images)</em>
31
- - [Dipity](http://www.dipity.com/) <em>(Timelines)</em>
32
- - [Dotsub](http://dotsub.com/) <em>(Videos)</em>
33
- - [Facebook](https://www.facebook.com/) <em>(Posts)</em>
34
- - [GettyImages](http://www.gettyimages.com/) <em>(Images)</em>
35
- - [Github Gist](https://gist.github.com/) <em>(Code)</em>
36
- - [Google Docs ](https://docs.google.com/) <em>(Documents)</em>
37
- - [Google Maps](https://www.google.com/maps) <em>(Maps)</em>
38
- - [Google Drawings](http://drawings.google.com) <em>(Drawings)</em>
39
- - [Google Sheets](https://www.google.com/sheets/) <em>(Spreadsheets)</em>
40
- - [Google Slides](https://google.com/slides) <em>(Presentation Slideshows)</em>
41
- - [HuffDuffer](http://huffduffer.com/) <em>(Audios)</em>
42
- - [Infogram](https://infogr.am/) <em>(Charts)</em>
43
- - [MobyPicture](http://mobypicture.com/) <em>(Image)</em>
44
- - [NFB](http://www.nfb.ca/) <em>(Videos)</em>
45
- - [Porfolium](https://portfolium.com/) <em>(Projects)</em>
46
- - [Release Wire](http://releasewire.com/) <em>(Press releases)</em>
47
- - [Roomshare](http://roomshare.jp/) <em>(Listings, in Japanese)</em>
48
- - [Sapo Videos](http://videos.sapo.pt/) <em>(Videos, in Spanish)</em>
49
- - [ShortNote](https://www.shortnote.jp/) <em>(Notes, in Japanese)</em>
50
- - [Rutube](https://rutube.ru/) <em>(Videos, in Russian)</em>
51
- - [Shoudio](http://shoudio.com/) <em>(Audios)</em>
52
- - [Sketchfab](http://sketchfab.com/) <em>(Drawings)</em>
53
- - [Ustream](http://ustream.tv/) <em>(Videos)</em>
54
- - [Viddler](http://www.viddler.com/) <em>(Videos)</em>
55
- - [VideoJug](http://www.videojug.com/) <em>(Videos)</em>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
 
57
  == Installation ==
58
  There're two ways to install EmbedPress plugin:
@@ -90,6 +119,19 @@ There're two ways to install EmbedPress plugin:
90
  `
91
 
92
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  = 1.4.2 =
94
  Release Date: 2017-01-09
95
 
3
  Tags: 23hq, amcharts, animoto, bambuser, cacoo, chartblocks, chirbit, circuitlab, cloudup, clyp, collegehumor, coub, crowd ranking, daily mile, dailymotion, devianart, dipity, dotsub, facebook, flickr, funnyordie, gettyimages, github gist, google docs, google drawings, google maps, google sheets, google slides, huffduffer, hulu, imgur, infogram, instagram, issuu, kickstarter, meetup, mixcloud, mobypicture, nfb, photobucket, polldaddy, porfolium, reddit, release wire, reverbnation, roomshare, rutube, sapo videos, scribd, shortnote, shoudio, sketchfab, slideshare, smugmug, soundcloud, speaker deck, spotify, ted, tumblr, twitter, ustream, viddler, videojug, videopress, vimeo, vine, wordpress tv, youtube
4
  Requires at least: 4.0
5
  Tested up to: 4.7
6
+ Stable tag: 1.4.4
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
16
 
17
  In addition to the default WordPress sources, EmbedPress supports these providers:
18
 
19
+ - [23hq](http://pressshack.com/embedpress/docs/embed-23hq-photos-wordpress/) <em>(Images)</em>
20
+ - [AmCharts](http://pressshack.com/embedpress/docs/embed-amcharts-wordpress/) <em>(Charts)</em>
21
+ - [Animoto](http://pressshack.com/embedpress/docs/embed-animoto-videos-wordpress/) <em>(Videos)</em>
22
+ - [Bambuser](http://pressshack.com/embedpress/docs/embed-bambuser-videos-wordpress/) <em>(Videos)</em>
23
+ - [Cacoo](http://pressshack.com/embedpress/docs/embed-cacoo-charts-wordpress/) <em>(Charts)</em>
24
+ - [ChartBlocks](http://pressshack.com/embedpress/docs/embed-chartblocks-charts-wordpress/) <em>(Charts)</em>
25
+ - [Chirbit](http://pressshack.com/embedpress/docs/embed-chirbit-audio-wordpress/) <em>(Audio)</em>
26
+ - [Clyp](http://pressshack.com/embedpress/docs/embed-clypit-audio-wordpress/) <em>(Audio)</em>
27
+ - [CircuitLab](http://pressshack.com/embedpress/docs/embed-circuitlab-circuit-wordpress/) <em>(Charts)</em>
28
+ - [Cloudup](http://pressshack.com/embedpress/docs/embed-cloudup-videos-images-or-audios-wordpress/) <em>(Videos, Galleries, Images)</em>
29
+ - [College Humor](http://pressshack.com/embedpress/docs/embed-collegehumor-videos-wordpress/) <em>(Videos)</em>
30
+ - [Coub](http://pressshack.com/embedpress/docs/embed-coub-videos-iwordpress/) <em>(Videos)</em>
31
+ - [Crowd Raniking](http://pressshack.com/embedpress/docs/embed-crowdranking-polls-wordpress/) <em>(Videos)</em>
32
+ - [Daily Mile](http://pressshack.com/embedpress/docs/embed-dailymile-activity-wordpress/) <em>(Activity)</em>
33
+ - [Daily Motion](http://pressshack.com/embedpress/docs/embed-dailymotion-videos-wordpress/) <em>(Videos)</em>
34
+ - [Deviantart](http://pressshack.com/embedpress/docs/embed-deviantart-image-wordpress/) <em>(Images)</em>
35
+ - [Dotsub](http://pressshack.com/embedpress/docs/embed-dotsub-videos-wordpress/) <em>(Videos)</em>
36
+ - [Facebook](http://pressshack.com/embedpress/docs/embed-facebook-posts-wordpress/) <em>(Posts)</em>
37
+ - [Flickr](http://pressshack.com/embedpress/docs/embed-flickr-image-wordpress/) <em>(Images)</em>
38
+ - [Funny or Die](http://pressshack.com/embedpress/docs/embed-funnyordie-videos-wordpress/) <em>(Videos)</em>
39
+ - [GettyImages](http://pressshack.com/embedpress/docs/embed-getty-images-wordpress/) <em>(Images)</em>
40
+ - [Github Gist](http://pressshack.com/embedpress/docs/embed-github-gist-snippets-wordpress/) <em>(Code)</em>
41
+ - [Google Docs](http://pressshack.com/embedpress/docs/google-docs-embed-wordpress/) <em>(Documents)</em>
42
+ - [Google Maps](http://pressshack.com/embedpress/docs/google-maps-embed-wordpress/) <em>(Maps)</em>
43
+ - [Google Drawings](http://pressshack.com/embedpress/docs/google-drawings-embed-wordpress/) <em>(Drawings)</em>
44
+ - [Google Sheets](http://pressshack.com/embedpress/docs/embed-google-sheets-wordpress/) <em>(Spreadsheets)</em>
45
+ - [Google Slides](http://pressshack.com/embedpress/docs/embed-google-slides-wordpress/) <em>(Presentations)</em>
46
+ - [HuffDuffer](http://pressshack.com/embedpress/docs/embed-huffduffer-audios-wordpress/) <em>(Audio)</em>
47
+ - [Hulu](http://pressshack.com/embedpress/docs/embed-hulu-videos-wordpress/) <em>(Videos)</em>
48
+ - [Imgur](http://pressshack.com/embedpress/docs/embed-imgur-images-wordpress/) <em>(Videos)</em>
49
+ - [Infogram](http://pressshack.com/embedpress/docs/embed-infogram-charts-wordpress/) <em>(Charts)</em>
50
+ - [Instagram](http://pressshack.com/embedpress/docs/embed-instagram-wordpress/) <em>(Images)</em>
51
+ - [Issuu](http://pressshack.com/embedpress/docs/embed-issuu-documents-wordpress/) <em>(Documents)</em>
52
+ - [Kickstarter](http://pressshack.com/embedpress/docs/embed-kickstarter-videos-wordpress/) <em>(Videos)</em>
53
+ - [Meetup](http://pressshack.com/embedpress/docs/embed-meetup-groups-events-wordpress/) <em>(Groups, Events)</em>
54
+ - [Mixcloud](http://pressshack.com/embedpress/docs/embed-mixcloud-audio-wordpress/) <em>(Audio)</em>
55
+ - [MobyPicture](http://pressshack.com/embedpress/docs/embed-mobypicture-photos-wordpress/) <em>(Image)</em>
56
+ - [NFB](http://pressshack.com/embedpress/docs/embed-nfb-videos-wordpress/) <em>(Videos)</em>
57
+ - [PhotoBucket](http://pressshack.com/embedpress/docs/embed-photobucket-images-wordpress/) <em>(Images)</em>
58
+ - [PollDaddy](http://pressshack.com/embedpress/docs/polldaddy-embed-wordpress/) <em>(Polls, Surveys, Quizzes)</em>
59
+ - [Porfolium](http://pressshack.com/embedpress/docs/embed-portfolium-projects-wordpress/) <em>(Projects)</em>
60
+ - [Reddit](http://pressshack.com/embedpress/docs/embed-reddit-post-wordpress/) <em>(Posts, Comments)</em>
61
+ - [ReleaseWire](http://pressshack.com/embedpress/docs/embed-releasewire-press-releases-wordpress/) <em>(Press releases)</em>
62
+ - [ReverbNation](http://pressshack.com/embedpress/docs/embed-reverbnation-audio-wordpress/) <em>(Audio)</em>
63
+ - [RoomShare](http://pressshack.com/embedpress/docs/embed-roomshare-listings-wordpress/) <em>(Listings in Japanese)</em>
64
+ - [RuTube](http://pressshack.com/embedpress/docs/embed-rutube-videos-wordpress/) (Videos in Russian)</em>
65
+ - [Sapo Videos](http://pressshack.com/embedpress/docs/embed-sapo-videos-wordpress/) <em>(Videos in Spanish)</em>
66
+ - [Scribd](http://pressshack.com/embedpress/docs/embed-scribd-document-wordpress/) <em>(Documents)</em>
67
+ - [Shoudio](http://pressshack.com/embedpress/docs/embed-shoudio-audios-wordpress/) <em>(Audio)</em>
68
+ - [ShortNote](http://pressshack.com/embedpress/docs/embed-shortnote-notes-wordpress/) <em>(Notes in Japanese)</em>
69
+ - [Sketchfab](http://pressshack.com/embedpress/docs/embed-sketchfab-drawings-wordpress/) <em>(Drawings)</em>
70
+ - [SlideShare](http://pressshack.com/embedpress/docs/embed-slideshare-presentations-wordpress/) <em>(Presentations)</em>
71
+ - [SmugMug](http://pressshack.com/embedpress/docs/embed-smugmug-images-wordpress/) <em>(Images)</em>
72
+ - [SoundCloud](http://pressshack.com/embedpress/docs/embed-soundcloud-audio-wordpress/) <em>(Audio)</em>
73
+ - [SpeakerDeck](http://pressshack.com/embedpress/docs/embed-speakerdeck-presentations-wordpress/) <em>(Presentations)</em>
74
+ - [Spotify](http://pressshack.com/embedpress/docs/embed-spotify-audios-wordpress/) <em>(Audio)</em>
75
+ - [TED](http://pressshack.com/embedpress/docs/embed-ted-videos-wordpress/) <em>(Videos)</em>
76
+ - [Twitter](http://pressshack.com/embedpress/docs/embed-twitter-tweets-collections-moments-wordpress/) <em>(Tweets, Collections, Moments)</em>
77
+ - [Ustream](http://pressshack.com/embedpress/docs/embed-ustream-videos-wordpress/) <em>(Videos)</em>
78
+ - [Viddler](http://pressshack.com/embedpress/docs/embed-viddler-videos-wordpress/) <em>(Videos)</em>
79
+ - [VideoJug](http://pressshack.com/embedpress/docs/embed-videojug-videos-wordpress/) <em>(Videos)</em>
80
+ - [VideoPress](http://pressshack.com/embedpress/docs/embed-videopress-videos-wordpress/) <em>(Videos)</em>
81
+ - [Vimeo](http://pressshack.com/embedpress/docs/embed-vimeo-video-wordpress/) <em>(Videos)</em>
82
+ - [Vine](http://pressshack.com/embedpress/docs/embed-vine-videos-wordpress/) <em>(Videos)</em>
83
+ - [WordPress.tv](http://pressshack.com/embedpress/docs/embed-wordpress-tv-videos-wordpress/) <em>(Videos)</em>
84
+ - [YouTube](http://pressshack.com/embedpress/docs/youtube-wordpress/) <em>(Videos)</em>
85
 
86
  == Installation ==
87
  There're two ways to install EmbedPress plugin:
119
  `
120
 
121
  == Changelog ==
122
+ = 1.4.4 =
123
+ Release Date: 2017-01-24
124
+
125
+ * Pasted text containing urls no longer should lose its formatting;
126
+ * Minor other enhancements.
127
+
128
+ = 1.4.3 =
129
+ Release Date: 2017-01-13
130
+
131
+ * Text fixes and enhancements;
132
+ * Updated plugins url;
133
+ * Updated list of supported providers.
134
+
135
  = 1.4.2 =
136
  Release Date: 2017-01-09
137