PluginProbe
Embed Privacy / 1.10.8
Embed Privacy v1.10.8
1.14.0 1.13.0 trunk 0.1 1.0.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.1.3 1.10.0 1.10.1 1.10.10 1.10.2 1.10.3 1.10.4 1.10.5 1.10.6 1.10.7 1.10.8 1.10.9 1.11.0 1.11.1 1.11.2 All 68 releases
embed-privacy / CHANGELOG.md

CHANGELOG.md in Embed Privacy 1.10.8, at CHANGELOG.md

312 lines 12.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # Changelog
2
3 ## 1.10.8
4 * Fixed: An undefined variable in the shortcode output
5
6 ## 1.10.7
7 * Fixed: Custom background images and logos
8 * Fixed: Direct link to YouTube videos
9 * Fixed: Handling of non-available YouTube videos
10 * Fixed: Replacing URLs inside attributes
11 * Fixed: Invalid HTML
12 * Fixed: Replacing URLs ending with x.com
13 * Fixed: Displaying always active providers
14
15 ## 1.10.6
16 * Fixed: Detection for unknown embeds
17 * Fixed: Detection for Maps Marker Pro
18
19 ## 1.10.5
20 * Improved: Renamed Twitter to X
21 * Fixed: Check for matching provider
22 * Fixed: Missing assets for YouTube overlay in Elementor
23 * Fixed: Hiding providers in the opt-out shortcodes if desired
24 * Fixed: Potential PHP warning
25
26 ## 1.10.4
27 * Fixed: Blocking embeds appearing in the same content after a disabled/always active provider
28 * Fixed: Cookie lifetime
29
30 ## 1.10.3
31 * Fixed: Multiple replacements of the same embed
32 * Fixed: Replacing unknown embeds
33 * Fixed: Always return an embed provider via `Providers::get_by_name()`
34 * Fixed: Warning about potentially non-available asset version
35
36 ## 1.10.2
37 * Fixed: Potential fatal error for missing check of the availability of the function `is_plugin_active`
38
39 ## 1.10.1
40 * Fixed: Set correct "Tested up to" to WordPress 6.6
41
42 ## 1.10.0
43 * Added: Thumbnail support for Polylang
44 * Added: Filter to prevent orphan thumbnail deletion
45 * Added: New style system for an improved markup and valid HTML code
46 * Improved: Shared content to the Fediverse does not contain the overlay anymore
47 * Improved: Made it more clear what the opt-out shortcode does
48 * Fixed: Missing assets on the blog homepage if it contains an embed
49 * For developers: More notices about deprecated code
50 * For developers: Complete rework of the plugin's code (with complete backwards compatibility). See [](https://epiph.yt/en/embed-privacy/documentation/migration-to-version-1-10-0/the migration guide](https://epiph.yt/en/embed-privacy/documentation/migration-to-version-1-10-0/](https://epiph.yt/en/embed-privacy/documentation/migration-to-version-1-10-0/) for more information
51
52 ## 1.9.2
53 * Improve the text for screen readers upon activating the embedded content
54 * Fixed compatibility with other widget plugins
55 * Fixed handling of videos in Divi
56
57 ## 1.9.1
58 * Fixed an error while uninstalling the plugin
59 * Fixed aspect ratio of embeds embedded via Divi
60 * Fixed spelling of "SlideShare"
61
62 ## 1.9.0
63 * Added support for thumbnails for WordPress TV
64 * Added filter to filter embed arguments
65 * Added filter to ignore certain embeds
66 * Improved style generation to improve performance and fix HTML validation
67 * Improved script loading by using `defer` attributes
68 * Fixed certain fields deleted after changing embed provider to draft
69 * Fixed URL encoding after replacements
70
71 ## 1.8.1
72 * Fixed the output of the opt-out shortcode (thanks wpdabh for reporting)
73
74 ## 1.8.0
75 * Added support for Anghami
76 * Added filter to prevent thumbnail orphan deletion
77 * Added check for PHP DOM extension
78 * Improved loading embed providers
79
80 ## 1.7.3
81 * Improved compatibility with Advanced Custom Fields
82 * Fixed compatibility with PHP 8.2
83 * Fixed a potential PHP warning if a post does not exist while checking permissions
84 * Fixed functionality of the opt-out shortcode if the current website uses a non-standard port
85 * Fixed replacing only the necessary part of embedded contents for custom embeds
86 * Fixed replacing all occurrences of a custom embed in the current content
87 * Fixed multiple unnecessary database queries in migration before the actual check whether a migration is necessary
88 * Fixed downloading the thumbnail multiple times when the same embed is embedded multiple times
89 * Fixed deleted thumbnails if they are only in content of Advanced Custom Fields
90 * Fixed a potential security issue regarding disclosing absolute paths in thumbnail URLs (special thanks to [](https://profiles.wordpress.org/kraftner/@kraftner](https://profiles.wordpress.org/kraftner/](https://profiles.wordpress.org/kraftner/))
91 * Fixed aspect ratio generation if width or height contains a percentage sign
92 * Fixed thumbnail positioning (it's now horizontally and vertically centered)
93 * Fixed HTML output of the opt-out shortcode
94 * General code improvements
95
96 ## 1.7.2
97 * Fixed getting the URL of video shortcodes properly to not block content from the same (sub)domain
98
99 ## 1.7.1
100 * Improved Google Maps height in Kadence Blocks
101 * Fixed a JavaScript error if jQuery is not initialized
102 * Fixed potential PHP warning regarding an undefined variable
103 * Fixed potential PHP warning regarding an undefined hostname while retrieving the embed URL
104
105 ## 1.7.0
106 * Added support for crowdsignal.net
107 * Added support for classic video shortcode/widget
108 * Added support for SlideShare thumbnails (thanks to [](https://github.com/Lazza@Lazza](https://github.com/Lazza](https://github.com/Lazza))
109 * Added support for custom thumbnail generation via filter
110 * Fixed hiding thumbnails after embedded content has been enabled
111 * Fixed aspect ratio for embeds without proper dimension information
112
113 ## 1.6.5
114 * Fixed aspect ratio for non-default content width themes
115 * Fixed handling of the % character
116
117 ## 1.6.4
118 * Fixed aspect ratio for many oEmbeds
119
120 ## 1.6.3
121 * Fixed replacing some oEmbeds
122 * Fixed potential problems while retrieving a single embed provider
123 * Fixed deleting post metadata of embed providers while editing them via WP-CLI
124
125 ## 1.6.2
126 * Restore displaying YouTube thumbnails
127
128 ## 1.6.1
129 * Updated required WordPress version to 5.0
130 * Fixed text links to youtube.com
131 * Fixed Twitter embeds
132
133 ## 1.6.0
134 * Added automatic detection of aspect ratio if given by the embed
135 * Added ability to work with HTML of regular oEmbed providers
136 * Added filter to ignore shortcodes (see [](https://epiph.yt/en/embed-privacy/documentation/#embed_privacy_ignored_shortcodesdocumentation](https://epiph.yt/en/embed-privacy/documentation/#embed_privacy_ignored_shortcodes](https://epiph.yt/en/embed-privacy/documentation/#embed_privacy_ignored_shortcodes))
137 * Added matching links to the new documentation at [](https://epiph.yt/en/embed-privacy/documentation/https://epiph.yt/en/embed-privacy/documentation/](https://epiph.yt/en/embed-privacy/documentation/](https://epiph.yt/en/embed-privacy/documentation/)
138 * Improved handling of matching non-standard elements (embed, iframe, object, see [](https://epiph.yt/en/embed-privacy/documentation/#regex-patterndocumentation](https://epiph.yt/en/embed-privacy/documentation/#regex-pattern](https://epiph.yt/en/embed-privacy/documentation/#regex-pattern))
139 * Fixed Google Maps regex pattern after installation
140 * Fixed behavior of the opt-out shortcode with enabled page caching
141 * Fixed line-height of custom embeds in Elementor
142 * General code improvements
143
144 ## 1.5.1
145 * Fixed storing and displaying video thumbnails from Vimeo that are embedded using the domain player.vimeo.com
146 * Fixed unnecessary line breaks within the classic editor
147 * Fixed displaying the overlay if an embed of a known embed provider followed an embed of an unknown embed provider
148 * Fixed uninstallation issues
149
150 ## 1.5.0
151 * Added support for embed provider Pocket Casts
152 * Added support for Maps Marker and Maps Marker Pro
153 * Added support for Google Maps in Shortcodes Ultimate
154 * Added support to automatically download and display a thumbnail of the embed for Vimeo and YouTube (only in posts)
155 * Added support to re-initiate the database migration and display an error message if it has been failed at least three times
156 * Added support for Polylang and Polylang Pro
157 * Added a new filter to allow stopping Embed Privacy from handling unknown embeds
158 * Added option to disable the direct link in the overlay
159 * Updated logos for Reddit, SmugMug and SoundCloud for better readability
160 * Use the plugin version as parameter for assets to allow better caching and prevent problems with some setups
161 * General code improvements
162 * Fixed a JavaScript error
163
164 ## 1.4.8
165 * Fixed an issue with always active providers being cached by page caching plugins
166 * Fixed printing inline JavaScript only once
167
168 ## 1.4.7
169 * Fixed displaying embeds on mobile devices while using Divi
170 * Fixed the output of assets
171 * Improved regular expression for Google Maps
172
173 ## 1.4.6
174 * Fixed an issue where JavaScript assets may be missing for the opt-out shortcode
175
176 ## 1.4.5
177 * Fixed an issue with always enable an unknown embed provider
178 * Fixed issues with missing JavaScript for Facebook embed of Jetpack
179
180 ## 1.4.4
181 * Fixed a potential encoding issue
182 * Fixed issues with Facebook embed of Jetpack
183 * Fixed issues with registering assets
184
185 ## 1.4.3
186 * Fixed a problem that prevents embed fields from being stored
187
188 ## 1.4.2
189 * Fixed an expired link during plugin activation and creating a new embed provider
190
191 ## 1.4.1
192 * Fixed invalid HTML by changing the accessibility behavior (it's now a separate button)
193 * Fixed potential empty link titles in other locales then English
194 * Fixed potential unwanted URL encoding in the content after Embed Privacy replaced an embed
195
196 ## 1.4.0
197 * Added support for Pinterest and Wolfram Cloud
198 * Improved migrations to fix duplicate providers or performance problems in multisite installations
199 * Embeds can now be enabled via keyboard
200 * Added a link to the original content on the bottom right overlay corner
201 * Added support for caching the opt-out shortcode
202 * Clicking on the "always enable content of X" enables all embeds of this provider on the current page immediately
203 * Improved markup of local tweets
204 * Added additional class to checkbox paragraph, thanks to @florianbrinkmann
205 * Correctly handle backslashes in the regex field
206 * System providers cannot be deleted anymore
207 * Fixed oEmbed provider name if the provider is unknown
208 * Fix enqueuing assets for unknown embed providers
209
210 ## 1.3.6
211 * Fixed enabling multiple YouTube videos in Elementor
212 * Fixed displaying content if the page contains an always active provider
213
214 ## 1.3.5
215 * Fixed functionality in Elementor
216 * Fixed custom embed provider output
217 * Fixed replacing content in shortcodes multiple times
218 * Fixed checking for theme/template
219
220 ## 1.3.4
221 * Fixed deleted meta fields if you put an embed provider in trash and restore it afterwards
222 * Fixed Embed Privacy sometimes trying to replace an embed twice
223 * Fixed an error that may occur if Embed Privacy tries to replace an embed that doesn't need to be replaced
224 * Fixed checking for local domain if WordPress itself is located in a sub-domain
225 * Fixed always enable YouTube within Divi
226 * Fixed overlay line height in Divi
227
228 ## 1.3.3
229 * Improved mobile design for responsive embeds
230 * Fixed centering for non-responsive embeds
231 * Fixed disabled embed content from preventing interactions with the text below the overlay
232
233 ## 1.3.2
234 * Fixed general activation error
235
236 ## 1.3.1
237 * Fixed a fatal error on uninstallation on non-multisite
238 * Fixed activating via WP-CLI
239 * Fixed deleting an option on uninstallation
240
241 ## 1.3.0
242 * Added local tweets without overlay
243 * Added option to preserve data on uninstall
244 * Added compatibility with theme Astra
245 * Added filter `embed_privacy_markup` for filtering the whole markup of an embed overlay
246 * Added proper support for embeds on the current domain
247 * Added support for embeds on other elements than `embed`, `iframe` and `object`
248 * Enqueue assets only if needed
249 * Removed images from media (which had been added in version 1.2.0) and use fallback images for default embed providers
250 * Improved regular expression for Google Maps
251 * Improved texts for clarity
252 * Fixed visibility of custom post type
253 * Fixed network-wide activation
254 * Fixed clearing oEmbed cache
255
256 ## 1.2.2
257 * Added a check if a migration is already running
258 * Fixed a bug where the page markup could be changed unexpectedly
259 * `<object>` elements are now replaced correctly
260 * Added a missing textdomain to a string
261 * Excluded local embeds (with the same domain)
262 * Fixed Amazon Kindle regex being too greedy
263
264 ## 1.2.1
265 * Fixed a bug where the page markup could be changed unexpectedly
266 * Fixed a warning if an embed provider has no regular expressions
267 * Improved migrations of embed provider metadata to make sure they have been added to the database
268
269 ## 1.2.0
270 * Added support for managing embeds (add/remove/edit/disable)
271 * Added support for caching plugins by adding a JavaScript detection for always active embed providers
272 * Added CSS classes that indicate the current state of the embed (`is-disabled`/`is-enabled`)
273 * Added shortcode `[embed_privacy_opt_out]` to allow users to opt-out/in
274 * Fixed responsive design if the embed added an own width
275
276 ## 1.1.3
277 * Changed provider name from Polldaddy to Crowdsignal
278 * Removed provider Hulu
279
280 ## 1.1.2
281 * Fixed a possible difference in the used class name of the embed provider in HTML and CSS
282
283 ## 1.1.1
284 * Removed provider CollegeHumor
285 * Fixed a bug with the automatic addition of paragraphs
286
287 ## 1.1.0
288 * Added option to allow all embeds by one provider
289 * Added provider TikTok, introduced in WordPress 5.4
290 * Added support for Google Maps iframes
291 * Added URL rewrite to youtube-nocookie.com
292 * Added option to save user selection per embed provider
293 * Added provider logo to our placeholder
294 * Added option to filter our placeholders markup
295 * Added support for 'alignwide' and 'alignfull' Gutenberg classes
296 * Added support for using our embedding overlay mechanism for external developers
297 * Improved our placeholder markup to be actually semantic
298 * Changed .embed- classes to .embed-privacy-
299 * Fixed some embed providers that use custom z-index, which results in the embedded content being above the overlay
300 * Fixed typos
301
302 ## 1.0.2
303 * Improved compatibility with [](https://wordpress.org/plugins/autoptimize/Autoptimize](https://wordpress.org/plugins/autoptimize/](https://wordpress.org/plugins/autoptimize/)
304 * Improved compatibility with [](https://wordpress.org/plugins/amp/AMP](https://wordpress.org/plugins/amp/](https://wordpress.org/plugins/amp/)
305 * Fix issue with SlideShare causing wrong (generic) placeholders
306
307 ## 1.0.1
308 * Fixed support for PHP 5.6
309
310 ## 1.0.0
311 * Initial release
312