Skip to content

Releases: TRUEPIC/queryql

Release v0.3.1

31 Jan 20:45
Compare
Choose a tag to compare
  • Run CircleCI jobs on Node.js v8 (oldest supporter) (2cce5a4)
  • Update dependencies (3c464c4)
  • Add link to introductory article in README (c9ab960)

Release v0.3.0

20 Nov 15:37
Compare
Choose a tag to compare
  • Assume Joi returns first error (it's default) (9812873)
  • Upgrade Joi to v16 (bec09a4)
  • Format with Prettier (a621b20)
  • Update dependencies (58df576)
  • Add .prettierignore (f783f56)
  • Update dependencies (9d31b21)
  • Ignore package-lock.js (c02ddd2)
  • Properly link badges in README (a821d99)
  • Publish to npm on release (21f6015)
  • Add npm and CircleCI badges to README (496d76c)

Release v0.2.0

09 Sep 14:52
Compare
Choose a tag to compare
  • 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)

Release v0.1.0

19 Jul 11:19
Compare
Choose a tag to compare
Release v0.1.0