Skip to content

Latest commit

 

History

History
162 lines (71 loc) · 6.83 KB

CHANGELOG.md

File metadata and controls

162 lines (71 loc) · 6.83 KB

Change Log

All notable changes to this project will be documented in this file.

2.4.3 (2023-02-15)

Bug Fixes

  • adds typings to ESM exports in package.json (1ffb703)
  • updates metadata in package.json (2fa89f5)

2.4.2 (2021-07-15)

Bug Fixes

  • remove type commonjs from package.json to improve webpack compat (#28) (6b1ad28)

2.4.1 (2021-01-10)

Bug Fixes

  • marks packages as commonjs by default with a separate ESM entry (a3f4896)

2.4.1 (2021-01-10)

Bug Fixes

  • marks packages as commonjs by default with a separate ESM entry (a3f4896)

2.4.0 (2020-11-02)

Bug Fixes

  • parser: prevents mangling of parseField and parseFieldOperators methods of ObjectQueryParser (3b4734b)

Features

  • parser: extracts ObjectQueryParser out of MongoQueryParser into reusable piece (38941dd)

2.3.3 (2020-10-17)

Bug Fixes

  • parser: ensure parser removes only $ sign from instructions name (7fda14e)

2.3.2 (2020-10-17)

Bug Fixes

  • README: updates outdated docs (550a08e)

2.3.1 (2020-08-24)

Bug Fixes

  • types: exports RegExpFieldContext, so ts allows to use typeof on object of instructions (9a4580d)

2.3.0 (2020-08-20)

Features

  • esm: adds ESM support via dual loading in package.json for latest Node.js version (c730f95), closes #10

2.2.0 (2020-08-18)

Features

  • parser: adds possibility to set parse function (8a1e388), closes #9

2.1.2 (2020-08-13)

Bug Fixes

  • parser: updates @ucast/core and uses buildAnd instead of and (154c7a6)

2.1.1 (2020-08-13)

Performance Improvements

  • parser: replaces Object.keys().forEach with Object.keys() + for(..) (003661d)

2.1.0 (2020-08-10)

Bug Fixes

  • types: ensure MongoQuery<any> returns proper types and can be used with primitive values (d138ee5)

Features

  • types: exports CustomOperators type and adds BuildMongoQuery type (5ebff17)

2.0.0 (2020-08-08)

Bug Fixes

  • docs: removes $ sign from README examples (0dc924a)

Code Refactoring

  • parser: removes $ from operator name in resulting AST (e589a9c)

BREAKING CHANGES

  • parser: MongoQueryParser.parse returns AST with operator names that doesn't have $ prefix. This was done to make it easier import/re-export parser instructions and operator interpreters from single package

1.1.0 (2020-08-08)

Features

  • mongo: adds built-in $all instruction for MongoQueryParser (6d3f224)

Performance Improvements

  • build: adds es6cjs format which works few times faster then umd in node env (4adba3b)

1.0.2 (2020-07-23)

Bug Fixes

  • license: changes mistakenly set MIT license to the correct one - Apache 2.0 (197363c)

1.0.1 (2020-07-10)

Bug Fixes

  • package: fixes deps ranges (c2de9c1), closes #1

1.0.0 (2020-07-10)

Features

  • mongo: adds basic implementation for mongo parser and js interpreter (a8f7271)
  • mongo: stabilize mongo package (7d77768)
  • mongo: updates mongo parser to support ValueParsingInstruction (b918c34)

Reverts

  • package: reverts root package.json to fix CI (277deb5)