Releases: byjg/php-micro-orm
Releases · byjg/php-micro-orm
Release 5.0.1
Release 5.0.0
What's Changed
Full Changelog: 4.9.4...5.0.0
Release 4.9.4
What's Changed
- feat: add on error to prevent errors of crashing observers by @HilarioJrx in #18
- Add buildAndGetIterator() and buildAndExecute() by @byjg in #19
- Add the object InsertMultipleQuery by @byjg in #20
New Contributors
- @HilarioJrx made their first contribution in #18
Full Changelog: 4.9.3...4.9.4
Release 4.9.3
What's Changed
- Check if an observer is already added. by @byjg in #17
- Add the possibility to create a new Queryable instance from mapper. by @byjg in #17
Full Changelog: 4.9.2...4.9.3
Release 4.9.2
What's Changed
- Implement
QueryBuilderInterface
toUpdatable
by @byjg in #15 - Add
Union::groupBy
- Add
UpdateQuery
,InsertQuery
andDeleteQuery
- chore: organize SQL creation
- chore: Improve documentation
Full Changelog: 4.9.1...4.9.2
Release 4.9.1
What's Changed
- Add the possibility to have a DbDriver for Write and other for Read
- Fix mapping with property and fieldname different
- Fix saving ZERO and some tests
- Added FieldMapping::dontSyncWithDb
- Added observers
- Add instance to Generate Key
- Add previous data to the observer
- Add UpdateConstraint.php
- Add Union
Full Changelog: 4.9.0...4.9.1
Release 4.9.0
What's Changed
- Bump Anydataset version with Major update by @byjg in #11
- Make getDbDriver public
- Allow to have more than one PK fields
- Added CrossJoin + Better build subquery
- Add withRecursive
- Add Query::field + support subquery as field
- Allow SubQuery with params
- Add FieldMapping class
- Add withPrimaryKeySeedFunction and withPreserveCaseName methods remove
- Rename ConnectionManager to TransactionManager
Full Changelog: 4.1.0...4.9.0
Release 4.1.0
- Upgrade anydataset-db component
- Added tests from Join, LeftJoin and RightJoin; Added table alias
- Added subqueries in Join
- Fixing PHPDocs.
- Added getByQueryRaw
- Some code documentation fix
Release 4.0.1
Added filterin:
$repository->filterIn([2,3])
Release 4.0.0
Upgrade Anydataset from 3.0.* to 4.0.0. This is a Major Change in the Anydataset project because it was splitted in different projects.
Bumped a new major version to make it compatible with Anydataset