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

Version Description

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 2.1.2
Comparing to
See all releases

Code changes from version 2.1.1 to 2.1.2

CONTRIBUTING.md ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Contributing
2
+
3
+ *Avoid sending detailed commits to the SVN Repo!* - Use the GIT repository to keep the detailed history and send to SVN only the "release" commit.
4
+
5
+ ## Publishing New Releases
6
+
7
+ EmbedPress follows the [Semantic Versioning 2.0.0](http://semver.org), which means that given a version number we have `MAJOR`.`MINOR`.`PATCH`. We should increment these when:
8
+ 1. `MAJOR` version when we make incompatible API changes;
9
+ 2. `MINOR` version when we add functionality in a backwards-compatible manner;
10
+ 3. `PATCH` version when we make backwards-compatible bug fixes.
11
+
12
+
13
+ ## Steps to publish a new release:
14
+ 1. [Update version on some files](https://github.com/OSTraining/EmbedPress/blob/master/CONTRIBUTING.md#1-updating-plugin-version);
15
+ 2. [Update changelog](https://github.com/OSTraining/EmbedPress/blob/master/CONTRIBUTING.md#2-updating-changelog);
16
+ 3. [Update branches](https://github.com/OSTraining/EmbedPress/blob/master/CONTRIBUTING.md#3-updating-branches);
17
+ 4. [Update GitHub tags/releases](https://github.com/OSTraining/EmbedPress/blob/master/CONTRIBUTING.md#4-updating-github-tagsreleases);
18
+ 5. [Generating a ready-to-install package](https://github.com/OSTraining/EmbedPress/blob/master/CONTRIBUTING.md#5-generating-a-ready-to-install-package);
19
+ 6. [Push changes to SVN](https://github.com/OSTraining/EmbedPress/blob/master/CONTRIBUTING.md#6-pushing-changes-to-svn).
20
+
21
+
22
+ ### 1. Updating plugin version
23
+ - Make sure that all changes were already pushed to `development` branch;
24
+ - Define the new [plugin version](https://github.com/OSTraining/EmbedPress/blob/master/CONTRIBUTING.md#publishing-new-releases);
25
+ - Go to `/readme.txt` and look for the line/code below. Replace `x.x.x` with the new version.
26
+ ```
27
+ Stable tag: x.x.x
28
+ ```
29
+ - `/includes.php` - Look for the line/code below and replace `x.x.x` with the new version.
30
+ ```
31
+ define('EMBEDPRESS_PLG_VERSION', "x.x.x");
32
+ ```
33
+ - `/embedpress.php` - Look for the line/code below and replace `x.x.x` with the new version.
34
+ ```
35
+ * Version: x.x.x
36
+ ```
37
+
38
+ ### 2. Updating changelog
39
+ All changelogs must follow the same format (using the Markdown syntax), which is:
40
+ ```
41
+ = x.x.x =
42
+ Release Date: YYYY-m-d
43
+
44
+ * foo;
45
+ * another change/fix/enhancement;
46
+ * list of what have changed.
47
+ ```
48
+ Where `x.x.x` is the newest version and `YYYY-m-d` is the release date.
49
+
50
+ There's two files where the changelog must be updated with the latest changes: `/readme.txt` (look for the changelog section) and `/changelog.txt`.
51
+
52
+ ### 3. Updating branches
53
+ The `master` branch holds all released and production packages.
54
+
55
+ Once both version and changelog changes are ready and were already pushed to `development`, create a pull request from `development` to `master` branch.
56
+
57
+ ### 4. Updating GitHub tags/releases
58
+ After the pull request get approved, still on GitHub, go to Releases and [draft a new release](https://github.com/OSTraining/EmbedPress/releases/new).
59
+
60
+ - **Tag Version**: inform the version you just launched prefixed by a `v`.
61
+ I.e: Let's say that the plugin was on version `1.4.2` and we patched something, hence the new version would be `1.4.3`. In this field, then, we'll put `v1.4.3`;
62
+ - **Target**: for stable releases, this should always be `master`;
63
+ - **Release Title**: the same value of **Tag Version**;
64
+ - **Description**: The list (of changes) part of the version's changelog;
65
+ - **Attach binaries**: we'll do on the next step.
66
+
67
+ ### 5. Generating a ready-to-install package
68
+ Now that everything seems to be updated:
69
+ - Copy all plugin-only files (basically the whole `src` folder) into a separate directory (without .gitignore, etc);
70
+ - Rename this "new" folder to `embedpress`. All lowercased.
71
+ - Compress the folder into a `.zip` file;
72
+ - Rename the `.zip` file to `embedpress-x.x.x.zip` - where you must replace `x.x.x` with the newest version;
73
+ - Go to GitHub into your newest tag/release page (which you created on the previous step) and attach the `.zip` file to the form and save.
74
+
75
+ ### 6. Pushing changes to SVN
76
+ First, you must have the EmbedPress svn checked out somewhere in your machine. We'll call this local-mirror directory `svnDirectory`.
77
+
78
+ - Put the ready-to-install package contents (not the zip, only its content) into `svnDirectory/tags/x.x.x` where `x.x.x` is your release version;
79
+ - Replace `svnDirectory/trunk` contents with the same files/package you just added to the tags folder;
80
+ - Commit everything with a message announcing the new version, something like:
81
+ ```
82
+ Releasing version x.x.x
83
+ ```
84
+ Where `x.x.x` is the release version.
EmbedPress/Providers/Twitch.php CHANGED
@@ -25,7 +25,7 @@ class Twitch extends EmberaService
25
  *
26
  * @var string
27
  */
28
- private $urlRegexPattern = '~http[s]?:\/\/(?:www\.)twitch\.tv\/([a-zA-Z\-\_]+)\/?(chat\/?$)?~';
29
 
30
  /**
31
  * Method that verifies if the embed URL belongs to Twitch.
@@ -53,13 +53,20 @@ class Twitch extends EmberaService
53
  if (preg_match("{$this->urlRegexPattern}i", $url, $matches)) {
54
  $channelName = $matches[1];
55
  $renderChatInsteadOfStream = (count($matches) > 2 && strtolower($matches[2]) === "chat");
 
56
 
57
- $html = '<iframe src="https://www.twitch.tv/'. $channelName .'/'. ($renderChatInsteadOfStream ? 'chat' : 'embed' ) .'" height="{height}" width="{width}" scrolling="no" frameborder="0" title="" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
 
 
 
 
 
 
58
 
59
  $response = array(
60
  'type' => ($renderChatInsteadOfStream ? 'rich' : 'video'),
61
  'provider_name' => 'Twitch',
62
- 'provider_url' => 'https://www.twitch.tv',
63
  'url' => $url,
64
  'html' => $html
65
  );
25
  *
26
  * @var string
27
  */
28
+ private $urlRegexPattern = '/http[s]?:\/\/(?:www\.|clips\.)twitch\.tv\/([0-9a-zA-Z\-\_]+)\/?(chat\/?$)?/';
29
 
30
  /**
31
  * Method that verifies if the embed URL belongs to Twitch.
53
  if (preg_match("{$this->urlRegexPattern}i", $url, $matches)) {
54
  $channelName = $matches[1];
55
  $renderChatInsteadOfStream = (count($matches) > 2 && strtolower($matches[2]) === "chat");
56
+ $isClip = stristr($url, 'clips.twitch.tv');
57
 
58
+ if ($isClip !== False) {
59
+ $providerUrl = 'https://clips.twitch.tv';
60
+ $html = '<iframe src="https://clips.twitch.tv/embed?clip=' . $channelName . '&autoplay=false" height="{height}" width="{width}" scrolling="no" frameborder="0" allowfullscreen="true"></iframe>';
61
+ } else {
62
+ $providerUrl = 'https://www.twitch.tv';
63
+ $html = '<iframe src="https://www.twitch.tv/' . $channelName . '/' . ($renderChatInsteadOfStream ? 'chat' : 'embed') . '" height="{height}" width="{width}" scrolling="no" frameborder="0" allowfullscreen="true"></iframe>';
64
+ }
65
 
66
  $response = array(
67
  'type' => ($renderChatInsteadOfStream ? 'rich' : 'video'),
68
  'provider_name' => 'Twitch',
69
+ 'provider_url' => $providerUrl,
70
  'url' => $url,
71
  'html' => $html
72
  );
PROVIDERS.md ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ In addition to the [default WordPress sources](https://codex.wordpress.org/Embeds#Okay.2C_So_What_Sites_Can_I_Embed_From.3F), PublishPress Embeds 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
+ - Giphy (Gifs)
20
+ - Github Gist (Code)
21
+ - Google Docs (Documents)
22
+ - Google Maps (Maps)
23
+ - Google Drawings (Drawings)
24
+ - Google Sheets (Spreadsheets)
25
+ - Google Slides (Presentation Slideshows)
26
+ - HuffDuffer (Audios)
27
+ - Infogram (Charts)
28
+ - MobyPicture (Image)
29
+ - NFB (Videos)
30
+ - Porfolium (Projects)
31
+ - Release Wire (Press releases)
32
+ - Roomshare (Listings, in Japanese)
33
+ - Sapo Videos (Videos, in Spanish)
34
+ - ShortNote (Notes, in Japanese)
35
+ - Rutube (Videos, in Russian)
36
+ - Shoudio (Audios)
37
+ - Sketchfab (Drawings)
38
+ - Ustream (Videos)
39
+ - Viddler (Videos)
40
+ - VideoJug (Videos)
41
+ - Twitch (Videos, Chat)
composer.json DELETED
@@ -1,39 +0,0 @@
1
- {
2
- "name": "embedpress/embedpress",
3
- "type": "wordpress-plugin",
4
- "license": "GPL-2",
5
- "authors": [
6
- {
7
- "name": "EmbedPress",
8
- "email": "help@embedpress.com"
9
- }
10
- ],
11
- "repositories": [
12
- {
13
- "type": "git",
14
- "url": "https://github.com/OSTraining/WordPress-Plugin-Builder"
15
- },
16
- {
17
- "type": "git",
18
- "url": "https://github.com/OSTraining/WordPress-EDD-License-Integration"
19
- },
20
- {
21
- "type": "git",
22
- "url": "https://github.com/OSTraining/EDD-License-handler"
23
- },
24
- {
25
- "type": "git",
26
- "url": "https://github.com/OSTraining/Embera"
27
- }
28
- ],
29
- "config": {
30
- "preferred-install": "dist"
31
- },
32
- "minimum-stability": "stable",
33
- "require": {
34
- "pimple/pimple": "~3.0",
35
- "ostraining/embera": "*",
36
- "publishpress/wordpress-edd-license-integration": "~2.1",
37
- "publishpress/wordpress-plugin-builder": "~2"
38
- }
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
composer.lock DELETED
@@ -1,250 +0,0 @@
1
- {
2
- "_readme": [
3
- "This file locks the dependencies of your project to a known state",
4
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
5
- "This file is @generated automatically"
6
- ],
7
- "content-hash": "8344870f1d246cabf761986482551523",
8
- "packages": [
9
- {
10
- "name": "ostraining/embera",
11
- "version": "1.9.3",
12
- "source": {
13
- "type": "git",
14
- "url": "https://github.com/OSTraining/Embera",
15
- "reference": "51d4c22303680b4434c3c0d3a34694c0ebbca1a1"
16
- },
17
- "require": {
18
- "php": ">=5.3"
19
- },
20
- "type": "library",
21
- "autoload": {
22
- "psr-0": {
23
- "Embera": "Lib/"
24
- }
25
- },
26
- "license": [
27
- "MIT"
28
- ],
29
- "authors": [
30
- {
31
- "name": "Michael Pratt",
32
- "email": "pratt@hablarmierda.net",
33
- "homepage": "http://www.michael-pratt.com",
34
- "role": "Author/Developer"
35
- }
36
- ],
37
- "description": "Oembed consumer library, that gives information about urls. It helps you replace urls to 60+ sites like youtube or vimeo, with their html embed code.",
38
- "homepage": "https://github.com/OSTraining/Embera",
39
- "keywords": [
40
- "Auto embed",
41
- "Embed",
42
- "Embed Text",
43
- "Instagram",
44
- "Oembed",
45
- "Twitter",
46
- "Url Embed",
47
- "Vimeo",
48
- "Vine",
49
- "Youtube"
50
- ],
51
- "time": "2016-07-12T20:35:30+00:00"
52
- },
53
- {
54
- "name": "pimple/pimple",
55
- "version": "v3.2.3",
56
- "source": {
57
- "type": "git",
58
- "url": "https://github.com/silexphp/Pimple.git",
59
- "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32"
60
- },
61
- "dist": {
62
- "type": "zip",
63
- "url": "https://api.github.com/repos/silexphp/Pimple/zipball/9e403941ef9d65d20cba7d54e29fe906db42cf32",
64
- "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32",
65
- "shasum": ""
66
- },
67
- "require": {
68
- "php": ">=5.3.0",
69
- "psr/container": "^1.0"
70
- },
71
- "require-dev": {
72
- "symfony/phpunit-bridge": "^3.2"
73
- },
74
- "type": "library",
75
- "extra": {
76
- "branch-alias": {
77
- "dev-master": "3.2.x-dev"
78
- }
79
- },
80
- "autoload": {
81
- "psr-0": {
82
- "Pimple": "src/"
83
- }
84
- },
85
- "notification-url": "https://packagist.org/downloads/",
86
- "license": [
87
- "MIT"
88
- ],
89
- "authors": [
90
- {
91
- "name": "Fabien Potencier",
92
- "email": "fabien@symfony.com"
93
- }
94
- ],
95
- "description": "Pimple, a simple Dependency Injection Container",
96
- "homepage": "http://pimple.sensiolabs.org",
97
- "keywords": [
98
- "container",
99
- "dependency injection"
100
- ],
101
- "time": "2018-01-21T07:42:36+00:00"
102
- },
103
- {
104
- "name": "psr/container",
105
- "version": "1.0.0",
106
- "source": {
107
- "type": "git",
108
- "url": "https://github.com/php-fig/container.git",
109
- "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
110
- },
111
- "dist": {
112
- "type": "zip",
113
- "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
114
- "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
115
- "shasum": ""
116
- },
117
- "require": {
118
- "php": ">=5.3.0"
119
- },
120
- "type": "library",
121
- "extra": {
122
- "branch-alias": {
123
- "dev-master": "1.0.x-dev"
124
- }
125
- },
126
- "autoload": {
127
- "psr-4": {
128
- "Psr\\Container\\": "src/"
129
- }
130
- },
131
- "notification-url": "https://packagist.org/downloads/",
132
- "license": [
133
- "MIT"
134
- ],
135
- "authors": [
136
- {
137
- "name": "PHP-FIG",
138
- "homepage": "http://www.php-fig.org/"
139
- }
140
- ],
141
- "description": "Common Container Interface (PHP FIG PSR-11)",
142
- "homepage": "https://github.com/php-fig/container",
143
- "keywords": [
144
- "PSR-11",
145
- "container",
146
- "container-interface",
147
- "container-interop",
148
- "psr"
149
- ],
150
- "time": "2017-02-14T16:28:37+00:00"
151
- },
152
- {
153
- "name": "publishpress/edd-license-handler",
154
- "version": "1.6.14.3",
155
- "source": {
156
- "type": "git",
157
- "url": "https://github.com/OSTraining/EDD-License-handler",
158
- "reference": "0cf8447b2dd73d4a916b2bdcf1e364c89218b25d"
159
- },
160
- "type": "library",
161
- "autoload": {
162
- "files": [
163
- "EDD_License_Handler.php",
164
- "EDD_SL_Plugin_Updater.php"
165
- ]
166
- },
167
- "license": [
168
- "GPL-2"
169
- ],
170
- "authors": [
171
- {
172
- "name": "EasyDigitalDownloads",
173
- "email": "contact@easydigitaldownloads.com"
174
- },
175
- {
176
- "name": "PublishPress",
177
- "email": "help@publishpress.com"
178
- }
179
- ],
180
- "time": "2018-02-07T10:08:34+00:00"
181
- },
182
- {
183
- "name": "publishpress/wordpress-edd-license-integration",
184
- "version": "2.2.0",
185
- "source": {
186
- "type": "git",
187
- "url": "https://github.com/OSTraining/WordPress-EDD-License-Integration",
188
- "reference": "69541b06921821bdf93db37d57cef4853745e39d"
189
- },
190
- "require": {
191
- "pimple/pimple": "~3.2",
192
- "publishpress/edd-license-handler": "~1.6"
193
- },
194
- "require-dev": {
195
- "lucatume/wp-browser": "~1.22"
196
- },
197
- "type": "library",
198
- "autoload": {
199
- "psr-4": {
200
- "PublishPress\\EDD_License\\Core\\": "src/core/"
201
- }
202
- },
203
- "license": [
204
- "GPL-2"
205
- ],
206
- "authors": [
207
- {
208
- "name": "PublishPress",
209
- "email": "help@publishpress.com"
210
- }
211
- ],
212
- "time": "2018-03-01T18:52:52+00:00"
213
- },
214
- {
215
- "name": "publishpress/wordpress-plugin-builder",
216
- "version": "2.1.4",
217
- "source": {
218
- "type": "git",
219
- "url": "https://github.com/OSTraining/WordPress-Plugin-Builder",
220
- "reference": "6658ad5e35ec32877ee941e3680702bfb86986e5"
221
- },
222
- "type": "library",
223
- "autoload": {
224
- "psr-4": {
225
- "PublishPress\\Builder\\": "src/"
226
- }
227
- },
228
- "license": [
229
- "GPL-2.0+"
230
- ],
231
- "authors": [
232
- {
233
- "name": "PublishPress",
234
- "email": "help@publishpress.com",
235
- "homepage": "https://publishpress.com"
236
- }
237
- ],
238
- "description": "Base class for WordPress plugin builder",
239
- "time": "2018-03-01T22:09:46+00:00"
240
- }
241
- ],
242
- "packages-dev": [],
243
- "aliases": [],
244
- "minimum-stability": "stable",
245
- "stability-flags": [],
246
- "prefer-stable": false,
247
- "prefer-lowest": false,
248
- "platform": [],
249
- "platform-dev": []
250
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
embedpress.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: WordPress supports around 35 embed sources, but PublishPress Embeds adds over 40 more, including Facebook, Google Maps, Google Docs, UStream! Just use the URL!
6
  * Author: EmbedPress
7
  * Author URI: http://embedpress.com
8
- * Version: 2.1.1
9
  * Text Domain: embedpress
10
  * Domain Path: /languages
11
  *
5
  * Description: WordPress supports around 35 embed sources, but PublishPress Embeds adds over 40 more, including Facebook, Google Maps, Google Docs, UStream! Just use the URL!
6
  * Author: EmbedPress
7
  * Author URI: http://embedpress.com
8
+ * Version: 2.1.2
9
  * Text Domain: embedpress
10
  * Domain Path: /languages
11
  *
includes.php CHANGED
@@ -21,7 +21,7 @@ if (!defined('EMBEDPRESS_PLG_NAME')) {
21
  }
22
 
23
  if (!defined('EMBEDPRESS_PLG_VERSION')) {
24
- define('EMBEDPRESS_PLG_VERSION', "2.1.1");
25
  }
26
 
27
  if (!defined('EMBEDPRESS_ROOT')) {
21
  }
22
 
23
  if (!defined('EMBEDPRESS_PLG_VERSION')) {
24
+ define('EMBEDPRESS_PLG_VERSION', "2.1.2");
25
  }
26
 
27
  if (!defined('EMBEDPRESS_ROOT')) {
providers.php CHANGED
@@ -17,6 +17,6 @@
17
  $additionalServiceProviders = array(
18
  'GoogleMaps' => array("google.com", "google.com.*", "maps.google.com", "goo.gl", "google.co.*"),
19
  'GoogleDocs' => array("docs.google.com"),
20
- 'Twitch' => array("twitch.tv"),
21
  'Giphy' => array("giphy.com", "i.giphy.com")
22
  );
17
  $additionalServiceProviders = array(
18
  'GoogleMaps' => array("google.com", "google.com.*", "maps.google.com", "goo.gl", "google.co.*"),
19
  'GoogleDocs' => array("docs.google.com"),
20
+ 'Twitch' => array("twitch.tv", "clips.twitch.tv"),
21
  'Giphy' => array("giphy.com", "i.giphy.com")
22
  );
readme.txt CHANGED
@@ -5,7 +5,7 @@ Author URI: https://embedpress.com
5
  Tags: YouTube, Google, Facebook, Wistia, Vimeo
6
  Requires at least: 4.6
7
  Tested up to: 4.9.4
8
- Stable tag: 2.1.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -184,6 +184,16 @@ Not at all. You can set up everything your team needs without any coding knowled
184
  The format is based on [Keep a Changelog](http://keepachangelog.com/)
185
  and this project adheres to [Semantic Versioning](http://semver.org/).
186
 
 
 
 
 
 
 
 
 
 
 
187
  = [2.1.1] - 2018-04-18 =
188
 
189
  *Fixed:*
5
  Tags: YouTube, Google, Facebook, Wistia, Vimeo
6
  Requires at least: 4.6
7
  Tested up to: 4.9.4
8
+ Stable tag: 2.1.2
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
184
  The format is based on [Keep a Changelog](http://keepachangelog.com/)
185
  and this project adheres to [Semantic Versioning](http://semver.org/).
186
 
187
+ = [2.1.2] - 2018-05-23 =
188
+
189
+ *Fixed:*
190
+
191
+ * Fixed Twitch embeds with numbers;
192
+
193
+ *Added:*
194
+
195
+ * Added support to Twitch clips;
196
+
197
  = [2.1.1] - 2018-04-18 =
198
 
199
  *Fixed:*
vendor/composer/installed.json CHANGED
@@ -216,14 +216,14 @@
216
  },
217
  {
218
  "name": "publishpress/wordpress-plugin-builder",
219
- "version": "2.1.4",
220
- "version_normalized": "2.1.4.0",
221
  "source": {
222
  "type": "git",
223
  "url": "https://github.com/OSTraining/WordPress-Plugin-Builder",
224
- "reference": "6658ad5e35ec32877ee941e3680702bfb86986e5"
225
  },
226
- "time": "2018-03-01T22:09:46+00:00",
227
  "type": "library",
228
  "installation-source": "source",
229
  "autoload": {
216
  },
217
  {
218
  "name": "publishpress/wordpress-plugin-builder",
219
+ "version": "2.1.5",
220
+ "version_normalized": "2.1.5.0",
221
  "source": {
222
  "type": "git",
223
  "url": "https://github.com/OSTraining/WordPress-Plugin-Builder",
224
+ "reference": "08aaa403dccdca27b298552a73cb4b8e427b0e47"
225
  },
226
+ "time": "2018-05-03T10:09:29+00:00",
227
  "type": "library",
228
  "installation-source": "source",
229
  "autoload": {
vendor/pimple/pimple/.gitignore DELETED
@@ -1,3 +0,0 @@
1
- phpunit.xml
2
- composer.lock
3
- /vendor/
 
 
 
vendor/pimple/pimple/ext/pimple/.gitignore DELETED
@@ -1,30 +0,0 @@
1
- *.sw*
2
- .deps
3
- Makefile
4
- Makefile.fragments
5
- Makefile.global
6
- Makefile.objects
7
- acinclude.m4
8
- aclocal.m4
9
- build/
10
- config.cache
11
- config.guess
12
- config.h
13
- config.h.in
14
- config.log
15
- config.nice
16
- config.status
17
- config.sub
18
- configure
19
- configure.in
20
- install-sh
21
- libtool
22
- ltmain.sh
23
- missing
24
- mkinstalldirs
25
- run-tests.php
26
- *.loT
27
- .libs/
28
- modules/
29
- *.la
30
- *.lo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/psr/container/.gitignore DELETED
@@ -1,3 +0,0 @@
1
- composer.lock
2
- composer.phar
3
- /vendor/