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
|
# Change Log
## [5.4.0] - 2025-03-16
* Bump PHP minimum version to 7.2
* Add support for Symfony 7
## [5.3.1] - 2023-08-23
* Add function guards to the global functions (#44)
## [5.3.0] - 2022-04-26
* Add support for Symfony 6
* Split out `.mo` parsing to separate `MoParser` class
* Added `CacheInterface` so alternate cache implementations are pluggable
* Added `ApcuCache` implementation to leverage shared in-memory translation cache
## [5.2.0] - 2021-02-05
* Fix "Translator::selectString() must be of the type integer, boolean returned" (#37)
* Fix "TypeError: StringReader::readintarray() ($count) must be of type int, float given" failing tests on ARM (#36)
* Add support for getting and setting all translations (#30)
## [5.1.0] - 2020-11-15
* Allow PHPUnit 9 (#35)
* Fix some typos
* Sync config files
* Allow PHP 8.0
## [5.0.0] - 2020-02-28
* Drop support for PHP 5.3, PHP 5.4, PHP 5.5, PHP 5.6, PHP 7.0 and HHVM
* Enabled strict mode on PHP files
* Add support for Symfony 5 (#34)
* Add support for phpunit 8
* Rename CHANGES.md to CHANGELOG.md and follow a standard format
## [4.0] - 2018-02-12
* The library no longer changes system locales.
## [3.4] - 2017-12-15
* Added Translator::setTranslation method.
## [3.3] - 2017-06-01
* Add support for switching locales for Loader instance.
## [3.2] - 2017-05-23
* Various fixes when handling corrupted mo files.
## [3.1] - 2017-05-15
* Documentation improvements.
## [3.0] - 2017-01-23
* All classes moved to the PhpMyAdmin namespace.
## [2.2] - 2017-01-07
* Coding style cleanup.
* Avoid installing tests using composer.
## [2.1] - 2016-12-21
* Various code cleanups.
* Added support for PHP 5.3.
## [2.0] - 2016-10-13
* Consistently use camelCase in API.
* No more relies on using eval().
* Depends on symfony/expression-language for calculations.
## [1.2] - 2016-09-22
* Stricter validation of plural expression.
## [1.1] - 2016-08-29
* Improved handling of corrupted mo files.
* Minor performance improvements.
* Stricter validation of plural expression.
## [1.0] - 2016-04-27
* Documentation improvements.
* Testsuite improvements.
## [0.4] - 2016-03-02
* Fixed test failures with hhvm due to broken putenv.
## [0.3] - 2016-03-01
* Added Loader::detectlocale method.
## [0.2] - 2016-02-24
* Marked PHP 5.4 and 5.5 as supported.
## [0.1] - 2016-02-23
* Initial release.
[5.4.0]: https://github.com/phpmyadmin/motranslator/compare/5.3.1...5.4.0
[5.3.1]: https://github.com/phpmyadmin/motranslator/compare/5.3.0...5.3.1
|