- Through has many relations - #161
- Explicit inverse relations - #160
- New scopes - #157
- Pass context to api functions - #150
- Improved support for computed fields - #149
- Fix variable naming in delete api with after hooks - #151
- Add support for the Time datatype - #148
- Fix ecto syntax for non nil values in schemas filters - #146
- Invert the order when combining queries using intersect - #147
- Support for @ notation in scopes - #145
- Workaround truncated auth debug - #144
- Do not nullify optional relations on updates by default - #140
- Better support for :neq in comparisons - #139
- Not-equal comparison syntax sugar - #138
- Allow nil comparison in scopes - #137
- Policies - #131
- Drop tables after indices - #130
- List arguments in custom actions - #128
- New dataloader, querying, evaluate and compare apis - #127
- Cache relations properly - #132
- Safer query aliasing - #133
- Not nil schema filter - #134
- Added schema
inverse_relation/1
- #135
- Optional field auth - #126
- Optional auth - #125
- Openapi improvements - #123
- REST Api - #119
- Introduce mix graphism.new - #118
- Better support for aliases in computed relations - #120
- Ast improvements - #117
- Split code into smaller modules - #111
- Fix index creation order - #110
- Custom aggregations - #109
- Relation telemetry - #108
- Authorization telemetry - #107
- Custom queries - #105
- Optional entity refetch - #104
- Manual preloads - #103
- Fix support for
:text
attributes - #98
- Add
:text
attribute type - #97 - Introspection enhancements
- Pass parent structs to before hooks - #92
- Cascade deletes - #91
- Better migrations - #90
- More accurate primary keys in relations with aliases - #89
- More flexible query pagination - #87
- Fix query pagination and preloads - #86
- Sorting and paginating queries - #82
- Skippable migrations - #80
- Field validation improvements - #77
- Non empty fields - #75
- Immutable fields - #74
- Before/After hooks when deleting - #72
- More robust migrations parsing - #69
- Entity sort - #67
- Self referencing entities - #65
- Absinthe middleware - #63
- Support optional computed attributes - #61
- File uploads - #59
- Ability to chain after hooks - #53