Skip to content

Release v0.2.0

Compare
Choose a tag to compare
@jstayton jstayton released this 09 Sep 14:52
· 101 commits to development since this release
  • 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)