Releases: atk4/core
Releases · atk4/core
2.3.1
Fix versioning
2.2.1
Fix dependencies and versioning
2.3.0
We are changing $o->app and $o->owner references to getApp() / getOwner(). In 2.3 release this is backward compatible, so you can slowly refactor your code while being on the 2.3 branch. In version 2.4 access to properties "app" and "owner" will be removed.
What’s Changed
- Move "app" and "owner" props to getter/setter (#277) @mvorisek
- Add smoke and burn CI testing (#276) @mvorisek
- Make hook check less strict - check only for the same class name (#275) @mvorisek
- fix test for PHP8 - "class not found" text has changed (#274) @mvorisek
- Hook closure must be unbound or bound to the this when cloning (#272) @mvorisek
- Norm phpunit config and CS config (#273) @mvorisek
- Improve readability of code for hook dispatch (#271) @mvorisek
- Simplify init visibility assertion (#270) @mvorisek
- Protected init (#265) @mvorisek
- Use is_int for numeric array keys detection (#267) @mvorisek
- Use/support only Closures instead of callables (#266) @mvorisek
- Remove recursive from Factory::_mergeSeeds() (#263) @mvorisek
- Fix escaped new lines in exception renderer when allowed (#264) @mvorisek
2.2.0
What’s Changed
- Fix composer develop install issues (#231) @mvorisek
- Unify html exception renderer design + dump exception params in phpunit (#261) @mvorisek
- Fix TestCase::callProtected for magic calls (#262) @mvorisek
- Update CS for PHP 7.3 (#260) @mvorisek
- Fix test filename case (#259) @mvorisek
- Fix PSR class/trait/method naming (#258) @mvorisek
- Fix TestCase protected helpers to support return by reference (#257) @mvorisek
2.1.1
2.1.0
Breaking Changes
What’s Changed
- Clone without reference variable (#209) @mvorisek
- Require closures for callbacks (#196) @mvorisek
- Fix - do not read/set name property if there is no NameTrait (#210) @mvorisek
- Generate better names for dyn. methods hooks (#207) @mvorisek
- Ignore also the 1st call of exception constructor in trace (#208) @mvorisek
- Use MB functions (#199) @DarkSide666
- Unify PHP config - always require return (#198) @mvorisek
- Callable should be supported only for dynamic default value (#195) @mvorisek
- Allow to detect/obtain breaker from hook dispatcher (#187) @mvorisek
- ConfigTrait - Fix format unknown not throwing exception (#191) @abbadon1334
- Skip trace from nested exception constructors (#188) @mvorisek
- Update CS - require strict types (#184) @mvorisek
- Sort numerical keys in mergeSeeds (#182) @mvorisek
- Fix factory with (wrong) array class name seed (#181) @mvorisek
- Normalize this repo from others (#178) @mvorisek
- avoid using data classes (#179) @DarkSide666
- Normalize Unit Testing workflow across repos (#175) @mvorisek
- Append missing slash to locale directory (#174) @mvorisek
- Add polyfill for PHP < 7.3 for array_key_first/last (#172) @mvorisek
- Ignore type for phpunit 5.x compatibility (#171) @mvorisek
- Simplify access to protected variables and methods (#170) @mvorisek
- Remove assert true = true (#169) @mvorisek
- Improve assertions counter (#168) @mvorisek
- Fix typo for phpunit 5.x (#166) @mvorisek
- Remove "codeclimate/php-test-reporter" used for Travis (#167) @mvorisek
- Fix ResultPrinter class compatibility with phpunit < 6.0 (#165) @mvorisek
- Fix polyfill for phpunit >= 5.4 < 6.0 (#164) @mvorisek
- More phpunit polyfill (#163) @mvorisek
- Atk4 phpunit polyfill for phpunit < 7.0 (#162) @mvorisek
- Fix "driver" to "driver type" change (#160) @mvorisek
- Remove vim comment (#161) @mvorisek
- Unify test method header (#159) @mvorisek
- Modernize coding style (#157) @mvorisek
- Move types to code if possible (#156) @mvorisek
- Allow symfony/yaml 5.0 (#158) @mvorisek
- Remove old Travis files (#155) @mvorisek
- Remove custom alias/name for exception class (#153) @mvorisek
- Shorten exception trace (#152) @mvorisek
- Use static instead of self like in other files (#151) @mvorisek
2.0.2
What’s Changed
- Align exception header properly (#148) @mvorisek
- Fix CS - do not import classes without namespace (#147) @mvorisek
- Add injection of solutions in Exception constructor (#119) @abbadon1334
- Improve hooks and allow to delete/check specific priority (#133) @mvorisek
- Require class name in seed for addToWithClassName methods (#144) @mvorisek
- Add skip_add param to StaticAddToTrait trait methods (#143) @mvorisek
- Do not wrap exception message in array (#141) @mvorisek
- Improve StaticAddTo tests and add unsafe method for BC UI impl. (#140) @mvorisek
- Do not fail-fast PHP test matrix (#136) @mvorisek
- Fix EOL to NL (#132) @mvorisek
- Rename HEAD to develop for Composer in unit tests (#135) @mvorisek
- setLayout -> initLayout (#130) @DarkSide666
- avoid code duplication (#128) @georgehristov
- Move doc builder instructions into Docker (#125) @romaninsh
- hook $this by default (#126) @georgehristov
- [REFACTOR] rename addHook to onHook with argument naming consistency (#124) @georgehristov
- Add POC for "CRUD::addTo($app)" syntax (#123) @romaninsh
2.0.1
What’s Changed
- Configuration Elements cannot be replaced (#117) @bepixeld
- Clean up badges in README file (#116) @romaninsh
2.0.0
What’s Changed
- Make use of Github actions (instead of travis) (#115) @romaninsh
- Feature/readable caption (#114) @DarkSide666
- Add Method Name to Exception when not exists (#113) @abbadon1334
- WIP : Lokalise integration - test on Exception (#110) @abbadon1334
- Exception->addSolution and some other improvement (#109) @abbadon1334
- Apply fixes from StyleCI (#107) @romaninsh
- Fix #101 case when ask for config path but not exists (#106) @abbadon1334
- Feature/rename into collection trait (#104) @romaninsh
- Apply fixes from StyleCI (#105) @romaninsh
- Wip translation (#93) @abbadon1334
- reuse hasInCollection (#102) @DarkSide666
- Apply fixes from StyleCI (#100) @romaninsh
- Fix config trait file bad format (#98) @abbadon1334