All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.3 - 2020-06-08
- Typing for GenericSqlmancerClient
0.3.1 - 2020-05-29
- Typing for TIds type variable
0.3.0 - 2020-05-20
totalCountproperty to object returned bypaginate
- Return type generated by @paginate
- Private fields being used in type generation
- Selection set not modifying selected columns
0.2.1 - 2020-05-14
- Issue with ORDER BY and json_group_array in SQLite
0.2.0 - 2020-05-13
- Support for MySQL, MariaDB and SQLite
- Support for pagination and aggregation through
paginatemethod and@paginatedirective @sqlmancerdirective for providing configuration options@manydirective to be used instead of@limit,@offset,@where, and@orderBy@inputdirective for generating input types from models- Custom scalars configuration
- Watch command for CLI
- Client is now built at runtime instead of generating the client code beforehand
- CLI now builds TypeScript typings only instead of entire client
findOne,findManyandfindByIdnow select all available fields by default
- Option to provide additional configuration file (all configuration is now provided through SDL)
Initial release