Releases: yurii-github/my-library
Releases · yurii-github/my-library
v3.0
This is maintenance release.
Major difference is support for PHP8.3
What's Changed
- added support for PHP8.3 (dropped support for all previous PHP versions)
- introduced github actions instead of TravisCI #11
- better test coverage
- upgraded PHPUnit to 11.x and removed PHPUnit deprecations
- minor changes to readme
composer.lock
was added to repository for better stability
Full Changelog: v2.0...v3.0
v2.0 Slim+jQueryUI+jqGrid
Big changes
- dropped Yii2 framework and all workarounds for it. Code was rewritten with Slim4 + Illuminate/database
- some hidden UIX and validation issues were fixed
- db migration is now triggered on index page every time it loads. This is cheap trade off for option to have everything to go automatically instead of extra endpoint which I have no will to maintain
- made preparation for better configuration compatibility for future changes
- dropped unused/bloat functionality (migration endpoint, table optimization, email support)
- tabs were moved to separate pages, it was stupid anyway
other changes
- test coverage is ~100%
- major refactoring was done, controllers were replaced with actions
v.2.0-rc1
Some big changes from v1.x
- dropped Yii2 framework and all workarounds for it. Code was rewritten with Slim4 + Illuminate/database
- test coverage is ~100% now
- some hidden issues were fixed from v1.x, not critical though
- db migration is triggered on index page everytime it loads. This is cheap trade off for option to have everything to go automatically.
- prep better compatibility for configuration file for future changes
Currently this version misses some functionality for logging of errors which I personally don't need but for sure I will add it before release.
v1.6 release
- almost fully standalone project. installs only Yii2 via composer and some minor things. All JS is embedded
- added chmod 777 for temp file when creating image from Ghost
- some other minor things
v.1.5 Fixes
- upped to PHP 7.2
- fixed mysql installation via migration
- moved data folder from /app/data to /data
1.3
added categories
timed release
v1.2 Create license-GPLv3