Skip to content

v0.1.0 - Initial release

Latest
Compare
Choose a tag to compare
@romaninsh romaninsh released this 12 Dec 21:45
· 6 commits to main since this release

🚀 Features

  • Query Building - added Query with set_type, fields, and build
  • Introduced Renderable trait (renamed into Chunk)
  • Table buildind - added Table
  • Introcuded Field struct
  • Introduced Select, Insert, Update, Delete query types
  • Introduced Expression struct
  • Implemented Field positional rendering
  • Introduced ReadableDataSet and WritableDataSet traits
  • Added mocking for unit tests
  • Briefly introduced and removed sqlite support
  • Implemented Postgres datasource
  • Introduced Conditions
  • Implemented nested expressions
  • Implemented Operations (such as field.eq(5))
  • Implemented DataSource generics with <D: DataSource>
  • Added Table.sum()
  • Added AssociatedQuery and AssociatedExpressionArc
  • Added Query.join()
  • Added with_one and with_many into Table for relation definitions
  • Added lazy expressions with with_expression
  • Implementet Entity generics with <E: Entity>
  • Added Entity trait and SqlTable trait

📚 Documentation

  • Added mdbook documentation under docs
  • Added rustdoc documentation under vantage

⚙️ Miscellaneous Tasks

  • Added bakery example under bakery_example
  • Added API example under bakery_api