1.0.0
After a few months of development and testing, this is the first stable release 😄
Breaking Changes
RequestParsernow acceptsURLSearchParamsbesides the query parameter object- This will only affect you if you had your own implementation of a
RequestParser.
- This will only affect you if you had your own implementation of a
ensureCondition()now prepends conditions instead of appending- This should not affect you.
- Pagination in TypeORM now starts at
1instead of0to improve compatibility with@nestjsx/crud- You can add
query.page = query.page ? query.page - 1 : undefined;to keep the old behavior.
- You can add
Changelog
- Added array query adapter
- Added DynamoDB query adapter
- Added MongoDB and Mongoose query adapters
- TypeORM query adapter fixes
- Fixed IN LOWER and NOT IN LOWER operators
- Fixed NaN values when
getMany()returns an empty result set - Fixed pagination starting at 0 instead of 1
- Added Express middleware
- Added
createCrudRequest()utility function - Added
URLSearchParamssupport toRequestParser - Better documentation
- Now featuring 100% test coverage
Full Changelog: 0.1.0...1.0.0