All notable changes to this project will be documented in this file.
- Query Building - added
Query
withset_type
,fields
, andbuild
- Introduced
Renderable
trait (renamed intoChunk
) - Table buildind - added
Table
- Introcuded
Field
struct - Introduced
Select
,Insert
,Update
,Delete
query types - Introduced
Expression
struct - Implemented Field positional rendering
- Introduced
ReadableDataSet
andWritableDataSet
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
andAssociatedExpressionArc
- Added
Query.join()
- Added
with_one
andwith_many
intoTable
for relation definitions - Added lazy expressions with
with_expression
- Implementet Entity generics with <E: Entity>
- Added
Entity
trait andSqlTable
trait
- Added mdbook documentation under
docs
- Added rustdoc documentation under
vantage
- Added bakery example under
bakery_example
- Added API example under
bakery_api