All Versions
16
Latest Version
Avg Release Cycle
42 days
Latest Release
1378 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.3.6
December 11, 2020 -
v2.3.5 Changes
December 04, 2020β‘οΈ FC for NS case update II.
-
v2.3.2 Changes
December 04, 2020β‘οΈ FC for NS case update
-
v2.3.1 Changes
October 13, 2020π Fix versioning
-
v2.3.0 Changes
October 06, 2020Whatβs Changed
- π Fix GC for CallbackFilterIterator using WeakReference (#737) @mvorisek
- π Fix scheduled/200 iterations burn test (#736) @mvorisek
- β Add smoke and burn CI testing (#735) @mvorisek
- β Add loadany() to Array_ Persistence (#715) @PhilippGrashoff
- π Fix array persistence - addIdToLoadRow() must be called on data passed by-reference (#731) @DarkSide666
- π fix Model::addFields() with field object (#730) @mvorisek
- π Better Field::compare() (#729) @mvorisek
- Persistence\Sql::getFieldSqlExpression return expression using field owner expr method (#722) @georgehristov
- Introduce Field::getPersistenceName method (#728) @georgehristov
- π³ Revert to official Docker image (#726) @mvorisek
- β‘οΈ Update CS - require strict comparison (#631) @mvorisek
- β Add Oracle DB support (#723) @mvorisek
- [fix] Condition key can be Expressionable (#721) @georgehristov
- π Use dsql\Query::exists (#725) @georgehristov
- β Add MSSQL support (#719) @mvorisek
- π Fix issues with dirty ID (#718) @mvorisek
- π Fix PostgreSQL CI errors (#706) @mvorisek
- On-the-fly transform of ID in array persistance from key to result data (#709) @mvorisek
- Fix missing Model::reload_after_save restore (#703) @mvorisek
- β Add type hinting to persistence connect (#701) @PhilippGrashoff
- β‘οΈ Update tests CS (#698) @mvorisek
- β Add type validation to factory calls (#624) @mvorisek
- π Move types to code if possible (#554) @mvorisek
- π¨ [refactor] move ModelArrayAccessTrait to correct place in NS structure (#694) @georgehristov
- β Remove no longer relevant comment (#693) @mvorisek
- π Fix query on hasOne referenced model (#686) @georgehristov
- π Refactor usages of call_user_func to direct calls (#687) @mvorisek
- π Move Join to Model\Join (#680) @georgehristov
- Introduce getQueryArguments in Field (#685) @georgehristov
- Reference::addField $ourFieldName variable name for clarity (#681) @georgehristov
- Separate Model reference methods in a trait (#679) @georgehristov
- π Improve naming consistency renaming Model\HasUserActionsTrait to Model\UserActionsTrait (#678) @georgehristov
- π¨ Refactor references NS to use consistent and explicit variable and method names (#675) @georgehristov
- π Improve Model::withPersistence (#676) @georgehristov
- π Use constants to define Condition operators (#673) @georgehristov
- π Fix typo in phpdoc in Scope class (#674) @mvorisek
- Πove Scope class to Model NS (#672) @georgehristov
- π Rename CompoundCondition class to Scope (#671) @georgehristov
- β¬οΈ Drop legacy/hack support of OR junction in anything else than legacy Model::addCondition() (#670) @mvorisek
- Persistence\Csv rename variables to explicit names (#668) @georgehristov
- Scope improve usability - addCondition() should not wrap (#664) @mvorisek
- π Rename BasicCondition to Condition (#663) @mvorisek
- Unify Model::addCondition() and CompoundCondition::addCondition() (#666) @georgehristov
- Persistence\Sql rename variables to explicit names (#665) @georgehristov
- π Fix Scope::createXx bug (#667) @mvorisek
- π Fix Iterator data types (#659) @DarkSide666
- π Fix composer.json (#658) @DarkSide666
π₯ Breaking Changes
- π Fix not rebound hooks after clone (#711) @mvorisek
- β Remove persistence override support from Model::load/save/atomic methods (#732) @mvorisek
- π Stricter Condition validation, remove legacy OR condition support (#720) @mvorisek
- β¬οΈ Drop magic ID property from Model (#716) @mvorisek
- β¬οΈ Drop $from_persistence support for Model::load() (#717) @mvorisek
- β¬οΈ Drop ID property in advance of standard row data, provide BC using magic (#708) @mvorisek
- Convert Model to Entity (prevent reload with a different record) (#697) @mvorisek
- π Make init() methods protected and fix calls to ->invokeInit() (#695) @mvorisek
- π Use "asc"/"desc" strings for order direction instead of false/true (#626) @mvorisek
Major Features
-
v2.2.1 Changes
October 13, 2020π Fix dependencies and versioning
-
v2.2.0 Changes
July 15, 2020π₯ Breaking Changes
- Enforce array in method prototypes when appropriate (#567) @mvorisek
- β Add separate/explicit Model::setMulti() method, Model::set() no longer accepts array (#621) @mvorisek
- β¬οΈ Drop AppScopeTrait trait from Model & Persistence classes (#654) @mvorisek
- π Fix PSR class/trait/method naming (#652) @mvorisek
- π¨ [refactor] UserAction\Generic to Model\UserAction (#634) @georgehristov
- π Improve array persistence and disallow passing array by reference (#627) @mvorisek
- HasXxx() methods now return bool only + always require field to be defined first (#616) @mvorisek
Whatβs Changed
- π Fix composer develop install issue (#657) @DarkSide666
- β‘οΈ Update CS for PHP 7.3 (#653) @mvorisek
- β¬οΈ Drop PHP 7.2 support (#649) @mvorisek
- Separate UserAction validation in a protected method (#650) @georgehristov
- π Move safe "@return bool" phpdoc to code (#647) @mvorisek
- π Fix UserAction\Generic deprecation warning (#646) @georgehristov
- β Test with native MySQL 8.0 (#645) @mvorisek
- β Add testing with PHP 8.0 (#644) @mvorisek
- π [hotfix] backward compatibility for UserAction::$scope property (#643) @georgehristov
- π fix reference (#642) @DarkSide666
- π Fix default action icon seeds (#640) @mvorisek
- π Use strict array seed (#639) @mvorisek
- [fix] dsql Postresql Connection class (#638) @georgehristov
- π¨ [update] use dsql refactored connection class (#637) @georgehristov
- π Fix generated caption for anonymous classes (#633) @mvorisek
- π Html param for DSQL\Expression::getDebugQuery() is no longer supported (#632) @mvorisek
- β‘οΈ Update CS - require strict types (#625) @mvorisek
- π Fix tests when SqlFormatter formatter lib is available (#628) @mvorisek
- β Add codecov.yml config (#623) @mvorisek
- π Better fix for null offset limit (#613) @mvorisek
- β Remove @throws by CS fixer (#622) @mvorisek
- π Fix typo - ModelArrayAccessTrait is trait (not class) (#620) @mvorisek
- π Fix tests - exception message changed in atk4/core (#619) @mvorisek
- β Delete CHANGELOG.md (#618) @mvorisek
- β¬οΈ Revert mandatory validation (keep unfixed as before phpunit upgrade) (#615) @DarkSide666
- π Fix Email field test (#612) @DarkSide666
- β¬οΈ Upgrade phpunit (#561) @mvorisek
-
v2.1.1
July 06, 2020 -
v2.1.0 Changes
June 07, 2020Large Breaking Changes
- Isolate ArrayAccess from Model to optional/BC trait (#591) @mvorisek - add ModelArrayAccessTrait to your Model classes where needed
- β‘οΈ Change and move hook names to constants (#597) @mvorisek - read and update your code. Version 2.0.5 should be backwards compatible with this.
π₯ Breaking Changes
- π Convert callables to closures and move hook names to constants (#597) @mvorisek
- β Remove expr explode (#609) @mvorisek
- β Remove support of default field + do not explode CSV string/value (#604) @mvorisek
- π Allow to add() only an object (#565) @mvorisek
- β Remove NameTrait trait from Model (#596) @mvorisek
Whatβs Changed
- π Fix exception constructor refactoring (#608) @mvorisek
- π¨ Refactor exception constructor calls to not use array (#607) @mvorisek
- β Remove support of relative class names (#603) @mvorisek
- Small normalization changes (#580) @mvorisek
- β Remove lastInsertID() from Model (#592) @mvorisek
- [feature] Action modifier (#602) @ibelar
- β add documentation for Model::setNull() (#601) @romaninsh
- β Remove NameTrait trait from Model (#594) @mvorisek
- π hotfix ArrayAccess (#595) @mvorisek
- β No incomplete tests by default for Sqlite and MySQL (#583) @mvorisek
- π move lastInsertID to persistence (#585) @DarkSide666
- β Normalize Unit Testing workflow across repos (#571) @mvorisek
- β‘οΈ Update Model.php (#584) @vorismi3
- Model::setNull() - Allow field value unset (#569) @mvorisek
- β Remove old Travis files (#550) @mvorisek
- β add missing double backslash in class references (#570) @georgehristov
- Simplify locale path getter (#568) @mvorisek
- β Delete ConnectionInterface.php (#564) @mvorisek
- π Fix phpunit before full upgrade (#562) @mvorisek
- π Fix driver type refactor (#559) @mvorisek
- β Remove vim comment (#560) @mvorisek
- π Change "driverType" to "driver type" in exception message (#558) @mvorisek
- Don't use addMethod() with non-callable. Also add return types (#556) @mvorisek
- β Remove deprecated classes in 2.x version (#552) @mvorisek
- π¨ Refactor driver type (#553) @mvorisek
-
v2.0.5
June 07, 2020