Skip to content

Releases: robinstraub/fabrique

fabrique-v0.2.0

04 Jan 11:26
f4ef878

Choose a tag to compare

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 Factory trait (#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

04 Jan 11:26
f4ef878

Choose a tag to compare

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 Factory trait (#30)
  • add soft deletes (#26)

Other

  • derive root model from joins list (#77)
  • improve documentation coverage (#60)
  • sanitize demonstration sql schema (#51)
  • [breaking] rename belongs-to relationship (#47)
  • add query builder documentation (#29)
  • add span to errors (#27)

fabrique-core-v0.2.0

04 Jan 11:25
f4ef878

Choose a tag to compare

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 Factory trait (#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)
  • sanitize demonstration sql schema (#51)
  • add query builder documentation (#29)