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
totalCount
property 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
paginate
method and@paginate
directive @sqlmancer
directive for providing configuration options@many
directive to be used instead of@limit
,@offset
,@where
, and@orderBy
@input
directive 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
,findMany
andfindById
now select all available fields by default
- Option to provide additional configuration file (all configuration is now provided through SDL)
Initial release