PluginProbe
Embed Privacy / 1.10.1
Embed Privacy v1.10.1
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.1, at CHANGELOG.md

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