All notable changes to this project will be documented in this file.
2.4.3 (2023-02-15)
2.4.2 (2021-07-15)
2.4.1 (2021-01-10)
- marks packages as commonjs by default with a separate ESM entry (a3f4896)
2.4.1 (2021-01-10)
- marks packages as commonjs by default with a separate ESM entry (a3f4896)
2.4.0 (2020-11-02)
- parser: prevents mangling of
parseField
andparseFieldOperators
methods ofObjectQueryParser
(3b4734b)
- parser: extracts
ObjectQueryParser
out ofMongoQueryParser
into reusable piece (38941dd)
2.3.3 (2020-10-17)
- parser: ensure parser removes only
$
sign from instructions name (7fda14e)
2.3.2 (2020-10-17)
- README: updates outdated docs (550a08e)
2.3.1 (2020-08-24)
- types: exports
RegExpFieldContext
, so ts allows to use typeof on object of instructions (9a4580d)
2.3.0 (2020-08-20)
- esm: adds ESM support via dual loading in package.json for latest Node.js version (c730f95), closes #10
2.2.0 (2020-08-18)
2.1.2 (2020-08-13)
- parser: updates @ucast/core and uses
buildAnd
instead ofand
(154c7a6)
2.1.1 (2020-08-13)
- parser: replaces
Object.keys().forEach
withObject.keys() + for(..)
(003661d)
2.1.0 (2020-08-10)
- types: ensure
MongoQuery<any>
returns proper types and can be used with primitive values (d138ee5)
- types: exports CustomOperators type and adds
BuildMongoQuery
type (5ebff17)
2.0.0 (2020-08-08)
- docs: removes
$
sign from README examples (0dc924a)
- parser: removes
$
from operator name in resulting AST (e589a9c)
- 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)
- mongo: adds built-in
$all
instruction for MongoQueryParser (6d3f224)
- 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)
- mongo: adds basic implementation for mongo parser and js interpreter (a8f7271)
- mongo: stabilize mongo package (7d77768)
- mongo: updates mongo parser to support ValueParsingInstruction (b918c34)
- package: reverts root package.json to fix CI (277deb5)