Releases: robinstraub/fabrique
Releases · robinstraub/fabrique
fabrique-v0.2.0
Added
- type-safe model selection after joins (#76)
- add type-safe tracking of joined models (#63)
- add direction-agnostic joins (#62)
- add faker support for factories (#61)
- add support for many-to-many lazy-loading functions (#59)
- add support for many-to-many relations (#50)
- add has-many relationship (#45)
- [breaking] add database-agnostic Error type with TryFrom support (#40)
- add save method (#38)
- add a two-layer query builder with typestate pattern (#35)
- [breaking] reorganize trait hierarchy from Persistable to Model (#33)
- add a
Factorytrait (#30) - add soft deletes (#26)
Other
- derive root model from joins list (#77)
- reorganize and document the 2-layer query builder (#70)
- improve documentation coverage (#60)
- add cargo-husky (#53)
- sanitize demonstration sql schema (#51)
- [breaking] rename belongs-to relationship (#47)
- migrate user documentation to mdbooks following diataxis framework (#43)
- add query builder documentation (#29)
- add span to errors (#27)
fabrique-derive-v0.2.0
Added
- type-safe model selection after joins (#76)
- add type-safe tracking of joined models (#63)
- add direction-agnostic joins (#62)
- add faker support for factories (#61)
- add support for many-to-many lazy-loading functions (#59)
- support multiple belongs-to relations to the same model (#56)
- add support for many-to-many relations (#50)
- add has-many relationship (#45)
- [breaking] add database-agnostic Error type with TryFrom support (#40)
- add save method (#38)
- add a two-layer query builder with typestate pattern (#35)
- [breaking] reorganize trait hierarchy from Persistable to Model (#33)
- add a
Factorytrait (#30) - add soft deletes (#26)
Other
fabrique-core-v0.2.0
Added
- type-safe model selection after joins (#76)
- add type-safe tracking of joined models (#63)
- add direction-agnostic joins (#62)
- add support for many-to-many lazy-loading functions (#59)
- support multiple belongs-to relations to the same model (#56)
- add support for many-to-many relations (#50)
- add has-many relationship (#45)
- [breaking] add database-agnostic Error type with TryFrom support (#40)
- add save method (#38)
- add a two-layer query builder with typestate pattern (#35)
- [breaking] reorganize trait hierarchy from Persistable to Model (#33)
- add a
Factorytrait (#30) - add soft deletes (#26)