- Remove deprecation: prefer
countDocuments
instead ofcount
. - Remove deprecation: add
useNewUrlParser = true
to connect.
- Fix bug introduced when transactions are disabled.
- Add support for transactions in MongoDB 4.0+.
- Upgrade MongoDB driver from
2.x
to3.x
. - Add logical operator support.
- Fix: add
or
operator tomatch
option.
- Fix: check for empty replace object, and ignore it if empty.
- Fix: check type constructor for custom types.
- Polish: update dependencies.
- Polish: fix lint issues.
- Polish: update dependencies.
- Remove Babel.
- Implement
range
andexists
. - Define
kerberos
as peer dependency.
- Fix minor bug where array of buffers are shown when fields are specified.
- Rename
typeMapping
totypeMap
.
- Fix
null
option bug.
- Prevent document replacement in
update
method if no updates are applied.
- Fix
generateId
option, add test for regression.
- Added
typeMapping
option, for decoupling type name from collection name.
- Do not save extraneous
id
field.
- Fix delete no-op.
- Fix create no-op.
- Fix sort input.
- Bump dependency versions.
- Change default ID generation: 15 random bytes, base64 encoded string.
- Allow ID generation to be custom function,
generateId
option.
- Allow all connection options as specified by the MongoDB driver.
- Rename
schemas
->recordTypes
.
- Fix buffer output.
- Generate URI-safe base64 strings instead of hex.
- Do not enumerate denormalized fields.
- Do not rely on ObjectID for ID generation, instead generate completely random bytes.
- Initial release of rewrite.