QueryQL v0.2.0 Release Notes

Release Date: 2019-09-09 // over 4 years ago
    • โšก๏ธ 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)