All notable changes to this project will be documented in this file.
1.10.2 (2023-02-15)
- updates metadata in package.json (2fa89f5)
1.10.2 (2023-02-15)
- updates metadata in package.json (2fa89f5)
1.10.1 (2021-07-15)
1.10.0 (2021-03-26)
- parser: adds support for
ignoreValue
at parser level (49f8f3a)
1.9.0 (2021-03-25)
- parser: moves
parseInstruction
underObjectQueryParser
. SkipsNULL_CONDITION
for all other operators and cases (bec352e)
1.8.2 (2021-01-10)
- ast: makes
_notes
to be non-enumerable onCondition
(57acee9)
1.8.2 (2021-01-10)
- ast: makes
_notes
to be non-enumerable onCondition
(57acee9)
1.8.1 (2021-01-10)
- marks packages as commonjs by default with a separate ESM entry (a3f4896)
1.8.0 (2020-12-02)
- condition: adds possibility to associate notes with parsed condition (4468773)
- interpreter: adds possibility to customize interpreter name detection (39b0bc5)
1.7.0 (2020-11-23)
- parser: adds possibility to pass additional field and document level context (5f32321)
1.6.1 (2020-11-02)
- parser: prevents mangling of
parseField
andparseFieldOperators
methods ofObjectQueryParser
(3b4734b)
1.6.0 (2020-11-02)
- parser: extracts
ObjectQueryParser
out ofMongoQueryParser
into reusable piece (38941dd)
1.5.0 (2020-08-20)
- esm: adds ESM support via dual loading in package.json for latest Node.js version (c730f95), closes #10
1.4.1 (2020-08-13)
- builder: renames condition builder methods as they very likely to conflict with interpreter (575efc9)
1.4.0 (2020-08-13)
- core: exposes
optimizedCompoundCondition
andand
andor
helpers to construct optimized compound conditions (2ae5584)
1.3.0 (2020-08-11)
- intepreter: adds possibility to specify amount of arguments used in interpreter (e4ddcbd)
1.2.1 (2020-08-11)
- translator: prevents passing rest parameters from translator to parser (83c6a56)
1.2.0 (2020-08-08)
- condition: adds generic type to
Condition
interface (a3f2961)
1.1.0 (2020-08-08)
- translator: adds
ast
property to translate function (814e874)
- build: adds es6cjs format which works few times faster then umd in node env (4adba3b)
1.0.2 (2020-07-23)
- license: changes mistakenly set MIT license to the correct one - Apache 2.0 (197363c)
1.0.1 (2020-07-10)
- release: adds build, test and lint prerelease step (683a532)
- package: reverts root package.json to fix CI (277deb5)