Changeset 3406327
- Timestamp:
- 11/30/2025 09:51:12 PM (4 months ago)
- Location:
- cyr2lat
- Files:
-
- 16 edited
- 1 copied
-
tags/6.6.0 (copied) (copied from cyr2lat/trunk)
-
tags/6.6.0/changelog.txt (modified) (1 diff)
-
tags/6.6.0/cyr-to-lat.php (modified) (3 diffs)
-
tags/6.6.0/readme.txt (modified) (2 diffs)
-
tags/6.6.0/src/php/Main.php (modified) (1 diff)
-
tags/6.6.0/vendor/autoload.php (modified) (1 diff)
-
tags/6.6.0/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/6.6.0/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/6.6.0/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/cyr-to-lat.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/php/Main.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cyr2lat/tags/6.6.0/changelog.txt
r3384222 r3406327 1 = 6.6.0 (30.11.2025) = 2 * Fixed the deprecated function message in Main.php with WordPress 6.9. 3 * Tested with PHP 8.4. 4 * Tested with WordPress 6.9. 5 * Tested with WooCommerce 10.3. 6 1 7 = 6.5.0 (24.10.2025) = 2 8 * Fixed transliteration of tags during editing. -
cyr2lat/tags/6.6.0/cyr-to-lat.php
r3384222 r3406327 11 11 * Plugin URI: https://kagg.eu/cyr-to-lat/ 12 12 * Description: Convert Non-Latin characters in post and term slugs to Latin characters. Useful for creating human-readable URLs. Based on the original plugin by Anton Skorobogatov. 13 * Version: 6. 5.013 * Version: 6.6.0 14 14 * Requires at least: 5.3 15 15 * Requires PHP: 7.2 … … 21 21 * 22 22 * WC requires at least: 3.0 23 * WC tested up to: 9.423 * WC tested up to: 10.3 24 24 */ 25 25 … … 42 42 * Plugin version. 43 43 */ 44 define( 'CYR_TO_LAT_VERSION', '6. 5.0' );44 define( 'CYR_TO_LAT_VERSION', '6.6.0' ); 45 45 46 46 /** -
cyr2lat/tags/6.6.0/readme.txt
r3384222 r3406327 3 3 Tags: cyrillic, slugs, translation, transliteration 4 4 Requires at least: 5.3 5 Tested up to: 6. 85 Tested up to: 6.9 6 6 Requires PHP: 7.2 7 Stable tag: 6. 5.07 Stable tag: 6.6.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 226 226 == Changelog == 227 227 228 = 6.6.0 (30.11.2025) = 229 * Fixed the deprecated function message in Main.php with WordPress 6.9. 230 * Tested with PHP 8.4. 231 * Tested with WordPress 6.9. 232 * Tested with WooCommerce 10.3. 233 228 234 = 6.5.0 (24.10.2025) = 229 235 * Fixed transliteration of tags during editing. -
cyr2lat/tags/6.6.0/src/php/Main.php
r3384222 r3406327 452 452 */ 453 453 public function sanitize_filename( $filename, $filename_raw ) { 454 global $wp_version; 455 454 456 $pre = apply_filters( 'ctl_pre_sanitize_filename', false, $filename ); 455 457 456 458 if ( false !== $pre ) { 457 return $pre;459 return (string) $pre; 458 460 } 459 461 460 462 $filename = (string) $filename; 461 462 if ( seems_utf8( $filename ) ) { 463 $is_utf8 = version_compare( $wp_version, '6.9-RC1', '>=' ) ? 'wp_is_valid_utf8' : 'seems_utf8'; 464 465 if ( $is_utf8( $filename ) ) { 463 466 $filename = (string) Mbstring::mb_strtolower( $filename ); 464 467 } -
cyr2lat/tags/6.6.0/vendor/autoload.php
r3384222 r3406327 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 73b92d31f74139c8a6c2782bb16651fe::getLoader();22 return ComposerAutoloaderInit852898dddb2f9299496130ba434fc131::getLoader(); -
cyr2lat/tags/6.6.0/vendor/composer/autoload_real.php
r3384222 r3406327 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 73b92d31f74139c8a6c2782bb16651fe5 class ComposerAutoloaderInit852898dddb2f9299496130ba434fc131 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 73b92d31f74139c8a6c2782bb16651fe', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit852898dddb2f9299496130ba434fc131', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 73b92d31f74139c8a6c2782bb16651fe', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit852898dddb2f9299496130ba434fc131', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit852898dddb2f9299496130ba434fc131::getInitializer($loader)); 31 31 32 32 $loader->setClassMapAuthoritative(true); 33 33 $loader->register(true); 34 34 35 $filesToLoad = \Composer\Autoload\ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::$files;35 $filesToLoad = \Composer\Autoload\ComposerStaticInit852898dddb2f9299496130ba434fc131::$files; 36 36 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 37 37 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
cyr2lat/tags/6.6.0/vendor/composer/autoload_static.php
r3384222 r3406327 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe7 class ComposerStaticInit852898dddb2f9299496130ba434fc131 8 8 { 9 9 public static $files = array ( … … 54 54 { 55 55 return \Closure::bind(function () use ($loader) { 56 $loader->prefixLengthsPsr4 = ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::$prefixLengthsPsr4;57 $loader->prefixDirsPsr4 = ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::$prefixDirsPsr4;58 $loader->classMap = ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::$classMap;56 $loader->prefixLengthsPsr4 = ComposerStaticInit852898dddb2f9299496130ba434fc131::$prefixLengthsPsr4; 57 $loader->prefixDirsPsr4 = ComposerStaticInit852898dddb2f9299496130ba434fc131::$prefixDirsPsr4; 58 $loader->classMap = ComposerStaticInit852898dddb2f9299496130ba434fc131::$classMap; 59 59 60 60 }, null, ClassLoader::class); -
cyr2lat/tags/6.6.0/vendor/composer/installed.php
r3384222 r3406327 2 2 'root' => array( 3 3 'name' => 'mihdan/cyr2lat', 4 'pretty_version' => '6. 5.0',5 'version' => '6. 5.0.0',6 'reference' => ' 92def392f578ed659765fe52016f357b267abe05',4 'pretty_version' => '6.6.0', 5 'version' => '6.6.0.0', 6 'reference' => '22508139907ff6db0ba1868cfbcfebb112bb9b69', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'mihdan/cyr2lat' => array( 14 'pretty_version' => '6. 5.0',15 'version' => '6. 5.0.0',16 'reference' => ' 92def392f578ed659765fe52016f357b267abe05',14 'pretty_version' => '6.6.0', 15 'version' => '6.6.0.0', 16 'reference' => '22508139907ff6db0ba1868cfbcfebb112bb9b69', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
cyr2lat/trunk/changelog.txt
r3384222 r3406327 1 = 6.6.0 (30.11.2025) = 2 * Fixed the deprecated function message in Main.php with WordPress 6.9. 3 * Tested with PHP 8.4. 4 * Tested with WordPress 6.9. 5 * Tested with WooCommerce 10.3. 6 1 7 = 6.5.0 (24.10.2025) = 2 8 * Fixed transliteration of tags during editing. -
cyr2lat/trunk/cyr-to-lat.php
r3384222 r3406327 11 11 * Plugin URI: https://kagg.eu/cyr-to-lat/ 12 12 * Description: Convert Non-Latin characters in post and term slugs to Latin characters. Useful for creating human-readable URLs. Based on the original plugin by Anton Skorobogatov. 13 * Version: 6. 5.013 * Version: 6.6.0 14 14 * Requires at least: 5.3 15 15 * Requires PHP: 7.2 … … 21 21 * 22 22 * WC requires at least: 3.0 23 * WC tested up to: 9.423 * WC tested up to: 10.3 24 24 */ 25 25 … … 42 42 * Plugin version. 43 43 */ 44 define( 'CYR_TO_LAT_VERSION', '6. 5.0' );44 define( 'CYR_TO_LAT_VERSION', '6.6.0' ); 45 45 46 46 /** -
cyr2lat/trunk/readme.txt
r3384222 r3406327 3 3 Tags: cyrillic, slugs, translation, transliteration 4 4 Requires at least: 5.3 5 Tested up to: 6. 85 Tested up to: 6.9 6 6 Requires PHP: 7.2 7 Stable tag: 6. 5.07 Stable tag: 6.6.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 226 226 == Changelog == 227 227 228 = 6.6.0 (30.11.2025) = 229 * Fixed the deprecated function message in Main.php with WordPress 6.9. 230 * Tested with PHP 8.4. 231 * Tested with WordPress 6.9. 232 * Tested with WooCommerce 10.3. 233 228 234 = 6.5.0 (24.10.2025) = 229 235 * Fixed transliteration of tags during editing. -
cyr2lat/trunk/src/php/Main.php
r3384222 r3406327 452 452 */ 453 453 public function sanitize_filename( $filename, $filename_raw ) { 454 global $wp_version; 455 454 456 $pre = apply_filters( 'ctl_pre_sanitize_filename', false, $filename ); 455 457 456 458 if ( false !== $pre ) { 457 return $pre;459 return (string) $pre; 458 460 } 459 461 460 462 $filename = (string) $filename; 461 462 if ( seems_utf8( $filename ) ) { 463 $is_utf8 = version_compare( $wp_version, '6.9-RC1', '>=' ) ? 'wp_is_valid_utf8' : 'seems_utf8'; 464 465 if ( $is_utf8( $filename ) ) { 463 466 $filename = (string) Mbstring::mb_strtolower( $filename ); 464 467 } -
cyr2lat/trunk/vendor/autoload.php
r3384222 r3406327 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 73b92d31f74139c8a6c2782bb16651fe::getLoader();22 return ComposerAutoloaderInit852898dddb2f9299496130ba434fc131::getLoader(); -
cyr2lat/trunk/vendor/composer/autoload_real.php
r3384222 r3406327 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 73b92d31f74139c8a6c2782bb16651fe5 class ComposerAutoloaderInit852898dddb2f9299496130ba434fc131 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 73b92d31f74139c8a6c2782bb16651fe', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit852898dddb2f9299496130ba434fc131', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 73b92d31f74139c8a6c2782bb16651fe', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit852898dddb2f9299496130ba434fc131', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit852898dddb2f9299496130ba434fc131::getInitializer($loader)); 31 31 32 32 $loader->setClassMapAuthoritative(true); 33 33 $loader->register(true); 34 34 35 $filesToLoad = \Composer\Autoload\ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::$files;35 $filesToLoad = \Composer\Autoload\ComposerStaticInit852898dddb2f9299496130ba434fc131::$files; 36 36 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 37 37 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
cyr2lat/trunk/vendor/composer/autoload_static.php
r3384222 r3406327 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe7 class ComposerStaticInit852898dddb2f9299496130ba434fc131 8 8 { 9 9 public static $files = array ( … … 54 54 { 55 55 return \Closure::bind(function () use ($loader) { 56 $loader->prefixLengthsPsr4 = ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::$prefixLengthsPsr4;57 $loader->prefixDirsPsr4 = ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::$prefixDirsPsr4;58 $loader->classMap = ComposerStaticInit 73b92d31f74139c8a6c2782bb16651fe::$classMap;56 $loader->prefixLengthsPsr4 = ComposerStaticInit852898dddb2f9299496130ba434fc131::$prefixLengthsPsr4; 57 $loader->prefixDirsPsr4 = ComposerStaticInit852898dddb2f9299496130ba434fc131::$prefixDirsPsr4; 58 $loader->classMap = ComposerStaticInit852898dddb2f9299496130ba434fc131::$classMap; 59 59 60 60 }, null, ClassLoader::class); -
cyr2lat/trunk/vendor/composer/installed.php
r3384222 r3406327 2 2 'root' => array( 3 3 'name' => 'mihdan/cyr2lat', 4 'pretty_version' => '6. 5.0',5 'version' => '6. 5.0.0',6 'reference' => ' 92def392f578ed659765fe52016f357b267abe05',4 'pretty_version' => '6.6.0', 5 'version' => '6.6.0.0', 6 'reference' => '22508139907ff6db0ba1868cfbcfebb112bb9b69', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'mihdan/cyr2lat' => array( 14 'pretty_version' => '6. 5.0',15 'version' => '6. 5.0.0',16 'reference' => ' 92def392f578ed659765fe52016f357b267abe05',14 'pretty_version' => '6.6.0', 15 'version' => '6.6.0.0', 16 'reference' => '22508139907ff6db0ba1868cfbcfebb112bb9b69', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.