v0.5.2
New Features ๐
- Support
comment
and$comment
update
's arguments by @noisersup in #937 - Support
multi
update
's argument by @fcoury in #790 - Support
comment
and$comment
findAndModify
's argument by @noisersup in #958 - Support
comment
and$comment
delete
's arguments by @noisersup in #954 - Support
maxTimeMS
argument forfind
andfindAndModify
methods by @DoodgeMatvey in #608 - Add support for
update
's$inc
operator dot notation by @w84thesun in #915
Fixed Bugs ๐
- Fix
nModified
count forupdate
's$set
operator with the same value by @w84thesun in #949
Other Changes ๐ค
tjson
: Fix schema comparison by @rumyantseva in #944- Make compat error messages better by @AlekSi in #950
- Enable
wsl
linter for new and changed code by @AlekSi in #856 - Fix some collection names breaking
listDatabases
by @AlekSi in #953 - Remove some tests to make next PRs smaller by @AlekSi in #959
- Add
SkipForTigris
helper, use it by @AlekSi in #960 - Add setup for compatibility tests by @AlekSi in #961
- Add compatibility tests for
$and
by @AlekSi in #963 - Bump igorshubovych/markdownlint-cli from v0.32.0 to v0.32.1 in /build/deps by @dependabot in #955
tjson
: Check how we supportbinary
by @rumyantseva in #967- Move logic operators tests to compatibility tests by @AlekSi in #965
- Add compatibility tests for
$inc
by @AlekSi in #964 - Add test case for an empty update path by @AlekSi in #976
- Bump golang from 1.18.4 to 1.18.5 by @dependabot in #977
- Improve Document's Path API by @w84thesun in #973
tjson
: Add unit tests forObjectID
by @rumyantseva in #971- Make linter to enforce our preferred types order in type switch by @fenogentov in #654
- Add back
task env-data
by @AlekSi in #983 - Insert test data in random order by @AlekSi in #862
tjson
: Improve ObjectID test by @rumyantseva in #992- Bump deps by @AlekSi in #995
- Bump Tigris Docker image to alpha.26 by @AlekSi in #997
- Tigris: simplify
ObjectID
and filter usage by @rumyantseva in #968 - Add more scalar values to tests by @AlekSi in #984
- Implement
aggregate
command stub by @AlekSi in #981 - Reformat with Go 1.19 by @AlekSi in #1003
tjson
: Coverdocument
(object
) type with tests by @rumyantseva in #957- Add compatibility
delete
test for Tigris by @AlekSi in #1002