-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathchangelog.txt
343 lines (271 loc) · 11.4 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
= 6.2.3 (24.11.2024) =
* Fixed deprecation error with PHP 8.4.
* Tested with PHP 8.4.
= 6.2.2 (15.11.2024) =
* Fixed _load_textdomain_just_in_time notice with WordPress 6.7.
* Some translations were empty with WordPress 6.5+.
= 6.2.1 (13.11.2024) =
* Fixed layout of the Converter page.
* Fixed issues reported by Plugin Check Plugin.
= 6.2.0 (13.11.2024) =
* Dropped support for PHP 7.0 and 7.1. The minimum required PHP version is now 7.2.
* The minimum required WordPress version is now 5.3.
* Fixed the notice about the _load_textdomain_just_in_time function being called incorrectly.
* Tested with WordPress 6.7.
* Tested with WooCommerce 9.4.
= 6.1.0 (09.03.2024) =
* Tested with WordPress 6.5.
* Tested with WooCommerce 8.6.
* Fixed error on System Info tab when post types or post statuses are not set.
= 6.0.8 (14.02.2024) =
* Improved detection of the Gutenberg editor.
* Fixed processing of product attributes.
= 6.0.7 (11.02.2024) =
* Tested with WooCommerce 8.5.
* Added redirect from the cyrillic post title when creating a new post.
* Added description of post types and post statuses on the Converter page.
* Fixed displaying all file descriptions in the Theme Editor in the current locale.
* Fixed PHP warning in SettingsBase.
* Fixed output of variable product attributes.
= 6.0.6 (14.01.2024) =
* Tested with WordPress 6.4.
* Tested with WooCommerce 8.4.
* Tested with PHP 8.3.
* Fixed documentation on ctl_allow filter.
* Fixed improper display of the "rate plugin" message on options.php.
= 6.0.5 (09.10.2023) =
* Fixed displaying file descriptions in the Theme Editor; now in the current locale.
= 6.0.4 (23.09.2023) =
* Fixed disappeared file descriptions on the Theme File Editor page.
= 6.0.3 (29.07.2023) =
* Fixed the fatal error with Jetpack sync.
= 6.0.2 (26.07.2023) =
* Fixed fatal error in admin_footer_text().
= 6.0.1 (26.07.2023) =
* Fixed the fatal error on the System Info page with empty options.
= 6.0.0 (26.07.2023) =
* Dropped support of PHP 5.6. The Minimum required PHP version is 7.0 now.
* Tested with WordPress 6.3.
* Tested with WooCommerce 7.9.
* Added System Info tab.
* Added filter 'ctl_allow'
* Fixed console error when saving table data.
* Fixed the current table setting on the Tables page with WPML.
= 5.5.3 (15.07.2023) =
* Tested with WooCommerce 7.8.
* Fixed deprecation error "strpos(): Passing null to parameter" appeared in debug.log.
= 5.5.2 (31.03.2023) =
* Fixed transliteration of tags with Polylang and WPML.
= 5.5.1 (21.03.2023) =
* Fixed transliteration of attributes on WC frontend.
= 5.5.0 (18.03.2023) =
* Tested with WordPress 6.2.
* Tested with WooCommerce 7.5.
* Improved performance of Tables settings page.
* Fixed showing posts by tags on the frontend.
* Fixed showing non-transliterated cyrillic tags on the backend.
= 5.4.0 (15.12.2022) =
* Tested with WordPress 6.1 and WooCommerce 7.2.
* Added compatibility with WC High-Performance order storage (COT) feature.
= 5.3.0 (23.05.2022) =
* Tested with WordPress 6.0 and WooCommerce 6.5.
= 5.2.7 (14.02.2022) =
* Tested with WooCommerce 6.2.
* Added PHP 8.1 support.
= 5.2.6 (25.12.2021) =
* Revert fix made in 5.2.5 for 404 with WPML, as it created several issues on the frontend.
* Fix again 404 on archives created with WPML before activation of cyr2lat.
= 5.2.5 (19.12.2021) =
* Tested up to WordPress 5.9 and WooCommerce 6.0.
* Fix issue with Polylang - do not modify admin language when editing a post.
* Fix issue with JetPack - fatal error on synchronization.
* Fix 404 on archives created with WPML before activation of cyr2lat.
= 5.2.4 (07.09.2021) =
* Fix issue with not showing WooCommerce variable product attributes.
* Fix issue with Elementor and WPML, endless loop.
= 5.2.3 (07.09.2021) =
* Fix issue with WP Foro plugin - transliterate topic slug when created on frontend.
* Fix bug with Polylang on REST request.
= 5.2.2 (06.09.2021) =
* Fix issue caused by the bug in Jetpack sync.
* Optimize code related to WPML locale filtering.
* Fix endless loading of a taxonomy page with WPML.
* Fix 'nothing found' on a taxonomy page with WPML.
= 5.2.1 (29.07.2021) =
* Determine WPML language only once to improve performance.
* Avoid notice on bad SQL request when taxonomies are empty.
= 5.2.0 (27.07.2021) =
* Add support for categories and tags in other languages with wpml.
= 5.1.0 (19.07.2021) =
* Fix issue-95 - 404 on localized terms created before plugin install.
* Add cache flushing after batch conversion.
* Tested with WordPress 5.8.
= 5.0.4 (17.04.2021) =
* Fix bug in converter without saved options.
= 5.0.3 (03.04.2021) =
* Add filter 'ctl_locale'.
* Fix translation of tabs on settings pages.
* Fix registered post types in conversion settings.
= 5.0.2 (27.03.2021) =
* Fix bug creating tag with the same slug as category.
= 5.0.1 (22.03.2021) =
* Fix fatal error during plugin load on some servers.
= 5.0.0 (18.03.2021) =
* Introduce tabs on options page.
* Add options to select post types and statuses for background conversion.
* Make colors compatible to WP official palette.
* Fix bug with Polylang when locale is not equal to language slug.
= 4.6.4 (03.03.2021) =
* Tested up to WordPress 5.7.
= 4.6.3 (21.02.2021) =
* Fix bug with attachment post type filtered by 'ctl_post_types'.
* Fix bug with background conversion of product attribute terms.
= 4.6.2 (11.02.2021) =
* Fix bug with non-existing function PLL().
= 4.6.1 (10.02.2021) =
* Fix bug with Polylang.
= 4.6.0 (10.02.2021) =
* Add compatibility with Polylang.
* Add confirmation popup before mass conversion of slugs.
* Improve selection of posts and tags for conversion to avoid selection of excessive items for mass conversion.
* Fix bug with redirection from the old slug to a new one after background slug conversion.
* Fix js to run in old browsers like IE.
= 4.5.2 (08.12.2020) =
* Fix bug with the deployment to wp.org.
= 4.5.1 (07.12.2020) =
* Tested up to WordPress 5.6
* Tested on PHP 5.6-8.0.
= 4.5.0 (18.05.2020) =
* Added Greek and Armenian languages.
* Added background conversion of attachments and thumbnails.
* Fixed background conversion of existing slugs.
= 4.4.0 (18.04.2020) =
* Full flexibility to edit transliteration table: now it is possible to add/remove transliteration pairs on the settings page.
* Ability to edit not only values in the transliteration table, but also keys.
* Saving active table via ajax.
* Watching changes in active table.
* Auto-saving of changed table.
* Info about the current locale on the settings page.
* Making table with current locale active at settings page load.
* Chinese language added.
* Fixed: slug not updated at woocommerce product duplication.
= 4.3.5 (28.03.2020) =
* Tested up to WordPress 5.4
* Fixed bug with disappearing of WooCommerce attributes.
= 4.3.4 (22.02.2020) =
* Fixed non-conversion of slugs with WPML.
* Restricted conversion of post to public and nav_menu_item.
* Introduced ctl_post_types filter.
= 4.3.3 (20.02.2020) =
* Reworked main plugin filter.
* Improved performance by minimizing the number of calls.
* Updated Georgian table.
* Fixed slug duplication in taxonomies.
* Fixed warnings with WooCommerce when mbstring is not loaded.
* Fixed transliteration of draft post slug.
* Tables sorted by local alphabets.
= 4.3.2 (29.12.2019) =
* Fixed problems with setting of max_input_vars on some hosting.
= 4.3.1 (27.12.2019) =
* Added requirement to have max_input_vars >= 5000.
* Added automatic plugin deactivation if requirements are not met.
* Added attempt to auto-fix max_input_variable value.
= 4.3 (14.12.2019) =
* Added Chinese table.
* Tested up to WordPress 5.3.
* Tested up to PHP 7.4.
* External library wp-background-processing scoped into own namespace to prevent errors in some cases.
= 4.2.3 (29.08.2019) =
* Scoped Symfony Mbstring polyfill to avoid problems with composer autoloader on some sites.
= 4.2.2 (28.08.2019) =
* Added ACF (Advanced Custom Fields) plugin support.
* Added Serbian table.
* Added new filter `ctl_pre_sanitize_filename`.
* Fixed improper encoding of `Ё`, `ё`, `Й`, `й` characters in file names on some Mac computers (old known problem on Mac's).
= 4.2.1 (23.06.2019) =
* Fixed problem with sessions.
* Fixed message sequence for conversion of existing slugs.
* Added php version check to avoid fatal error on activation on old sites.
* Added vertical tabs in plugin settings.
= 4.2 (28.05.2019) =
* Bumped up required php version - to 5.6
* Added phpunit tests for all php versions from 5.6 to 7.3.
* Fixed php warning during conversion of existing slugs.
* Fixed locale selection during conversion of existing post slugs when WPML is activated.
* Fixed bug with infinite redirection of some slugs after conversion of existing slugs.
= 4.1.2 (22.05.2019) =
* Fixed bug with fatal error in Cyr_To_Lat_Converter with php 5.2.
= 4.1.1 (22.05.2019) =
* Fixed bug with fatal error in Cyr_To_Lat_Converter with php 5.6.
= 4.1 (21.05.2019) =
* Added he_IL Table.
* Added plugin translation to Ukrainian.
* Added plugin translation to Swedish.
* Added phpunit tests. All plugin classes are 100% covered.
* Added js tests. All plugin js code is 100% covered.
* Fixed bug with Jetpack sync.
* Fixed empty slug bug while using characters outside of locale.
= 4.0 (24.04.2019) =
* Added button to convert existing slugs, instead of checkbox.
* Added admin notices during conversion of existing slugs.
* Added post_type and post_status parameters to wp-cli command.
* Fixed text domain.
* Simplified package.json to make final js even smaller.
* Added phpunit tests to the plugin main class.
* Added travis.yml for continuous integration on GitHub, and improvement of code reliability.
= 3.7 (12.04.2019) =
* Added Belorussian, Macedonian, Kazakh tables.
* Fixed bug with MariaDB during old slug conversion.
* Fixed not saving of user modifications in default ISO9 table.
= 3.6.5 (11.02.2019) =
* Added queues for a background slug conversion process.
= 3.6.4 (06.02.2019) =
* Fixed bug with `_wp_old_slug` redirect.
* Fixed bug with `urldecode` in posts.
= 3.6.3 (04.02.2019) =
* Fixed bug with network activation on multisite.
= 3.6.2 (01.02.2019) =
* Moved the menu in the settings section.
* Text domain fixup.
= 3.6.1 (31.01.2019) =
* Text domain corrected.
= 3.6 (31.01.2019) =
* Plugin settings page added.
* Settings page allows user to edit conversion tables online.
* Code converted to OOP.
* Code refactored to conform to WordPress Coding Standards.
* JS developed according to ECMA-6 script standards.
* Settings page also works if JS is switched off in the browser.
* Composer and yarn added.
* Assets (banner, icon, admin icon) are added.
= 3.4 (21.01.2019) =
* Tested up to WP 5.1.
* Code formatting to follow WPCS.
* Strict comparisons.
* Braces {} removed from MySQL statements to allow checking of table names in PhpStorm.
* Updated .gitignore and README.md.
* Added new filter `ctl_pre_sanitize_title`.
= 3.3 (18.01.2019) =
* wpcs 1.0.
* Fixed many bugs.
* Added Gutenberg support.
= 3.2 =
* Added transliteration when publishing via XML-RPC.
* Fixed Invalid Taxonomy error when viewing the most used tags.
= 3.1 =
* Fixed transliteration when saving a draft.
= 3.0 =
* Added automatic conversion of existing post, page and term slugs.
* Added saving of existing post and page permalinks integrity.
* Added transliteration of attachment file names.
* Adjusted transliteration table in accordance with ISO 9 standard.
* Included Russian, Ukrainian, Bulgarian and Georgian characters.
* Added filter for the transliteration table.
= 2.1 =
* Optimized filter call.
= 2.0 =
* Added check for existing terms.
= 1.0.1 =
* Updated description.
= 1.0 =
* Initial release.