Releases: php-activerecord/activerecord
Releases · php-activerecord/activerecord
2.0.0-rc.4
What's Changed
Full Changelog: 2.0.0-rc.2...2.0.0-rc.3
2.0.0-rc.2
First Release Candidate for 2.0
What's Changed
This is a major update and refresh of the entire code base, with an emphasis on static checking, PHP updates, unit testing, and efforts to align the API with modern Ruby on Rails Active Record patterns.
- Fix tests by @shmax in #25
- Autoloader by @shmax in #31
- Fix test deprecations by @ipundit in #34
- phpstan by @shmax in #32
- update cs-fixer, apply to code by @shmax in #33
- add tests around Model:find return type by @shmax in #38
- clean up tests and book class in particular by @shmax in #39
- Fix for issue #35. Corrected ActiveRecordTest's so that capitalizatio… by @ipundit in #36
- dynamic stan extension for Model::find by @shmax in #41
- Fix documentation that led to Issue #37 by @ipundit in #42
- more dynamic phpstan extensions by @shmax in #44
- static checking for count_by by @shmax in #46
- Reorganize Model::$belongs_to, Model::$has_one by @shmax in #47
- composer test is now more convenient to use by @ipundit in #48
- PHPStan level 7 by @shmax in #43
- PHPStan level 8 by @shmax in #50
- clean up static delegate prop by @shmax in #52
- simplify has_one by @shmax in #53
- clean up comments, simplify a few things by @shmax in #54
- Fix for #55 by @ipundit in #56
- split workflow by @shmax in #59
- Fail tests on warnings or notices by @shmax in #57
- improve coverge by @shmax in #60
- remove native database types thing by @shmax in #61
- simplify by @shmax in #62
- Adopt modern Active Record patterns by @shmax in #63
- Support Relation Iterator by @shmax in #65
- troubleshoot sqlite tests by @shmax in #67
- add stan test file by @shmax in #68
- beef-up select by @shmax in #70
- add docs by @shmax in #71
- add comment by @shmax in #72
- support arrays to order by @shmax in #73
- test logger config methods by @shmax in #74
- Fixed select(), implemented pluck(), ids(), reselect(), none() by @ipundit in #69
- Move select processing to Table by @shmax in #77
- Optimize pluck, simplify stuff by @shmax in #78
- Start on HasAndBelongsToMany by @shmax in #76
- add tests, documentation by @shmax in #79
- use list by @shmax in #80
- Relation dynamic finders by @ipundit in #81
- A little cleanup by @shmax in #84
- Fix order()->first() bug by @ipundit in #85
- Static analysis for Relation::find_by by @shmax in #86
- Fix mixedcase by @shmax in #89
- cycle over all connections by @shmax in #88
- increase cov in Connection, remove unused by @shmax in #92
- use asserts by @shmax in #93
- move delete_all to relation by @shmax in #94
- More coverage tweaks by @shmax in #96
- improve coverage by @shmax in #97
- Bump vesion to 2.0.0.rc.1 by @shmax in #98
Full Changelog: v1.1.11...2.0.0-rc.1