PluginProbe
Embed Privacy / 1.10.10
Embed Privacy v1.10.10
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.10, at CHANGELOG.md

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