Releases: dimitriBouteille/wp-orm
v5.0.0-alpha.1
DO NOT USE IN PRODUCTION! This is a test alpha release. For internal use only!
What's Changed
Breaking Changes 🛠
- 🛟 Update phpunit/phpunit to ^12.5 by @dimitriBouteille in #147
- Drop support for PHP 8.2, the minimum version is PHP 8.3 in #147
Current Eloquent Version: 12.x
Full Changelog: v5.0.0-alpha.0...v5.0.0-alpha.1
v5.0.0-alpha.0
DO NOT USE IN PRODUCTION! This is a test alpha release. For internal use only!
What's Changed
New major version with the update of the package illuminate/database to version 12.x ✨
Breaking Changes 🛠
- 🛟 Update illuminate/* to ^12.0 by @dimitriBouteille in #136
- 🔧 The
AbstractModel::getTable()function returns the name of the table without a prefix in #136
New Features 💎
- 💎 Add local testing env by @dimitriBouteille in #146
Other Changes 🖇️
- 🐞 Addition of several database tests in #136
Current Eloquent Version: 12.x
Full Changelog: v4.3.1...v5.0.0-alpha.0
v4.3.1
What's Changed
New Features 💎
- 💎 Add release.yml by @dimitriBouteille in #139
Other Changes 🖇️
- chore(deps): update mysql docker tag to v9.4 by @renovate[bot] in #137
- 🔧 Update renovate labels by @dimitriBouteille in #140
- 🔩 Run test with WordPress 6.8 by @dimitriBouteille in #143
Current Eloquent Version: 11.x
Full Changelog: v4.3.0...v4.3.1
v4.3.0
v4.2.0
Fixes ⛑️
- Fix metas not saved with new model in #124
Other Changes 🖇️
Current Eloquent Version: 11.x
Full Changelog: v4.1.1...v4.2.0
v4.1.1
New Features 💎
- [FEATURE] Add coverage to unit tests in #116
- CI : Run WordPress tests with coverage and use parallel coverage in #119
Other Changes 🖇️
- Fix two typos in tests in #114
- [DOC] Pinpoint autoloader loading in README in #117
- Improve tests workflow in #115
- CI : Add rector in #120
- Run actions on push branch main
Current Eloquent Version: 11.x
Full Changelog: v4.1.0...v4.1.1
v4.1.0
Fixes ⛑️
- [BUG] Prunable / MassPrunable trait not working - undefined event() function in #111
Other Changes 🖇️
- Update
config/scripts/install-wp-tests.shin #111 - Add
AbstractModel::where()in #111 - Add
AbstractModel::insert()in #111 - Update dev dependencies in #113
Current Eloquent Version: 11.x
Full Changelog: v4.0.1...v4.1.0
v4.0.1
v4.0.0
What's Changed
New major version with the update of the package illuminate/database to version 11.x ✨:
📚 If you want to switch from v3 to v4, you can find some information here: Upgrading from v3 to v4.
Breaking Changes 🛠
- Minimum PHP version 8.2 in #82 and #98
- Update
illuminate/databaseto ^11.0 in #82 - Remove
robmorgan/phinxdependencies in #84 - Remove all deprecated functions
- All relation properties (user_id, comment_parent, ...) are cast to integer
WordPressGrammarextends fromMySqlGrammarnow in #92
New Features 💎
- Meta casting in #85
- Custom comment type in #86
- Add new getter/setter in
CommentandPostmodels - Add
AbstractModel::truncate()in #93 - Add support for JSON columns in #93
Fixes ⛑️
- Fix
Comment::comment_post_IDandComment::comment_author_IPgetter/setter - [BUG] Fix open transaction internally and at the moment transaction is opened but it is never closed in #94
Other Changes 🖇️
- Rename
Dbout\WpOrm\Concerns\HasMetatoDbout\WpOrm\Concerns\HasMetasin #85 - Update dev dependencies in #87
- Add unit and databases tests in #89
- Update LICENSE and file header in #91
- Test WordPressBuilder in #96
Current Eloquent Version: 11.x
Full Changelog: 3.3.0...v4.0.0
v4.0.0-beta.0
Release candidate for dimitriBouteille/wp-orm v4, ready for external use.
Release notes: #83
Current Eloquent Version: 11.x