Releases
v0.2.0
Update examples with how to require (810bdc6 )
Namespace package under @TRUEPIC (cc4a3fa )
Flesh out documentation (e4da8e1 )
Update dependencies (c3c4b6f )
Add additional package.json fields (8630f3d )
Add MIT license (4cb2f0c )
Move orchestrator parseFlat => parser flatten (5557b03 )
Rename some variables for clarity (399afb9 )
Include query key when building key in parsers (c405b57 )
Update dependencies (245ae28 )
Run all validation before applying (82d753a )
Update dependencies (270150e )
Return plain object from defineValidation for Joi (8fe74df )
Require adapters to define their operators (05de9b9 )
Move querier validators into sub-directory (7be35e9 )
Split parser validation into its own class (293da30 )
Move apply completely to orchestrator (95238de )
Add adapter validation (a0960ef )
No need to explicitly parse before validating (ba33293 )
Add base class for Filterer, Sorter, and Pager (dfb6e93 )
Add more filter operators to Knex adapter (f215461 )
Better handle no filtering, sorting, or pagination (ae03749 )
Centralize Joi ValidationError converter service (63353de )
Rename build() => run() (a82be39 )
Export the Config class for easy access (ef192b7 )
Update dependencies (a4ebe89 )
Add Jest for testing (c678f4a )
Fix sorts applied in schema order, not query order (f695c30 )
Fix use of array reduce without initial value (39e834f )
Don't merge page options with previous values (5e57821 )
Fix order value not being returned from sortsFlat (e1a9146 )
Fix default config resetting for each instance (ddcd0c8 )
Export adapters, errors, and validators (b657603 )
Throw NotImplementedError if operator unhandled (4b88637 )
Comment-out args to methods not implemented (7dac23e )
Move query key definition out of parsers (bf66b69 )
Return or throw from all "abstract" methods (1f19103 )
Add CircleCI (03f17be )
Add ESLint for code quality checks (08fd5ef )
Switch from Standard to Prettier format (b191002 )
You can’t perform that action at this time.