Comments (124)
After pinning to 5.1.8 your tests are passing again. Downgrade this dependency 📌.
from dab.
Version 5.2.1 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 7 commits.
f7f55b0
chore: release 5.2.1
ff08b9c
fix(model): only warn on custom _id index if index only has _id key
2decc5b
fix(connection): allow setting the mongodb driver's useNewUrlParser option, default to false
b2c1c6d
chore: now working on 5.2.1
d90ef00
Merge pull request #6652 from lineus/temp-fix-conn-issues
a016a2f
docs(model): add session to startSession() example
727eda4
dont use newUrlParser until next driver update
See the full diff
from dab.
Version 5.2.2 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 29 commits.
a596859
chore: release 5.2.2
30e2e95
Merge pull request #6695 from lineus/docs-6691
672d459
docs: add rudimentary transactions guide
888d376
fix(model+query): add missing estimatedDocumentCount() function
516199b
add syntax highlighting on 2nd answer
7ccee4d
fix existing faq for array-defaults void 0 doesnt return null, add an example for initializing to a null value
8671d27
docs(middleware): remove unnecessary version reference re: #6679
bea998d
Merge pull request #6681 from AbdelrahmanHafez/master
667143b
Merge branch 'master' of github.com:Automattic/mongoose
edb91b2
docs(model): fix countDocuments() docs, bad copy/paste from count() docs
2fce5f2
Merge pull request #6683 from lineus/enhance-6669
7d7e9ab
fix(connection): add
startSession()
helper to connection and mongoose global41ec904
fix: upgrade mongodb driver -> 3.1.1 for countDocuments() fix
7511d8d
docs(compatibility): add MongoDB 4 range
26a1a97
chore: use latest acquit-ignore to handle examples that start with acquit:ignore:start
There are 29 commits in total.
See the full diff
from dab.
Version 5.2.3 just got published.
Your tests are still failing with this version. Compare the changes 🚨
Commits
The new version differs by 41 commits.
81e248d
chore: release 5.2.3
3398f31
docs(schema): add example of nested aliases
50e66a2
Merge pull request #6702 from lineus/fix-6618
05f0323
use applyGetters instead of calling just the first getter directly
f21245a
docs(transactions): use new session() helper to make positional args less confusing
5aa62cb
fix(query): add
session()
function to queries to avoid positional argument mistakes290a28a
docs(schema): fix broken API links
3ba8306
docs(guide): add
writeConcern
option and re-add description forsafe
option4e16fa0
fix(query+model+schema): add support for
writeConcern
option and writeConcern helpersbad4be8
docs(connections): add information re: socketTimeoutMS and connectTimeoutMS
a962675
chore: now working on 5.2.3
8b7b0d1
if a getter is defined on the localField, use it when populating
a596859
chore: release 5.2.2
30e2e95
Merge pull request #6695 from lineus/docs-6691
672d459
docs: add rudimentary transactions guide
There are 41 commits in total.
See the full diff
from dab.
Version 5.2.4 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 18 commits.
d166da6
chore: release 5.2.4
dcf99ae
fix(document): report castError when setting single nested doc to primitive value
7134b68
test(document): repro #6710
a4a3566
docs: remove keycdn from homepage
563d31f
Merge pull request #6722 from iagowp/patch-1
fc6ab73
Merge pull request #6724 from lineus/docs-insertMany
8c3d45f
Merge pull request #6719 from simllll/patch-3
ac73e67
docs: style fixes for #6719
5ceff45
fix(model): throw readable error with better stack trace when non-cb passed to $wrapCallback()
504b536
chore(tools): add shardsvr option to run sharded cluster on mongodb >= 3.4
1abec98
fix(connection): throw helpful error if using
new db.model(foo)(bar)
fbca106
fix rawresults option in api docs
f837762
Fix typo on migrating to 5 guide
fc76fe4
fix: ensure debug mode doesn't crash with sessions
cf1d72a
docs(README): remove comma-based declaration
There are 18 commits in total.
See the full diff
from dab.
Version 5.2.5 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 48 commits.
04d5c03
chore: release 5.2.5
9a53a2d
Merge branch 'master' of github.com:Automattic/mongoose
559ae4e
docs(connections): add note about the
family
option for IPv4 vs IPv6 and add port to example URIs66a504a
Merge pull request #6744 from lineus/docs-6742
95e553f
docs(schematypes): add note about what values are converted to booleans
a37fd2f
fix(boolean): expose
convertToTrue
andconvertToFalse
for custom boolean casting0ff9359
test(document): repro #6758
4a548af
perf(model): create error rather than modifying stack for source map perf
ebec9d4
fix(document): fix(document): report castError when setting single nested doc to array
ce3e00b
test(document): repro #6753
58c51ba
Merge pull request #6751 from sajadtorkamani/patch-1
e32f721
Prefix mongoose.Schema call with new operator
971311e
docs(query): add examples and links to schema writeConcern option for writeConcern helpers
4514037
changed space to -
a06cda2
Merge branch 'master' of github.com:Automattic/mongoose
There are 48 commits in total.
See the full diff
from dab.
Version 5.2.6 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 91 commits.
d4f507f
chore: release 5.2.6
7eac18c
style: fix lint
e47b669
fix(populate): make error reported when no
localField
specified catchable1e27f09
test(populate): repro #6767
2b5e18a
fix(query): upgrade mquery for readConcern() helper
2bf81e7
test: try skipping in before()
d5b43da
test: more test fixes re: #6754
e91d404
test(transactions): skip nested suite if parent suite skipped
22c6c33
fix(query): propagate top-level session down to
populate()
0f24449
test(query): repro #6754
bc21555
fix(document): handle overwriting
$session
inexecPopulate()
f3af885
docs(schematypes): add some examples of getters and warning about using
map()
getters with array paths4071de4
Merge pull request #6771 from Automattic/gh6750
12e0d09
fix(document): don't double-call deeply nested custom getters when using
get()
695cb6f
test(document): repro #6779
There are 91 commits in total.
See the full diff
from dab.
Version 5.2.7 just got published.
Your tests are still failing with this version. Compare the changes 🚨
Commits
The new version differs by 146 commits.
56ff8a4
chore: release 5.2.7
95c65db
Merge branch 'master' of github.com:Automattic/mongoose
679279c
Merge pull request #6816 from Fonger/improve-ci-test
feff9f2
Merge branch 'master' of github.com:Automattic/mongoose
9970bb2
Merge pull request #6820 from christopherhex/syncindexes-check-ttl-option
8f2272b
chore: add cpc inline for query docs
dde0cd6
chore: add space to array
6e36905
test(model): fix collection name conflict in
model: querying
test97c5a16
fix(model): syncIndexes - check for changed expireAfterSeconds option
b3346f9
test(model): refactor
model: querying: with conditionals
394f3c8
test(model): correct test pending value to prevent ci failure
33add25
fix(populate): correctly get schema type when calling
populate()
on already populated path09f6178
test(populate): repro #6798
c8be4f0
test(cursor): fix eachAsync time check to prevent potential ci failure
400b29f
chore: skip running linter on node v4 and v5 because eslint no longer works for those versions
There are 146 commits in total.
See the full diff
from dab.
Version 5.2.8 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 53 commits.
77ee917
chore: release 5.2.8
4c6257f
Merge branch 'master' of github.com:Automattic/mongoose
e2a5733
fix(document): allow passing callback to
execPopulate()
re: #6851df2c501
Merge pull request #6851 from WJakub/patch-1
0a2dce2
Merge pull request #6848 from Fonger/gh-6845-fix
bf89f27
Update code example in Populate
8c3ef94
docs(defaults): clarify that defaults only run on undefined
8e342e2
fix(populate): populate with undefined fields without error
987cd54
test(populate): repro #6845
e53c6bc
fix(populate): throw helpful error if refPath excluded in query
29fac01
test(populate): repro #6834
36b4f13
docs(migrating_to_5): add note about removing runSettersOnQuery
fd070e0
docs(connections): note that you must specify port if using
useNewUrlParser: true
f71c7d7
fix(document): ensure subdocs get set to init state after save() so validators can run again
aa40725
test(document): repro #6818
There are 53 commits in total.
See the full diff
from dab.
Version 5.2.9 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 96 commits.
7875d53
Merge branch 'master' of github.com:Automattic/mongoose
3a8d8cf
chore: release 5.2.9
9eb4dc6
chore: add cpc ads to more guides
942a54d
Merge pull request #6877 from Fonger/patch-write-concern
4abdf8e
chore: fix typo
fb447d0
fix(model): correctly propagate writeConcern options in save()
e7b6f0d
test(model): repro #6862
7e8e7f0
Merge pull request #6866 from Fonger/buffer-json-cast
c7e291f
Merge pull request #6868 from Fonger/gh-6840-fix
dcbd790
test(connection): increase delay in reconnectFailed test
068f584
docs(faq): add question about localhost being slow if no IPv6
25196b2
Merge pull request #6869 from simllll/patch-4
d907dc2
test: work around mongodb/node-mongodb-native#1812
0b5803b
fix(query): get global runValidators option correctly
24d1f6b
test(mongoose): repro #6578
There are 96 commits in total.
See the full diff
from dab.
Version 5.2.10 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 151 commits.
a032281
chore: release 5.2.10
1933d97
fix(document): ensure required cache gets cleared correctly between subsequent saves
f7382db
test(document): repro #6892
911851d
Merge pull request #6920 from Fonger/patch-3
ae9fea3
chore: bump mongodb 3.1.4 and mongodb-core 3.1.3
19a9601
style: clean up comma variable declarations
e778f36
fix(document): ensure array atomics get cleared after save()
f5102d1
test(document): repro #6900
71e116c
fix(model): track
session
option forsave()
as the document's$session()
6bca4a1
test(model): repro #6909
3b99dbd
fix(geospatial): use correct context for castToNumber
8b2a499
Merge pull request #6893 from ChristianMurphy/style/use-let-and-const
d387192
Merge branch 'master' into style/use-let-and-const
2c2dbcd
Merge pull request #6917 from Automattic/gh6880
eda0bb8
test: fix travis tests
There are 151 commits in total.
See the full diff
from dab.
Version 5.2.11 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 198 commits.
73399e9
chore: release 5.2.11
346d1f5
chore: add cpc
a9962c7
style: fix lint
8565d4d
Merge branch '4.x'
b33d8c2
style: fix lint
efcce8f
Merge branch '4.x'
df93f5b
chore: release 4.13.16
a3b98f6
fix(document): disallow setting proto if strict mode false
be72ee3
Merge pull request #6945 from Fonger/gh-6938-map-fix
844dd7c
Merge pull request #6943 from lineus/fix-6927
da856d3
Merge pull request #6942 from julescubtree/master
ffe607f
test(model): fix flaky test for #6937
1634c5f
test(connection): increase delay in connection test
0749d47
fix(map): reduce Map sub docs to make hooks work
edac58e
test(map): repro #6938
There are 198 commits in total.
See the full diff
from dab.
Version 5.2.12 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 202 commits.
36850b6
chore: release 5.2.12
29fefa9
Merge branch '4.x'
4545d44
chore: release 4.13.17
fb8b644
fix(document): disallow setting constructor and prototype if strict mode false
73399e9
chore: release 5.2.11
346d1f5
chore: add cpc
a9962c7
style: fix lint
8565d4d
Merge branch '4.x'
b33d8c2
style: fix lint
efcce8f
Merge branch '4.x'
df93f5b
chore: release 4.13.16
a3b98f6
fix(document): disallow setting proto if strict mode false
be72ee3
Merge pull request #6945 from Fonger/gh-6938-map-fix
844dd7c
Merge pull request #6943 from lineus/fix-6927
da856d3
Merge pull request #6942 from julescubtree/master
There are 202 commits in total.
See the full diff
from dab.
Version 5.2.13 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 234 commits.
223db52
chore: release 5.2.13
5e02523
Merge pull request #6968 from Fonger/patch-1
59d2c70
Merge branch 'gh6922'
1ecd562
docs(deprecations): add note re: update() re: #6922
fa9b860
fix(map): throw TypeError if keys are not string
d20f33f
docs(deprecations): add note re: useCreateIndex
ea1f1f7
Merge pull request #6957 from lineus/docs-6956
95de37d
Merge pull request #6959 from lineus/fix-6940
92fcdac
Merge pull request #6962 from lineus/fix-6952
a92574f
Merge pull request #6965 from Fonger/patch-1
c689892
docs(transactions): update supporting OS of run-rs
7119665
docs(deprecations): add detail about findAndModify deprecation re: #6922
08b3163
docs: add deprecations page
47ab80d
make array op casting work with strict:false and {}
083e488
test: fix tests re: #6889
There are 234 commits in total.
See the full diff
from dab.
Version 5.2.14 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 257 commits.
ad4bffd
chore: release 5.2.14
d32f941
style: lint fixes
7dd5619
fix(schematype): make ObjectIds handle refPaths when checking required
a2b91a2
test(populate): repro #6714
31125cb
style: fix some more lint warnings
29085ed
fix(populate): handle populating already-populated paths
c7a84f2
test(populate): repro #6839
64552b7
style: fix some more lint warnings
f941025
chore: remove net geek pro from opencollective sponsors
fd0cf0a
style: fix some lint warnings
3dc681f
chore: fix broken tests
8abd4d0
fix(populate): avoid cast error if refPath points to localFields with 2 different types
e651925
test(populate): repro #6870
8e7e678
Merge pull request #6983 from lineus/docs-6982
fb9f62b
fix(model): set timestamps on bulkWrite() updates
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.2.14
to5.2.15
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 283 commits.
c4a01ec
chore: release 5.2.15
1ba6ca7
fix(model): allow calling
Model.init()
again after callingdropDatabase()
4108366
test(model): repro #6967
8a178ad
docs: add selectPopulatedPaths option
950d223
fix(populate): add selectPopulatedPaths option to opt out of auto-adding
populate()
-ed fields toselect()
c0fb363
test(populate): repro #6546
6dd98c8
style: fix lint
8840ffd
chore: peg chalk version
bdd7432
docs(webpack): make webpack docs use es2015 preset for correct libs and use acorn to test output is valid ES5
25c305d
docs(model): add blog post link and example to syncIndexes() docs
2d928b4
style: fix lint
dcfb894
fix(populate): handle virtual justOne correctly if it isn't set
0bff408
test(populate): repro #6988
a01b827
fix(populate): find connect justOne when double-populating underneath an array
b5841c2
test(populate): repro #6798
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.2.15
to5.2.16
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 312 commits.
a8f8c7a
chore: release 5.2.16
b4c372e
chore: add async/await banner to promises docs
d7e91ef
style: fix lint re: #6915
b41f93c
fix(schema): throw a helpful error if setting
ref
to an invalid value3f1bb2c
test(schema): repro #6915
8c81c7f
style: more lint fixes
4c16b14
style: fix lint
e93c8b5
docs(model+schematype): improve docs about background indexes and init()
53572a8
Merge branch 'master' of github.com:Automattic/mongoose
6790d2f
fix(query): add option to skip adding timestamps to an update
99ce6c7
test(query): repro #6980
31860bf
Merge pull request #7023 from lineus/fix-6881
4aa22a1
fix(connection): allow specifying
useCreateIndex
at the connection level, overrides global-level2af6e05
bump mongodb and mongodb-core versions
97171e3
docs(index): fix link to tidelift
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.2.16
to5.2.17
.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 325 commits.
ee17056
chore: release 5.2.17
a9db83e
docs(model+query): explain which operators
count()
supports thatcountDocumnts()
doesn't53f7a24
docs(guide): clarify that Mongoose only increments versionKey on
save()
and add a workaround forfindOneAndUpdate()
c1bdbcf
fix(update): find top-level version key even if there are
$
operators in the updateabe4545
test(model): repro #7003
f3bda5e
Merge pull request #7024 from lineus/feat-query.setUpdate
8be1dbf
Merge branch 'master' into feat-query.setUpdate
f88cfdf
Merge pull request #7034 from lineus/docs-7018
ff0f2dc
Merge pull request #7036 from lineus/fix-6922
0e9d6d3
fix typo in model.js
e7f9ed0
add debug output stream change to migration doc
b30edd1
chore: now working on 5.2.17
a8f8c7a
chore: release 5.2.16
b4c372e
chore: add async/await banner to promises docs
d7e91ef
style: fix lint re: #6915
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.2.17
to5.2.18
.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 16 commits.
3084fcb
chore: release 5.2.18
b844bca
style: fix lint re: #5704
53c39fa
fix(populate): handle multiple localFields + foreignFields using
localField: function() {}
syntax0e2d638
test(populate): repro #5704
55ad233
docs(aggregate): fix syntax highlighting on allowDiskUse() docs
7c2eb93
docs(migrating_to_5): add note about overwriting filter properties
9975182
fix(document): retain user-defined key order on initial set with nested docs
fd8e227
test(document): repro #6944
8fea4f8
fix(query): correctly handle
select('+c')
if c is not in schema5ec10b6
test(query): repro #7017
477e8ca
test(model): add coverage for #6972
05aa04d
fix(document): check path exists before checking for required
2221d72
chore: hide home page ad on mobile
b54ce42
style fix some more lint warnings
eedfc03
chore: now working on 5.2.18
There are 16 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.2.18
to5.3.0
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 65 commits.
ab8a709
chore: release 5.3.0
d6de918
Merge pull request #7065 from Automattic/5.3
9b61bb0
docs(query): add better docs for the
mongooseOptions()
function2ce5408
feat(aggregate): support for/await/of for Model.aggregate()
638047d
chore: ignore correct dir re: #6737
57ecaf4
feat(query): support stage 3 async iterators if Symbol.asyncIterator is set
2350c3c
Merge branch 'master' into 5.3
4f5ca54
style: fix all lint warnings
87d873f
chore: now working on 5.2.19
7735212
feat(mongoose): add global
now()
function that you can stub for testing timestampsb7ef43d
Merge branch 'master' into 5.3
b68c992
feat(mongoose): add top-level mongoose.ObjectId, mongoose.Decimal128 for easier schema declarations
86ec8d4
Merge branch '5.3' of github.com:Automattic/mongoose into 5.3
de761b5
Merge branch 'master' into 5.3
07a1d22
Merge pull request #7033 from Automattic/gh4412
There are 65 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.0
to5.3.1
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 84 commits.
164ebad
chore: release 5.3.1
bb020a7
fix(model): avoid printing warning if
_id
index is set to "hashed"50b9dae
docs(schematypes+validation): clean up links from validation docs to schematypes docs
b3f9705
docs(populate): rewrite refPath docs to be simpler and more direct
b1e3725
test: fix tests re: #7068
da6eab3
Merge pull request #7068 from lineus/fix-7022
acc4783
docs(faq): explain why destructuring imports are not supported in FAQ
d2d9926
fix(populate): handle nested populate underneath lean array correctly
cd0ce5d
test(populate): repro #7052
c30c31c
fix(update): make timestamps not crash on a null or undefined update
2e6a5a6
test(update): repro #7041
479a2d9
fix(model): apply timestamps to nested docs in bulkWrite()
a2bc239
test(model): repro #7032
e9f8d9b
style: fix lint
217595b
refactor: move bulkWrite casting into a helper
There are 84 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.1
to5.3.2
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 110 commits.
5c0e444
chore: release 5.3.2
cffd32d
fix(query): make sure to return correct result from
orFail()
2045f0e
test(schema): test setting updatedAt to
createdAt: false
8872a68
Merge pull request #7101 from gsandorx/patch-1
a7b8da4
Update query.js
19d5a06
chore: add promise-debug for easier debugging unhandled rejections re: #6997
1d9f52e
Merge branch 'master' of github.com:Automattic/mongoose
476c1b9
fix(mongoose): isolate Schema.Types between custom Mongoose instances
88a4df8
test(mongoose): repro #6933
817bbcc
Merge pull request #7088 from lineus/fix-7074
b2cefc4
fix(mongoose): avoid unhandled rejection when
mongoose.connect()
errors with a callback7a81df4
test: repro #6997
941a695
fix(document): dont mark single nested path as modified if setting to the same value
5604f13
test(document): repro #7048
419c5d4
fix(populate): use WeakMap to track lean populate models rather than leanPopulateSymbol
There are 110 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.2
to5.3.3
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 134 commits.
9ab9552
chore: release 5.3.3
9af233a
docs: re-add array type to API docs
e69b620
docs(connections): add note about
members.host
errors due to bad host names in replica set6e20941
docs(plugins): add list of officially supported plugins
4d03c7e
fix(document): enable storing mongoose validation error in MongoDB by removing
$isValidatorError
property455fc83
test(document): repro #7127
74dbdc1
test(connection): add coverage for #7122
c7511fe
docs(model): make #7126 consistent with rest of middleware docs
b1d01e7
Merge pull request #7126 from lineus/docs-7114
b62eccd
Merge pull request #7122 from jesstelford/patch-1
e9a6ed4
Merge pull request #7080 from lineus/docs-7076
831327d
docs(schema): add examples of using regexps for middleware
dae722f
aggregate triggers aggregate middleware
0b89290
Correctly create collections within Model.createCollection
0add6ca
fix wonky wording in numbers/buffer
There are 134 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.3
to5.3.4
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 160 commits.
6e339de
chore: release 5.3.4
7475002
Merge branch 'master' of github.com:Automattic/mongoose
40dab43
docs(schema): add example of
add()
with another schema1c15a48
Merge pull request #7110 from lineus/fix-7108
61a05be
docs(deprecations): add note about gridstore deprecation
a2fa94c
fix(query): don't require passing model to
cast()
1601597
style: fix lint
b9ea793
fix(populate): handle plus path projection with virtual populate
18f6389
test(populate): repro #7050
fb7e367
docs(guide): add storeSubdocValidationError option to guide
f111af2
fix(document): support storeSubdocValidationError document to opt out of duplicate validation errors for single nested docs
b7f0c2b
test(document): repro #6802
e57949a
docs(schematypes): elaborate on how schematypes relate to types
a093a62
fix(schema): allow using ObjectId type as schema path type
8f360ba
test(schema): repro #7049
There are 160 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.4
to5.3.5
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 186 commits.
3ecf749
chore: release 5.3.5
c1d3c64
fix(cursor): defer checking transform option until after hooks so hooks can set it
dc34561
fix(cursor): handle non-boolean lean option in
eachAsync()
5acf67b
test(cursor): repro #7137
7d46351
fix(document): handle setting single doc with refPath to document
fcf980a
test(document): repro #7070
5a6e295
fix(types): use core Node.js buffer prototype instead of safe-buffer because safe-buffer is broken for Node.js 4.x
a135e49
fix(document): make
$session()
propagate sessions to child docsa2103c5
test(document): repro #7104
ff7f258
fix(update): correct cast update that overwrites a map
ab8282d
test(update): repro #7111
afd77e0
fix(query): ensure context is correct for query casting with maps
5f6bb9a
fix(model): make sure versionKey on
replaceOne()
always gets set at top level to prevent cast errorsd38945d
test(model): repro #7138
97e2525
docs(guide): improve useNestedStrict docs
There are 186 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.5
to5.3.6
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 188 commits.
06b899b
chore: release 5.3.6
5a856a7
fix(query): fix undefined transforms error
3ecf749
chore: release 5.3.5
c1d3c64
fix(cursor): defer checking transform option until after hooks so hooks can set it
dc34561
fix(cursor): handle non-boolean lean option in
eachAsync()
5acf67b
test(cursor): repro #7137
7d46351
fix(document): handle setting single doc with refPath to document
fcf980a
test(document): repro #7070
5a6e295
fix(types): use core Node.js buffer prototype instead of safe-buffer because safe-buffer is broken for Node.js 4.x
a135e49
fix(document): make
$session()
propagate sessions to child docsa2103c5
test(document): repro #7104
ff7f258
fix(update): correct cast update that overwrites a map
ab8282d
test(update): repro #7111
afd77e0
fix(query): ensure context is correct for query casting with maps
5f6bb9a
fix(model): make sure versionKey on
replaceOne()
always gets set at top level to prevent cast errors
There are 188 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.6
to5.3.7
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 208 commits.
578a16d
chore: release 5.3.7
4fa41e8
Merge pull request #7180 from lineus/fix-6075
addc12a
Merge pull request #7184 from lineus/fix-7173
4d7d05f
simplify declaration of NodeBuffer
4f83211
fallback to safe-buffer in the browser
35118dd
change !includes to indexof === -1
a611926
fix(update): copy exact errors from array subdoc validation into top-level update validator error
b321e81
test(update): add one more case for #7135
e1a7ae5
fix(update): run update validators on nested doc when $set on an array
460b703
test(update): repro #7135
47d8fac
docs(guide): add links to individual schema types from guide
dcac7bc
docs(schematypes): add note about nested paths with
type
getting converted to mixedade298f
make depopulate remove populated virtuals too
1c1bda8
add test for depopulate on an unpopulated doc
d3eaec1
fix(document): support propsParameter for validateSync() and make validateSync() handle custom validators returning promise
There are 208 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.7
to5.3.8
.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 224 commits.
a62895e
chore: release 5.3.8
4dbad82
fix: add unnecessary files to npmignore
baf17d1
chore: use latest express in example
fa865ee
style: fix lint
974465f
fix(document): sets defaults correctly in child docs with projection
df53639
test(document): repro #7159
be563e9
style: fix lint
c7f216c
fix(mongoose): handle setting custom type on a separate mongoose global
9088623
test(mongoose): repro #7158
b698e4e
test: fix tests re: #7104
26f2c22
fix(model): set session when creating new subdoc
a9ac145
test(model): repro #7104
316d6f6
chore: remove tbd dependency re: security warnings from github
ba9ce9b
chore: now working on 5.3.8
24b34d8
Merge pull request #7191 from lineus/fix-6881-part2
There are 224 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.8
to5.3.9
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 29 commits.
76fae6d
chore: release 5.3.9
40d4177
Merge pull request #7213 from NewEraCracker/master
751397c
fix(document): run setter only once when doing
.set()
underneath a single nested subdoc10837d4
test(document): repro #7196
10a63a9
Bump version of bson dependency to match mongodb-core
d10274e
docs(transactions): add example of aborting a transaction
d245847
Merge branch 'master' of github.com:Automattic/mongoose
551a75b
chore: add cpc to some pages that were missing it
1ca3514
Merge pull request #7210 from gfranco93/patch-1
c1606b6
Merge pull request #7207 from lineus/fix-7098
e9d538e
Merge pull request #7203 from lineus/fix-7202
8f16b67
fix(document): surface errors in subdoc pre validate
87005a1
test(document): repro #7187
5b1d81c
Documentation fix: fixed anchor link
eebfb36
docs(query): add note re: cursor()
There are 29 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.9
to5.3.10
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 48 commits.
c95c6f2
chore: release 5.3.10
88e705a
fix(document): avoid manual populate if
ref
not set41e42bb
test(document): repro #7193
437ad98
docs: add link to further_reading
6489cc2
docs: add missing file
e4a5544
docs: finish up further_reading
3e7ff87
Merge branch 'master' into docs-further-reading
6df51d1
docs(schematypes): more improvements
d3cfdcb
refactor(buffer): add a more robust workaround for feross/safe-buffer#23
5869950
fix(schema): handle schema without
.base
for browser build808b536
test(browser): repro #7170
16957a1
docs(further_reading): add course descriptions
b7522d0
docs: add additional course
ef604b3
docs: start working on further_reading
a4633fd
fix(discriminator): support reusing a schema for multiple discriminators
There are 48 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.10
to5.3.11
.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 56 commits.
300481f
chore: release 5.3.11
146643d
docs(lambda): use async/await with lambda example
b6fce2e
test(model): fix tests re: #7220
29fda3a
fix(model): make parent pointers non-enumerable so they don't crash JSON.stringify()
d869673
test(model): repro #7220
d22bd30
fix(document): allow saving docs with nested props with '.' using
checkKeys: false
e68e789
test(document): repro #7144
75da520
chore: now working on 5.3.11
c95c6f2
chore: release 5.3.10
88e705a
fix(document): avoid manual populate if
ref
not set41e42bb
test(document): repro #7193
437ad98
docs: add link to further_reading
6489cc2
docs: add missing file
e4a5544
docs: finish up further_reading
3e7ff87
Merge branch 'master' into docs-further-reading
There are 56 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.11
to5.3.12
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 11 commits.
8f4c350
chore: release 5.3.12
c67717a
Merge pull request #7237 from ivanseidel/patch-1
79bdca8
Merge pull request #7238 from a-harrison/patch-1
e509c37
Fixes hardcode instance of class comparation
785f91c
Removing ^4.11.0 as compatible with MongoDB 3.6
be66eb2
docs(api): link to bulk write result object in
bulkWrite()
docscc7c1f1
docs(migrating_to_5): add note about new bulkWrite result object structure re: #7225
4a8ba0a
docs: make individual options show up as nested lists
00e33ec
fix(document): don't mark array as modified on init if doc array has default
99f73a0
test(document): repro #7227
de246f9
chore: now working on 5.3.12
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.12
to5.3.13
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 33 commits.
a793a87
chore: release 5.3.13
950e1c4
fix: bump mongodb driver -> 3.1.10
6fa0b7c
docs(schematype): add ref() function to document what is a valid
ref
path in a schematype50c1ffe
fix(populate): support setting a model as a
ref
7bc5d6a
test(populate): repro #7253
140bf6d
docs(index): add CodeFirst as a sponsor
a6bf670
fix(array): clean modified subpaths when calling
splice()
0eac31e
test(array): repro #7249
df97da1
fix(document): report correct validation error if doc array set to primitive
86565d5
test(document): repro #7242
9bc6f00
Merge branch 'master' of github.com:Automattic/mongoose
82ad031
fix(connection): wait before reporting connection as closed so MongoDB driver has time to flush
7140699
Merge pull request #7248 from a-harrison/patch-2
c3d5f2f
fix: only print jest warning if using jsdom environment re: #7240
869fbcc
style: fix lint
There are 33 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.13
to5.3.14
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 47 commits.
0faeccb
chore: release 5.3.14
d697b3a
docs: add inline cpc
b24e80f
fix(update): set timestamps on subdocs if not using $set with no overwrite
91e0167
test(update): repro #7261
788ea2a
style: fix lint
776b77a
Merge pull request #7277 from artemjackson/patch-1
3914e01
fix(document): don't mark date underneath single nested as modified if setting to string
8fd2c05
test(document): repro #7264
f70dd43
docs(compatibility): add link to pluralsight course on upgrading to mongoose 4
7b5b679
fix(document): use symbol instead of
__parent
so user code doesn't conflict4971fbf
docs: Fixed connection description
afa9c23
fix(mongoose): allow using
mongoose.model()
without context, likeimport {model} from 'mongoose'
0c4e508
test(mongoose): repro #3768
bfc8e35
chore: now working on 5.3.14
a793a87
chore: release 5.3.13
There are 47 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.14
to5.3.15
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 78 commits.
d6ff8d2
chore: release 5.3.15
8332e87
docs(jest): add further reading section
48912de
fix(query): throw helpful error if non-object passed to
Query#setOptions()
9ac9d48
Merge pull request #7297 from Automattic/gh7280
27189c2
fix: handle
orFail()
withfindOneAndUpdate()
355e49f
fix(query): run
map()
before post hooks9023a6e
Revert "fix(query): handle
findOneAndUpdate()
andfindOneAndDelete()
withorFail()
"b8cfb34
style: fix lint
956dd58
fix(document): continue running validateSync() for all elements in doc array after first error
a099d95
test(document): repro #6746
628a278
chore: clean up api docs issue
d7be77f
fix(query): handle
findOneAndUpdate()
andfindOneAndDelete()
withorFail()
fb94563
test(query): repro #7280
553868c
fix(populate): support populating individual subdoc path in document array
b36003f
test(populate): repro #7273
There are 78 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.15
to5.3.16
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 88 commits.
a384a29
chore: release 5.3.16
d2446bd
fix(mongoose): fix quick issue re: #5648, only apply logic for default Mongoose instance
05356a7
fix(mongoose): avoid crash on
import mongoose, {Schema} from 'mongoose'
515ad81
test: add coverage for other ops re: #7290
22ad62a
fix(document): handle
__proto__
in queries266b546
test(document): repro #7290 part 2
b0e29e4
docs(populate): add section about what happens when no document matches
151b667
fix(document): use Array.isArray() instead of checking constructor name for arrays
c82bb15
test(document): repro #7290 part 1
6c67424
chore: release 5.3.16
d6ff8d2
chore: release 5.3.15
8332e87
docs(jest): add further reading section
48912de
fix(query): throw helpful error if non-object passed to
Query#setOptions()
9ac9d48
Merge pull request #7297 from Automattic/gh7280
27189c2
fix: handle
orFail()
withfindOneAndUpdate()
There are 88 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.3.16
to5.4.0
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 148 commits.
f50eaca
chore: release 5.4.0
bd5c04d
Merge pull request #7333 from Automattic/5.4
95d55f8
Merge pull request #7335 from zcfan/patch-1
de48c16
Fix mistake in populate documentation
3a18679
Merge pull request #7256 from Automattic/gh7045
1a0d204
feat: add custom caster support for Decimal128
aede9d1
test: add coverage for inheritance re: #7045
1d12a53
feat(schema): add custom caster support for dates
fbd1547
Merge branch '5.4' into gh7045
0c38458
fix: quick fix for #7268 #7125
0b3eb72
Merge pull request #7268 from Automattic/gh7125
7af371e
docs(model): add
clone
option to docs31bdd14
feat(populate): add clone option to ensure each result gets a separate copy of the populated doc
455a052
Merge pull request #7327 from danielkesselberg/add-find-one-and-delete-to-docs
3c686b4
test: rename test
There are 148 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.0
to5.4.1
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 184 commits.
16ae93a
chore: release 5.4.1
33cce45
Merge pull request #7368 from JIBIN-P/patch-3
10f6a3d
fix(schema): allow using Schema.Types.Map as well as Map to declare a map type
05ec6f8
docs(mongoose): clarify that passing same name+schema to
mongoose.model()
returns the model9dfe565
fix(mongoose): don't recompile model if same collection and schema passed in to
mongoose.model()
55c0d05
test(mongoose): repro #5767
c9e1bef
style: fix lint
c28dfba
Update index.jade
b6d6679
fix(map): make set after init mark correct path as modified
d95e847
test(map): repro #7321
5dc91c7
Merge branch 'master' of github.com:Automattic/mongoose
260d0df
docs(schema): improve docs for string and boolean cast()
88c98d4
Merge pull request #7362 from JIBIN-P/patch-2
760a252
Update connections.jade
df88932
refactor: remove power-assert
There are 184 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.1
to5.4.2
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 208 commits.
cad5fc2
chore: release 5.4.2
f2bcc03
style: fix lint
87d2bb2
docs(schematype): add cast() to API docs
a6dce84
fix(document): ensure Document#updateOne() returns a query but still calls hooks
c7ca0f8
test(schema): make timestamp tests independent
91c1e31
test(document): repro #7366
40328c0
fix(query): add _pre and _post re: #7366
ac9609f
fix(query): allow explicitly projecting out populated paths that are automatically projected in
150e91f
test(query): repro #7383
00ba945
docs: remove links to plugins.mongoosejs.com in favor of plugins.mongoosejs.io
d7169ae
style: fix lint
55e6f8f
chore: add frontend masters to sponsors
abb7cb6
chore: remove lodash.get
5d4b413
refactor: remove one more usage of lodash.get
985d86e
refactor(model): improve
isDoc()
function that doesn't actually check if something is a doc
There are 208 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.3
to5.4.4
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 244 commits.
4146bf3
chore: release 5.4.4
d1085b1
docs(model): fix Model.events anchor
5f172b8
docs: add datantify as a sponsor
d8ac587
Merge pull request #7406 from Automattic/gh7079
5b5c728
test: fix tests
58f8ff9
fix(query): run casting on arrayFilters option
c53a52a
fix(castArrayFilters): handle casting multiple array filters
d483040
fix: revert changes to cast.js
563da27
Merge branch 'master' into gh7079
804e057
docs(model): document
timestamps
option forDocument#save()
re: #735717819f1
fix(document): support skipping timestamps on save() with
save({ timestamps: false })
3d48a22
test(schema): repro #7357
a398809
docs(middleware): add deleteOne and deleteMany to query hooks list re: #7195
33f6aa1
docs(mongoose): document
mongoose.connections
3c917e7
style: fix lint
There are 244 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.4
to5.4.5
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 258 commits.
85909e1
chore: release 5.4.5
d5f76bc
fix(array): allow opting out of converting non-arrays into arrays with
castNonArrays
optionced6251
test(array): repro #7371
f424fe4
fix(populate): handle nested array
foreignField
with virtual populatebe881e7
test(populate): repro #7374
818a694
docs(query): document what the resolved value for
deleteOne()
,deleteMany()
, andremove()
containsf6db3ba
fix(query): ensure updateOne() doesnt unintentionally double call Schema#post(regexp)
ded7dab
test(query): repro #7418
42d7aee
Merge branch 'master' of github.com:Automattic/mongoose
12be7a6
fix(query): support not passing any arguments to
orFail()
0348984
chore: now working on 5.4.5
990d8bd
chore: now working on 5.4.5
9a546b1
docs(virtualtype): document
count
option60a68df
docs(api): make VirtualType#_applyDefaultGetters() private, was public by mistake
4146bf3
chore: release 5.4.4
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.9
to5.4.10
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 346 commits.
87f691e
chore: release 5.4.10
09dd3cf
docs(jest): improve docs about fake timers
e778e0b
chore: upgrade to mongodb driver 3.1.13
42aa401
refactor: be slightly more defensive about setting document arrays
e5948b8
fix(document): copy atomics when setting document array to an existing document array
a4e33dd
test(document): repro #7472
704a5a4
docs: remove confusing references to executing a query immediately
bc95a22
docs(guides+schematypes): link to custom schematypes docs
ad71535
style: fix lint
bc5d96a
Merge branch 'gh6706'
ab208b1
docs: hook up navbar search
3fc3e2b
docs: add basic search page re: #6706
a7ccba7
chore: add domainwheel.com as a sponsor
91755fa
Merge branch 'master' into gh6706
3150958
docs(api): dont display type if method or function
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.10
to5.4.11
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 364 commits.
381a5f5
chore: release 5.4.11
5303480
docs: add views guru as sponsor
36cc375
Merge branch 'master' of github.com:Automattic/mongoose
e5fe5d5
refactor: use consolidated
isPOJO()
function instead of constructor checksc3502ce
Merge pull request #7499 from JulioJu/doc-validateSync
d4825f6
Merge pull request #7498 from JulioJu/correct-gitignore
1b1acd5
fix(schema): handle
_id: false
in schema paths as a shortcut for setting the_id
option tofalse
ebff7ba
test(schema): repro #7480
971e98b
Documentation: Document.prototype.validateSync returns ValidationError
e615c97
gitignore correct syntax
bee1e1b
style: fix lint
b0bfe4c
fix(update): handle $addToSet and $push with ObjectIds and castNonArrays=false
8dd71ae
test(update): repro #7479
ed1b8b8
docs(model): document
session
option tosave()
c937660
chore: bump lodash dev dep re: security
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.11
to5.4.12
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 393 commits.
a8612e3
chore: release 5.4.12
5b0d78a
fix(schema): revert check for
false
schema paths4ca7417
style: fix lint
1703e3d
fix(connection): dont emit reconnected due to socketTimeoutMS
16780af
test(document): fix test
f157698
Merge branch 'master' of github.com:Automattic/mongoose
b140f15
fix(document): run single nested schematype validator if nested path has a default and subpath is modified
b58333e
test(document): repro #7493
d487dd8
Merge pull request #7515 from JulioJu/doc-ValidationError
063c719
docs: fix grammar
40b8ba3
docs: improve ValidationError description
361933c
Merge pull request #7513 from JulioJu/doc-asterisk
395ebda
Doc: ValidationError precisions
9fd0aef
Doc: add an asterisk before comment, otherwise the comment line is not generated
7365f75
chore: make search recompile when building docs
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.12
to5.4.13
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 403 commits.
b9d34f1
chore: release 5.4.13
3a95d07
chore: add gameserverkings.com as sponsor
2b7ab3c
docs(connections): add list of connection events
aff5ed8
fix(query): throw handy error when using updateOne() with overwrite: true and no dollar keys
16e1364
test(query): repro #7475
5f6b7df
fix(schema): handle
SchemaType.cast()
when using Node'sutil.inherits()
2e5dc00
fix(schema): support inheriting existing schema types using Node.js
util.inherits()
e82a14c
test(schema): repro #7486
7070106
chore: now working on 5.4.13
ebe3ad0
chore: make search script exit when done
a8612e3
chore: release 5.4.12
5b0d78a
fix(schema): revert check for
false
schema paths4ca7417
style: fix lint
1703e3d
fix(connection): dont emit reconnected due to socketTimeoutMS
16780af
test(document): fix test
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.13
to5.4.14
.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 421 commits.
35b90d2
chore: release 5.4.14
8dc47a5
docs(schema): add examples for remaining functions
764735b
fix(documentarray): report validation errors that occur in an array subdoc created using
create()
and thenset()
3fec456
test(documentarray): repro #7504
660fe60
chore: remove unnecessary print statements
13c7a00
docs(schema): add examples to schema functions
270732e
docs(migrating_to_5): link to migrating to 5 docs on the mongoosejs.com website
db79cfc
Merge branch 'master' of github.com:Automattic/mongoose
67754bd
style: fix lint
8e30004
Merge pull request #7530 from sarpik/master
3e44bc2
Merge branch 'master' of github.com:Automattic/mongoose
aa43200
docs: add MongooseError to API docs and add list of error names
0daf626
Merge pull request #7521 from nocksapp/master
8752502
fix anchor tag
b5f1723
chore: now working on 5.4.14
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.14
to5.4.15
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 13 commits.
66e9375
chore: release 5.4.15
af4c62c
chore: now working on 5.4.15
df69f4a
Merge pull request #7552 from Automattic/gh7537
8384231
fix(schema): ensure clone() correctly gets
childSchemas
1e473c6
fix(schema): clone all schema types when cloning an array
9c0f773
docs(connections): improve connectTimeoutMS docs and socketTimeoutMS docs to link to Node.js net.setTimeout()
091d601
Merge branch 'master' of github.com:Automattic/mongoose
20d3caf
fix(update): don't call schematype validators on array if using $pull with runValidators
8c3d4e6
test(model): repro #6971
b6327e9
Merge pull request #7546 from hellodigit/migration-5-setters
0ad1f1f
5.x migration: fix setter example
d42b94c
update 5.x migration guide link
e0b4b2f
docs: make MongooseError have type string
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.15
to5.4.16
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 34 commits.
a81f414
Merge branch 'master' of github.com:Automattic/mongoose
0616d7a
chore: release 5.4.16
4c7a634
Merge pull request #7563 from yoursdearboy/patch-1
ef9d8c9
Fix virtuals cloning
ece9a36
docs(model): make note about
model()
making a copy of the schema arg more loud14922a1
docs(connections): add reconnectFailed to connection docs
23bfe05
Merge branch 'master' of github.com:Automattic/mongoose
3c208b0
fix(schema): don't throw error if declaring a virtual that starts with a map path name
50efc11
test(schema): repro #7464
ef2ff4a
Merge pull request #7541 from caub/patch-1
6e06cf3
refactor(schema): iterate over paths instead of depending on childSchemas
207d326
Merge pull request #7553 from DenrizSusam/patch-1
7c4b995
fix(schema): handle nested objects with
_id: false
a89d3cb
style: fix typo in comment
6b5184b
test(schema): repro #7524
There are 34 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.16
to5.4.17
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 56 commits.
15e285e
chore: release 5.4.17
a1e17dc
style: fix lint
d18ef22
Merge branch 'master' of github.com:Automattic/mongoose
921ef4d
fix(document): clean modified subpaths when sorting an array
1955a82
test(document): repro #7556
d61a762
Merge pull request #7569 from kolya182/patch-1
751cdb2
fix(update): handle all positional operator when casting array filters
4e319f7
test(update): repro #7540
5f064db
chore: fix sponsors: remove monovm, add truevendor
f91b4e7
fix(populate): handle populating nested path where top-level path is a primitive in the db
0377267
test(populate): repro #7545
a370b0e
fix(update): run update validators on array filters
7b1c23c
test(update): repro #7536
b555a85
refactor: nest bulkWrite casting tests under a describe()
4d82210
fix(model): cast $setOnInsert correctly with nested docs
There are 56 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.17
to5.4.18
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 67 commits.
52046e1
chore: release 5.4.18
2d34bfb
test(discriminator): fix tests on older node versions
ae82062
fix(model): remove $versionError from save options for better debug output
a465059
fix(model): make subclassed models handle discriminators correctly
fa662ee
test(model): repro #7547
39eec7c
fix(document): handle nested virtuals in populated docs when parent path is projected out
c7db725
test(document): repro #7491
3fa119e
Merge branch 'master' of github.com:Automattic/mongoose
a72cd6d
docs: remove datantify as a sponsor
e699426
docs: add note about typescript to contributing.md
07f31f1
chore: now working on 5.4.18
15e285e
chore: release 5.4.17
a1e17dc
style: fix lint
d18ef22
Merge branch 'master' of github.com:Automattic/mongoose
921ef4d
fix(document): clean modified subpaths when sorting an array
There are 67 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.18
to5.4.19
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 84 commits.
5e47d8b
chore: release 5.4.19
6b40cbd
docs(guides): add link to dates docs
702682d
docs(model): add bulkWrite() options
8b483c6
test: fix date tutorial tests
14e8cd5
test: fix tests
7bdfe8c
test: fix tests
f2fc0ff
Merge pull request #7528 from chrischen/master
0761fcc
docs(tutorials): add date tutorial
26313ad
docs(guide): clarify that versioning only affects array fields
d870a31
fix(mongoose): ensure virtuals set on subdocs in global plugins get applied
2d13dc7
test(mongoose): repro #7572
2b09cdd
chore: now working on 5.4.19
52046e1
chore: release 5.4.18
2d34bfb
test(discriminator): fix tests on older node versions
ae82062
fix(model): remove $versionError from save options for better debug output
There are 84 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.19
to5.4.20
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 126 commits.
7694005
chore: release 5.4.20
f7f9f71
test: make tests more robust re: ordering of virtual populate
93930fd
chore: fix test import logic and link for #7640
d036f5d
style: fix lint
b97bef9
chore: test improvements
5353a06
Merge branch 'master' of github.com:Automattic/mongoose
5e03510
docs(tutorials): add tutorial about
lean()
48c945c
test: fix tests
60169b6
Merge pull request #7635 from egorovli/patch-1
37f526a
Merge pull request #7628 from 720degreeLotus/master
7affab5
fix modelName being used as value to partialFilterExpression index
bb78de7
fix(document): allow setters to modify
this
when overwriting single nested subdocfb8b39a
test(document): repro #7585
a4bf0cb
test: fix tests
5c3c692
test: fix tests
There are 126 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.20
to5.4.21
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 151 commits.
68c70a8
chore: release 5.4.21
9a084d6
fix(document): allow
set()
on aliased path6b3383b
test(document): repro #7592
e3b4b8b
fix(updateValidators): run update validators correctly on Decimal128 paths
d0c36f0
test(updateValidators): repro #7561
5dfca82
test: fix tests re: #7592
135c9b8
fix(document): allow .get() with aliased paths
f5fed7e
test(document): repro #7592
aa21111
fix(document): ensure custom getters on single nested subdocs don't get persisted if toObject.getters = true
b312a90
test(document): repro #7601
5b80934
fix(schema): correct out-of-date list of reserved words
07699fe
docs(model+query): add link to update results docs and examples of using results of updateOne(), etc.
6c54f24
Merge pull request #7649 from 720degreeLotus/master
48de52a
test: avoid using doesNotThrow() because it does not print error message
c9f68bc
style: fix lint
There are 151 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.21
to5.4.22
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 171 commits.
0031456
chore: release 5.4.22
e0c10b6
Merge pull request #7684 from shihabmridha/master
8ce544b
Merge pull request #7668 from kyletsang/patch-1
f4d64d1
Merge branch 'master' of https://github.com/Automattic/mongoose
87a0114
Removed duplicate Query.prototype.merge() doc
da39639
Merge from parent
80c46e9
Removed duplicate Query.prototype.merge() doc
c7ccf7b
fix(aggregate): allow modifying options in pre('aggregate') hook
05fc034
test(aggregate): repro #7606
3d8e2d7
docs(model+query): add
omitUndefined
option to docs for updateX() and findOneAndX()467c1c4
style: fix lint
5355a01
Merge branch 'master' of github.com:Automattic/mongoose
9c1110f
fix(map): correctly init maps of maps when loading from MongoDB
1e7a5d0
test(map): repro #7630
343aab7
Merge pull request #7665 from pixcai/master
There are 171 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.22
to5.4.23
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 179 commits.
6fc2991
chore: release 5.4.23
bb4a49c
test: fix tests
51e0160
fix(document): report cast error when string path in schema is an array in MongoDB
46c319e
test(document): repro #7619
8df00fb
docs(subdocs): add note about parent() and ownerDocument() to subdocument docs
76d8ca5
fix(query): set deletedCount on result of remove()
d101c68
test(query): repro #7629
a9fcf85
chore: now working on 5.4.23
0031456
chore: release 5.4.22
e0c10b6
Merge pull request #7684 from shihabmridha/master
8ce544b
Merge pull request #7668 from kyletsang/patch-1
f4d64d1
Merge branch 'master' of https://github.com/Automattic/mongoose
87a0114
Removed duplicate Query.prototype.merge() doc
da39639
Merge from parent
80c46e9
Removed duplicate Query.prototype.merge() doc
There are 179 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.4.23
to5.5.0
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 220 commits.
c04e01b
chore: release 5.5.0
2cd939e
Merge pull request #7691 from Automattic/5.5
6fc2991
chore: release 5.4.23
bb4a49c
test: fix tests
51e0160
fix(document): report cast error when string path in schema is an array in MongoDB
46c319e
test(document): repro #7619
8df00fb
docs(subdocs): add note about parent() and ownerDocument() to subdocument docs
76d8ca5
fix(query): set deletedCount on result of remove()
d101c68
test(query): repro #7629
a9fcf85
chore: now working on 5.4.23
618f19a
feat(document): add
getters
option to Document#get()b7e9277
test: fix tests re: #7447
8b72173
fix(document): set full validator path on validatorProperties if
propsParameter
set on validatoraf21703
style: fix lint
84e9884
feat(document): add Document#isEmpty() and corresponding helpers for nested paths
There are 220 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.0
to5.5.1
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 241 commits.
bdc843b
chore: add usave as a opencollective sponsor
98352db
chore: release 5.5.1
2d3c4e5
fix(schematype): avoid indexing properties with
{ unique: false, index: false }
2a5c214
test(schematype): repro #7620
3ac55ee
Merge pull request #7696 from hellodigit/checkrequired-array
dd43ef7
style: fix lint
0ea126d
fix(aggregate): make
Aggregate#model()
with no arguments return the aggregation's model5106455
test(aggregate): repro #7608
8c6032d
test: fix tests re: #7687
fd91c2f
fix(discriminator): handle embedded discriminators when casting array defaults
aeb0327
test(discriminator): repro #7687
74a947a
fix(collection): ensure collection functions return a promise even if disconnected
fe03f3a
test(collection): repro #7676
2eebe3b
style: fix lint
6c66ba8
fix(document): correctly overwrite all properties when setting a single nested subdoc
There are 241 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.1
to5.5.2
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 257 commits.
b43d70a
chore: release 5.5.2
c1c1769
chore: add blokt as sponsor
4f86232
fix(model): set document
$session
increate()
so session is available to validators and middlewaredefa2b8
fix(document): support setting nested path to non-POJO object
34cb531
test(document): repro #7639
0610105
perf(connection): remove leaked event handler in
Model.init()
sodeleteModel()
frees all memory2a99c03
style: fix lint
b26407b
fix(timestamps): handle custom statics that conflict with built-in functions (like mongoose-delete plugin)
4c70e21
test(timestamps): repro #7698
04b6027
fix(populate): make
Document#populated()
work for populated subdocsba9a72b
test(populate): repro #7685
7f797c7
Merge branch 'master' of github.com:Automattic/mongoose
57f0f85
fix(document): support
.set()
on document array underneath embedded discriminator pathf3e114b
test(document): repro #7656
0fcd912
chore: now working on 5.5.2
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.2
to5.5.3
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 277 commits.
63be350
chore: release 5.5.3
6a94b74
chore: add tekhattan as an opencollective sponsor
082b729
docs(aggregate): use
eachAsync()
instead of nonexistenteach()
b5a6f22
docs(model): list out all operations and options for
bulkWrite()
ac10789
docs(validation): add CastError validation example
8f37ebf
refactor(array): move
_parent
property behind a symbol0b84971
fix(query): dont show useFindAndModify deprecation warning if useFindAndModify = false
191994e
style: fix lint re: #7679
d7c0f20
fix(update): run setters on array elements when doing $set
c0000e0
test(update): repro #7679
1474fe8
fix: add findAndModify deprecation warning that references the useFindAndModify option
5fa7177
docs(query+model): list out all options and callback details for Model.updateX() and Query#updateX()
e410423
fix(document): handle pushing a doc onto a discriminator that contains a doc array
b28e489
test(discriminator): repro #7704
92dd346
Merge pull request #7718 from rzymek/buffered-arguments-fix
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.3
to5.5.4
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 305 commits.
de66520
chore: release 5.5.4
67c3140
Merge pull request #7744 from Fonger/fix-7724
476607d
Merge pull request #7746 from Fonger/fix-7743
c377e65
fix(map): handle update for MongooseMap#delete
b63128b
test(map): repro #7743
6b4479c
fix(documentarray): preserve the correct index for push()-ed subdoc
679a8f6
test(documentarray): repro #7724
90703ba
fix(array): use symbol for
_schema
property to avoid confusing deep equality checksdf96b50
Merge branch 'master' of github.com:Automattic/mongoose
d8c2618
fix(document): avoid calling custom getters when saving
a9aa20e
test(document): repro #7719
3e31a35
Merge pull request #7741 from Fonger/gh-7740
47c10fc
fix(document): prevent
depopulate()
from removing fields with empty array5bd1ad4
test(document): repro #7740
9645d87
test: fix tests re: #7712
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.4
to5.5.5
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 316 commits.
77572fe
chore: release 5.5.5
de63a0b
refactor: use internal symbol for
Array#_path
to avoid confusing deep equality checkers5dcc408
refactor: remove
setParentPointers()
5aa79c2
fix(document): ensure nested properties within single nested subdocs get set correctly when overwriting single nested subdoc
dc32367
test(document): repro #7748
43a5d1d
fix(document): skip non-object
validators
in schema types5a8c9c8
test(document): repro #7720
23158ba
fix: bump mongodb driver -> 3.2.3
4ee5c18
chore: now working on 5.5.5
16bb143
Merge pull request #7750 from Fonger/fix-map-valid-key
a52556c
fix(map): disallow setting map key with special properties
de66520
chore: release 5.5.4
67c3140
Merge pull request #7744 from Fonger/fix-7724
476607d
Merge pull request #7746 from Fonger/fix-7743
c377e65
fix(map): handle update for MongooseMap#delete
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.5
to5.5.6
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 335 commits.
38f5f82
chore: release 5.5.6
913ef81
fix(update): avoid throwing cast error if casting array filter that isn't in schema with strictQuery = false
a267baa
test(update): repro #7728
7472636
style: fix lint
fec8038
Merge branch 'master' of github.com:Automattic/mongoose
0deb8a4
fix(populate): set populate virtual count to 0 if local field is empty
4fd8982
test(populate): repro #7731
ed591a5
Merge pull request #7767 from phil-r/patch-1
07d316c
Fix a typo in
Query.prototype.distinct
docstring87ed9ec
fix(document): stop converting arrays to objects when setting non-schema path to array with strict: false
2774c5b
test(document): repro #7733
a84097e
fix(array): make two Mongoose arrays
assert.deepEqual()
each other if they have the same values14fe703
test: downgrade to mocha 5.x for node 4 support
e25b5ae
chore: remove power-assert dependency
1b10e6f
chore: use latest eslint and mocha
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.6
to5.5.7
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 350 commits.
42b6280
chore: release 5.5.7
65b8a7e
fix(model): set $session before pre remove hooks run when calling remove() with options
350d9c7
fix(model): set $session() before pre save middleware runs when calling save() with options
44c3952
test(model): repro #7742
651a1ad
Merge pull request #7774 from LiaanM/Fix_7770
f45906c
chore: remove gameserverkings as a sponsor
c876a66
fix(schema): support
remove()
on nested path422d1df
test(schema): repro #2398
115ea98
style: fix lint
8a4faa4
fix(map): handle setting populated map element to doc
78d3af3
test(map): repro #7745
dc8f4d2
chore: now working on 5.5.7
a0f6ac1
fix(schematype): remove internal
validators
option because it conflicts with Backbone28a301f
Fixed linter issues
524d981
Fix rawResult not returned when inserted with options {new:false,upsert:true,rawResult:true}
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.7
to5.5.8
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 372 commits.
884306c
chore: release 5.5.8
a2e9847
test: fix tests
6947e8c
fix(document): run pre save hooks on nested child schemas
c0b5ca1
test(document): repro #7792
91737e0
chore: use semver range for acquit dependency
a6b97e8
Merge pull request #7787 from Fonger/docs-7778
22edca8
Merge pull request #7786 from gfpacheco/patch-1
6da5292
Merge pull request #7785 from Fonger/fix-7769
bfce631
chore: bump async dep -> 2.6.2 re: security
3e52363
refactor(types): make array and documentarray both inherit from CoreMongooseArray class
0dc8564
fix(query): make
getPopulatedPaths()
return deeply populated paths9deafe0
test(query): repro #7757
715ee77
fix(query): suppress findAndModify deprecation warning when using
Model.findOneAndUpdate()
b8e7e2a
chore(history): correct MongooseArray#includes author
df711e4
chore: fix typo
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.8
to5.5.9
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 389 commits.
a22bf13
Merge branch 'master' of github.com:Automattic/mongoose
b642e17
chore: release 5.5.9
7f4c2f0
Merge pull request #7802 from Fonger/fix-7800
ece1e81
chore: add clay as a sponsor
dc0577c
docs(tutorials): add query casting tutorial
a5a300d
test: fix tests
1089e99
fix(populate): make populated virtual return undefined if not populated
2886268
test(populate): repro #7795
5376d9e
Merge branch 'master' of github.com:Automattic/mongoose
ccbf3a5
fix(populate): don't skip populating doc array properties whose name conflicts with an array method
fd2f33e
test(populate): repro #7782
b028035
Merge pull request #7804 from Fonger/fix-7799
7229632
fix(documentarray): handle documentarray setter correctly
41b96c7
test(documentarray): repro #7799
1b1a9ea
fix(query): run string cast on $options
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.9
to5.5.10
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 406 commits.
bb5002f
chore: release 5.5.10
9c55a23
Merge pull request #7821 from jaona/patch-1
a8ec2a9
chore: add alt text for paperleaf
82139c1
Update faq.jade
5a944cd
fix(discriminator): allow user-defined discriminator path in schema
3b84823
test(discriminator): repro #7807
94b0fc3
docs(model): clarify that setters do run on
update()
by default971de14
fix(query): ensure
findOneAndReplace()
sendsreplacement
to server31b4a72
test(query): repro #7654
2e88c38
fix(cast): allow
[]
as a value when casting$nin
b9f62c7
test(cast): repro #7806
5011b56
Merge branch 'master' of github.com:Automattic/mongoose
4dd7720
docs(schema): minor improvement to pre() and post() API docs
62afee6
Merge pull request #7817 from Fonger/patch-2
0200aaa
chore: now working on 5.5.10
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.10
to5.5.11
.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 413 commits.
09bc1a9
chore: release 5.5.11
4d09963
refactor(discriminator): use one consolidated
getConstructor()
function to get the correct discriminatorec01f4f
fix(discriminator): allow numeric discriminator keys for embedded discriminators
e91fca1
test(discriminator): repro #7808
dc56c43
Merge pull request #7784 from Automattic/chore-node-12
c4fd03a
chore: now working on 5.5.11
bb5002f
chore: release 5.5.10
9c55a23
Merge pull request #7821 from jaona/patch-1
a8ec2a9
chore: add alt text for paperleaf
82139c1
Update faq.jade
5a944cd
fix(discriminator): allow user-defined discriminator path in schema
3b84823
test(discriminator): repro #7807
94b0fc3
docs(model): clarify that setters do run on
update()
by default971de14
fix(query): ensure
findOneAndReplace()
sendsreplacement
to server31b4a72
test(query): repro #7654
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.11
to5.5.12
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 17 commits.
9f859bd
chore: release 5.5.12
b67b826
docs(tutorials): add findOneAndUpdate() tutorial
62d111f
docs(documents): remove incorrect section re: #7830
bbfdbd5
docs(validation): add
updateOne()
andupdateMany()
to list of update validator operations9ba4e47
docs(model): make sure options lists in
update()
API line up9260420
chore: add craft resumes as sponsor
f94cc4e
fix(query): apply schema-level projections to the result of
findOneAndReplace()
85efe9b
chore: fix build on node v4 and v5
a091ecc
chore: improve ad layout
f848b54
fix(model): skip applying static hooks by default if static name conflicts with query middleware
6c557bf
test(model): repro #7790
303e8da
fix(document): fix unexpected error when loading a document with a nested property named
schema
13c6e79
test(document): repro #7831
0f32774
docs(model+query): consistently use
filter
as opposed tocriteria
re: #39215a6c69e
chore: upgrade mongodb -> 3.2.6
There are 17 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.12
to5.5.13
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 36 commits.
dab9d1d
chore: release 5.5.13
1a641fd
Merge pull request #7868 from dfdeagle47/docs-typo
851f2df
docs(model): fix typo
projetion
toprojection
32ab77c
fix(model): support getting discriminator by value when creating a new model
4315e83
test(model): repro #7851
23dcf48
docs(transactions): add section about the
withTransaction()
helper6a8607b
docs(model+query): link to findOneAndUpdate docs
99abcb8
Merge branch 'master' of github.com:Automattic/mongoose
d8e46e1
fix(update): run setters on array elements when doing $addToSet, $push, etc
d9fa219
test(update): repro #4185
0676db4
Merge pull request #7860 from Fonger/delete-one-options
f7432b1
docs(schema): correct schema options lists
e667670
feat(model): support options in deleteOne
9245a03
test(model): add deleteOne with options test
6581ef2
test(transactions): repro #7857
There are 36 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.13
to5.5.14
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 63 commits.
1be7ecd
chore: release 5.5.14
080fce7
test: fix tests
26161b2
test: fix tests
1e3647f
docs(tutorials): add tutorial about custom casting functions
94292e6
fix(populate): allow using
refPath
with virtual populate75150ca
test(populate): repro #7848
6133770
Merge pull request #7877 from Fonger/patch-3
9f542d1
fix(query): correct this scope of setters in update query
853d705
chore(deps): bump dependencies
808f127
Merge pull request #7875 from tannakartikey/lean_docs_typo_fix
dfd6d51
Fixed a little typo
b4dd608
Merge pull request #7874 from Fonger/update-connection
283af24
Merge pull request #7873 from Fonger/fix-7852
bd5f955
chore: upgrade to latest marked re: security warning
70d13ae
chore: use self-hosted analytics and move off of KeenIO
There are 63 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.14
to5.5.15
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 77 commits.
473b126
chore: release 5.5.15
cb62f08
Merge pull request #7891 from jyrkive/master
ea283b7
fix(array): copy atomics from source array (#7889)
276b8e2
test(document): repro #7889
d7ae2e3
fix(connection): reject initial connect promise even if there is an on('error') listener
d14f96d
style: fix lint
fdfe3bc
fix(update): use discriminator schema to cast update if discriminator key specified in filter
51cc5a5
test(update): repro #7843
eb5078e
fix(map): make
of
automatically convert POJOs to schemas unless typeKey is setd03129c
test(map): repro #7859
08c348f
Merge pull request #7887 from Mickael-van-der-Beek/fix-schema-add-this
339504a
fix(schema): return this when Schema.prototype.add is called with Schema instance as argument
bb219a9
fix(model): add numAffected and result to
DocumentNotFoundError
re: #784463f1736
chore: now working on 5.5.15
1be7ecd
chore: release 5.5.14
There are 77 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.5.15
to5.6.0
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 143 commits.
baa2066
chore: release 5.6.0
ba4d84f
Merge pull request #7888 from Automattic/5.6
86d5c1e
Merge pull request #7899 from sharils/patch-1
8d1aa36
Merge pull request #7900 from sharils/patch-2
30e8cc8
Fix casing
3957c5d
Fix reference to example schema.js
1f14d36
perf(model): add
lean()
toexists()
query for performance re: #687257b8c74
feat(model): add
Model.exists()
function to quickly check whether a document matchingfilter
existsada35e5
Merge branch 'master' into 5.6
939660e
chore: now working on 5.5.16
117501e
Merge branch 'master' into 5.6
5bbc4c4
Merge pull request #7897 from Fonger/coding-style
4881673
chore: replace indexOf with includes, startsWith and endsWith for String
310050c
chore(schema): reuse mapPath variable
a59ee13
chore: replace charAt(0) with startsWith
There are 143 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.0
to5.6.1
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 183 commits.
8529a30
chore: release 5.6.1
cc1b5a5
docs: add getters/setters tutorial
91b61a0
Merge pull request #7921 from kizmo04/master
3588ddb
docs(API): fix some href
4c4973a
fix(update): quick improvement for #7909
0314b02
fix(update): skip setting defaults for single embedded subdocs underneath maps
ef79737
test(update): repro #7909
35e9e6e
fix(document): copy date objects correctly when strict = false
41ad80a
test(document): repro #7907
a7a6663
docs: fix some href
5e7ab25
fix(document): copies virtuals from array subdocs when casting array of docs with same schema
2cbf493
test(document): repro #7898
cba74b5
Merge branch 'master' of github.com:Automattic/mongoose
2b94234
fix(schema): ensure clone() coppies single embedded discriminators correctly
997de73
test(schema): repro #7894
There are 183 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.1
to5.6.2
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 196 commits.
62433bb
chore: release 5.6.2
983ec03
chore: add UltimateWP as sponsor, remove Marcus Hiles
df8ed53
fix(model): pass
doc
parameter to save() error handling middlewarec7446a4
test(model): repro #7832
44d549c
docs(connection): document
useCache
option foruseDb()
077e690
fix(mongoose): add applyPluginsToChildSchemas option to allow opting out of global plugins for child schemas
1a0d9bc
docs(History): correct issue number
e22746e
fix(update): allow using
update()
with immutablecreatedAt
e1afb60
test(update): repro #7917
3d0957a
docs(document): clarify toJSON()s relationship with JSON.stringify()
9ce3b27
chore: now working on 5.6.2
653e629
Merge pull request #7925 from christophergeiger3/patch-1
68b9f40
Fix
visit it
URL in FAQ8529a30
chore: release 5.6.1
cc1b5a5
docs: add getters/setters tutorial
There are 196 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.2
to5.6.3
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 221 commits.
20dbaad
chore: release 5.6.3
39eb53f
chore: clean up opencollective sponsors
1a03c14
chore: remove mixmax as sponsor
3a6a0a7
fix(connection): bubble up 'attemptReconnect' event from MongoDB connection
8db8e87
fix(ChangeStream): set
closed
if emitting close event6e3ac3c
fix(schema): ensure
Schema#pathType()
returns correct path type given non-existent positional path3894581
test(schema): repro #7935
3b59d8d
Merge branch '4.x'
f51c4aa
chore: release 4.13.19
223a6b9
fix(document): respect projection when running getters
4cc4c19
test(document): repro #7940
f77d555
Merge branch '4.x'
77bb4c2
Merge pull request #7953 from rayhatfield/patch-1
2aeeaa8
Merge pull request #7950 from cdimitroulas/backport-aggregate-options-bugfix
5258b7f
Fix link to Query.prototype.select
There are 221 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.3
to5.6.4
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 238 commits.
a2aba34
chore: release 5.6.4
880836e
docs(connection): add section on connection handling
d627073
fix(schema): support pre(Array, Function) and post(Array, Function)
82442da
test(schema): repro #7803
9651ba7
refactor(model): use 'MongooseError' instead of 'Error' because 'Error' conflicts with
global.Error
701c0ec
fix(document): load docs with a
once
property successfully36cb96e
test(document): repro #7958
67ddf3b
docs(tutorials): add virtual tutorial
e96b6bd
refactor(populate): move
getModelsMapForPopulate()
into separate function2b7622b
fix(update): fix error when update property gets casted to null
5393bb1
fix(queryhelpers): ensure parent
select
overwrites child pathselect
if parent is nestedcee8bc8
test(queryhelpers): repro #7945
736fcdb
refactor: use
./error/index
rather than./error
to avoid potential issues with importscbc81c8
fix(schema): make
clone()
correctly copy array embedded discriminators9db74dc
test(schema): repro #7954
There are 238 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.4
to5.6.5
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 263 commits.
5c12eb6
chore: release 5.6.5
c937817
Merge branch 'master' of github.com:Automattic/mongoose
d3c3e5b
docs(model): fix link to Model.inspect() and add example
1ebdc88
chore(Makefile): improve gitreset rule for resetting .html changes in docs
f7238c5
Merge pull request #7989 from Fonger/add-license-1
134b885
Create LICENSE.md
ca24377
fix(connection): remove backwards-breaking multiple mongoose.connect() call for now
4f8e15b
fix(document): handle setting non-schema path to ObjectId or Decimal128 if strict: false
651426c
test(document): repro #7973
4c56aab
docs: fix broken anchor links on validation tutorial
1e2be40
docs(api): fix broken links to split API pages
1788044
chore: remove lodash devDependency, retain
isEqual()
for tests that specifically cover lodash integration7d863e8
Merge pull request #7975 from perfectstorm88/master
2c777eb
chore: bump lodash re: security warning
22652fd
docs(model): link to find by id tutorial
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.5
to5.6.6
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 285 commits.
d620c4b
chore: release 5.6.6
8911102
Merge pull request #8004 from Fonger/fix/query-delete-options
6d6c5bb
chore: clean up #7997
962aaee
fix(query): add missing options for deleteOne and deleteMany in Query
41f2d50
Merge pull request #7997 from usama-asfar/master
8e01b19
chore: use marked and remove old markdown dep
2921dd2
fix(populate): handle refPath returning a virtual with
Query#populate()
4cbade9
fix(schema): make embedded discriminators
instanceof
their parent typesa73c2ab
fix(mongoose): ensure destucturing and named imports work for Mongoose singleton methods like
set()
, etc.227e07e
style: fix lint
87fb26a
fix(populate): handle
refPath
in discriminator when populating top-level model95c2a55
test(populate): repro #5109
fb46fe4
docs(guide): use correct
mongoose.set()
instead ofmongoose.use()
41b5ef3
docs(discriminators+api): add single nested discriminator to discriminator docs and API docs
15e071b
fix(array): make
validators
a private property that doesn't show up in for/in
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.6
to5.6.7
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 306 commits.
99c0366
chore: release 5.6.7
0c4ab58
style: fix lint
080c4c4
docs(query+lean): add links to mongoose-lean-virtuals, mongoose-lean-getters, mongoose-lean-defaults
51bbec5
Merge branch 'master' of github.com:Automattic/mongoose
3bf0bcc
fix(timestamps): handle
timestamps: false
in child schema23d30e0
test(timestamps): repro #8007
ef95a51
Merge pull request #8022 from Mangosteen-Yang/patch-3
beab87a
[docs] add example for issue #7803
cf938e2
Merge pull request #8015 from kolya182/update-nyc
dea5962
chore: peg exact version of nyc
2fa506e
Merge pull request #8013 from chrisweilacker/patch-2
de8d91a
docs(mongoose): add example to mongoose constructor
152a477
Update nyc. Fix vulns. Use https for homepage.
3c21d23
Updated Schema.path to proper s.path
54a0bb7
fix(document): support validators on nested arrays
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.7
to5.6.8
.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 328 commits.
bd03c4d
chore: release 5.6.8
6fd4975
chore: add ehic cards as opencollective sponsor
01b182e
refactor: handle arrays underneath mixed paths for #6405
4b2f770
Merge pull request #8033 from Mangosteen-Yang/new-feature-#6403
f58c45f
fix(document): allow saving an unchanged document if required populated path is null
c698590
test(document): repro #8018
eced064
docs(transactions): clarify relationship between
session
in docs and MongoDB driver ClientSession class, link to driver docsc8e270e
docs(plugins): rewrite plugins docs to be more modern and not use strange
= exports
syntaxf4aaa9c
test: fix tests
9db4857
fix(query): make
findOneAndReplace()
work withorFail()
f10f621
test(query): repro #8012
1670ff1
Merge branch 'master' of github.com:Automattic/mongoose
710935d
fix(aggregate): allow modifying pipeline in pre('aggregate') hooks
a2584a1
test(aggregate): repro #8017
e4169a2
debug support {color: false}
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.8
to5.6.9
.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 19 commits.
188b4e7
chore: release 5.6.9
347eeeb
chore: add papersowl as sponsor
379a807
style: fix lint
4a84546
fix(schema): fix test failures from previous fix of #8034
6149ba3
docs(index): add dcsl as sponsor
f47e936
fix(schema): allow declaring ObjectId array with
{ type: 'ObjectID' }
, last 'D' case insensitivebc71f25
test(schema): repro #8034
ad41e38
Merge branch 'master' of github.com:Automattic/mongoose
9023f30
docs(guide): add missing further reading link and link to other tutorial
419cfef
Merge pull request #8048 from Fonger/fix/version-error-memory-leak
612c4f9
chore: now working on 5.6.9
4408e55
fix(cursor): correctly handle batchSize option with query cursor
eff168d
test(query): repro #8039
b850278
fix(populate): handle virtual populate with count = 0 if virtual embedded in doc array
548ab98
test(populate): repro #7573 part 2
There are 19 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.9
to5.6.10
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 25 commits.
3847007
chore: release 5.6.10
3feb60b
docs(query): add findByIdAndReplace() to docs
5c2fbc5
test: fix tests re: #8073
20fa775
refactor: remove async.parallel() calls
5595ead
chore: add ghostinspector as sponsor from opencollective
cbdadf2
Merge pull request #8070 from rich-earth/master
d0fba5e
fix: fix tests re: #8062
aa5e737
fix(document): skip casting when initing a populated path
5f416bf
test(document): repro #8062
e98d2f7
refactor(document): remove
async.each()
dependencies7c7b744
Merge branch 'master' of github.com:Automattic/mongoose
6eeb48e
fix(document): prevent double-calling validators on mixed objects with nested properties
f023247
test(document): repro #8067
69716ac
Merge pull request #8066 from Mangosteen-Yang/master
813a8d2
Update handleImmutable.js
There are 25 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.10
to5.6.11
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 37 commits.
64825fa
chore: release 5.6.11
c8aaa01
fix(document): make
validateUpdatedOnly
option handle pre-existing errorsb0fd1b0
docs(query): add missing options to
setOptions()
b81a62a
style: fix lint
314317e
test: fix tests re: #8075
57721e4
test: alternative test re: #8075
58766d9
fix(model): allow passing options to
exists()
1f299de
docs(middleware): clarify that you must add middleware before compiling your model
264a1b4
fix: bump kareem -> 2.3.1 to throw readable error if middleware callback isnt a function
5996613
chore: now working on 5.6.11
a6d1e7a
Merge pull request #8089 from felipeplets/patch-1
ad0666b
Fix issue when using find
3847007
chore: release 5.6.10
3feb60b
docs(query): add findByIdAndReplace() to docs
5c2fbc5
test: fix tests re: #8073
There are 37 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.11
to5.6.12
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 55 commits.
70f678e
chore: release 5.6.12
c97c83f
style: fix lint
da05549
test(schema): add test re: #8124
8625bb9
Merge pull request #8124 from StphnDamon/hotfix/schematype-cloning
9b8b7b3
Add missing getters and setters copy when cloning (see issue #8111)
03dfc6a
refactor(model): use internal parallelLimit() instead of async
412e387
docs(plugins): fix link to npm keywords doc
dba0336
fix(schema): improve fix for #8111
50aeda0
fix(schema): handle required validator correctly with
clone()
29b232e
test(schema): repro #8111
970faf4
fix(discriminator): avoid unnecessarily cloning schema to avoid leaking memory on repeated
discriminator()
calls86e1ab5
chore: remove lockfile
6a9297c
Merge pull request #8112 from TheTrueRandom/master
85521cb
docs(schematypes): add missing 'the'
249f4c6
Merge pull request #8109 from jgcmarins/patch-1
There are 55 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.12
to5.6.13
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 67 commits.
5b11924
chore: release 5.6.13
3a105e6
test(model): add test for #8130
cad316a
Merge pull request #8130 from sibelius/patch-1
6a9abe8
fix(document): ensure nested mixed validator gets called exactly once
a57e491
test(document): repro #8117
7879913
fix(parallel): fix parallelLimit when fns is empty
5e289d7
style: fix lint
946f7da
chore: now working on 5.6.13
006a0f6
Merge pull request #8125 from gradecam/feature/fix_justOne_default
763e3e4
Fix for bug which doesn't properly honor defaults for justOne
b92003b
Add unit test to demonstrate justOne issue
5b26e52
Created feature branch fix_justOne_default
70f678e
chore: release 5.6.12
c97c83f
style: fix lint
da05549
test(schema): add test re: #8124
There are 67 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.6.13
to5.7.0
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 117 commits.
a4c3e10
chore: release 5.7.0
e2434ca
chore: add moneypug and vpngorilla as opencollective sponsors
fcf035e
Merge pull request #8145 from Automattic/5.7
e6e3314
fix: be more rigorous about only montoring pool events if useUnifiedTopology is set re: #8083
dc23ed1
docs: add useUnifiedTopology to docs re: #8083
661f102
fix(connection): handle
reconnect
,reconnectFailed
,timeout
events with useUnifiedTopologybc616c8
fix(connection): work around NODE-2155 re: #8083
9041fd4
fix: add
useUnifiedTopology
option analagous touseNewUrlParser
037fbe5
refactor(populate): assign using all separate models after all queries are done re: #3812
bc3daf8
chore: remove renovate, unused currently
6dd8816
Merge pull request #8138 from joebowbeer/patch-1
c4e0e99
Update guide.pug
eb75b54
refactor(populate): only call assign() after all model queries for a path are called re: #3812
39566f1
refactor(populate): move
execPopulateQuery()
calls after all queries are computed re: #3812af14c61
refactor(populate): move execQuery() into separate function
There are 117 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.0
to5.7.1
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 133 commits.
32c4e3c
chore: release 5.7.1
0aec7ad
fix(document): fix test failures from fix for #8149
b4d0303
Merge branch 'master' of github.com:Automattic/mongoose
8d86802
fix(document): throw strict mode error if setting an immutable path with strict mode: false
74f558c
test(document): repro #8149
3f9c9b8
Merge pull request #8151 from fernandolguevara/patch-2
6e86500
fix(model): make syncIndexes() handle changes in index key order
ce9d8d0
test(model): repro #8135
b8cf292
chore: remove paperleaf and papersowl as sponsors
691aabb
fix(mongoose): support passing options object to Mongoose constructor
293319b
chore: now working on 5.7.1
2a4296b
docs(connection+mongoose): add
useUnifiedTopology
option toconnect()
andopenUri()
docsc8038df
style: fix lint
6b28ee0
Merge pull request #8148 from ouyuran/patch-1
483c90a
fix findOneAndUpdate with { runValidators: true } options
There are 133 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.1
to5.7.3
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 169 commits.
43b63ae
chore: release 5.7.3
06112b0
docs(validation): remove deprecated
isAsync
from validation docs in favor of emphasizing promises7fee719
docs(documents): add overwriting section
98b5a73
fix: make CoreMongooseArray#includes() handle
fromIndex
parameter6c91dea
style: fix lint
9bb4b03
refactor: remove async as a prod dependency
3647292
refactor(cursor): remove async.queue() from eachAsync() re: #8073 #5502
e60db1b
refactor(cursor): remove dependency on async.times()
c5b2355
docs(promises): add note about queries being thenable
da77b8d
Merge pull request #8192 from birdofpreyru/fix-8093-1
c371500
fix(update): cast right hand side of
$pull
as a query instead of an update for document arrays9d455ad
test(update): repro #8166
8c98a3a
chore: now working on 5.7.3
0a33412
fix(populate): handle virtual populate of an embedded discriminator nested path
b42d0f5
test(populate): repro #8173 #6488
There are 169 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.3
to5.7.4
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 187 commits.
ede5aef
chore: release 5.7.4
402db1a
fix(model): support passing
options
toModel.remove()
7a20276
fix(schema): handle
required: null
andrequired: undefined
asrequired: false
9b4a323
test(schema): repro #8219
fb66f3a
fix: use options constructor class for all schematypes
d5e0c73
refactor: use options constructor for array, buffer, date schematypes re: #8012
2d0955d
refactor: use SchemaNumberOptions class for schematype number re: #8012
166cd88
refactor: use SchemaStringOptions class for string schematype options re: #8012
523c181
fix(update): support updating array embedded discriminator props if discriminator key in $elemMatch
f277d94
test(update): repro #8063
d19b849
test: add test coverage for
parallelLimit()
294c191
refactor(schematype): add SchemaTypeOptions class re: #8012
dc0025b
fix(populate): allow accessing populate virtual prop underneath array when virtual defined on top level
f8db7ce
test(populate): repro #8198
9a1d494
style: fix lint
There are 187 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.4
to5.7.5
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 207 commits.
40a879b
chore: release 5.7.5
159457d
chore: add vpn black friday as sponsor
e6285ea
Merge pull request #8244 from AbdelrahmanHafez/master
d9163f5
fix: correct order for declaration
cec9dda
Minor refactor to ValidationError
13ae085
docs(index): add favicon to home page
96ce0eb
style: fix lint
973b1e0
docs: add schema options to API docs
cdfb507
chore: add useUnifiedTopology for tests re: #8212
936ddfb
fix(update): handle subdocument pre('validate') errors in update validation
98b3b09
test(update): repro #7187
b9c1012
docs(middleware): add note about accessing the document being updated in pre('findOneAndUpdate')
327b47a
fix(subdocument): make subdocument#isModified use parent document's isModified
54db026
test(subdocument): repro #8223
89eb449
chore: now working on 5.7.5
There are 207 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.6
to5.7.7
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 244 commits.
28e8ac4
chore: release 5.7.7
f4bd463
fix(populate): make populate virtual consistently an empty array if local field is only empty arrays
ca4f52b
test(populate): repro #8230
ecd8242
docs(query): make note that
filter
param tofind()
can be an ObjectId re: #8268b03faf5
fix(query): allow findOne(objectid) and find(objectid)
d7ceb89
test(query): repro #8268
068e57a
chore: now working on 5.7.7
5656b4e
chore: release 5.7.6
fab4f5d
test(schema): fix tests on node v4 and v5
29c5f1a
fix(options): add missing minlength and maxlength to SchemaStringOptions
a81211d
fix(populate): add document array subpaths to parent doc
populated()
when callingDocumentArray#push()
4e900eb
test(populate): repro #8247
d69ab22
fix(document): support calling
Document
constructor directly in Node.js9b986f5
test(document): repro #8237
e5f8875
chore: add bonus.ca to opencollective sponsors
There are 244 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.7
to5.7.8
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 262 commits.
8c79cdd
chore: clean up unnecessary eslint rules that are confusing docs parsing
fcbed7b
chore: release 5.7.8
b3c95de
docs: add links to clarify truthy/falsy
2694cbd
docs: document return types for
.discriminator()
4c090c5
fix(cursor): throw error when using aggregation cursor as async iterator
69bf575
docs(aggregate): make aggregation Symbol.iterator docs actually use aggregate()
c1e49c3
test: fix tests re: #8273
dfde779
fix(document): allow manually populating path within document array
b86749e
fix(document): make Document class an event emitter to support defining documents without models in node
374246d
docs(connection): add note about exporting schemas, not models, in multi connection paradigm
5b6eeab
docs: clarify that transforms defined in
toObject()
options are applied to subdocs7dd63fd
fix(schema): retain
_id: false
in schema after nesting in another schema78d5c4b
test: repro #8274
0d057fe
docs(model): remove unnecessary *
7dbf96c
refactor(schema): create separate schematype for DocumentArrayPaths instead of ad-hoc within
getPositionalPath()
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.8
to5.7.9
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 276 commits.
537217e
chore: release 5.7.9
97d6900
test: fix tests for node 4.x and 5.x
03ef4d8
fix(document): support getter setting virtual on manually populated doc when calling toJSON()
d4648ee
test(document): repro #8295
6c1d46a
fix(model): allow objects with
toBSON()
to make it tosave()
de3eee5
docs: add link to custom casting guide
1c4d994
chore: now working on 5.7.9
9b0e96d
fix(populate): make
retainNullValues
set array element tonull
if foreign doc with that id was not foundf0aeddc
test(populate): repro #8293
d02ebd2
fix(schema): support setting schema path to an instance of SchemaTypeOptions
081f2ec
test(schema): repro #8292
328f94e
chore: remove opencollective sponsor
4f2fe4f
chore: add new opencollective sponsors
0bdc11e
chore: add crosswordsolver as a sponsor
8c79cdd
chore: clean up unnecessary eslint rules that are confusing docs parsing
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.9
to5.7.10
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 287 commits.
95b25ce
chore: release 5.7.10
2753e1c
chore: fix package.json config for #8322
284b44d
Merge pull request #8322 from stieg/improve-tests
5c04b5d
Merge pull request #8321 from dandv/patch-1
9e31710
build(test) Improve test target
689791b
Illustrate Promise API, move Import after Install
e9c69b3
perf(cursor): remove unnecessary
setTimeout()
ineachAsync()
, 4x speedup in basic benchmarksbea0b6d
chore: ensure all node tests do
require('./common')
first so they can work independently6067dcd
chore: alternative crosswordsolver logo re: #8301
e6859bc
test: clean up test for timestamps with insertMany() re: #8304
81c61f6
chore: add opencollective sponsors
537217e
chore: release 5.7.9
97d6900
test: fix tests for node 4.x and 5.x
03ef4d8
fix(document): support getter setting virtual on manually populated doc when calling toJSON()
d4648ee
test(document): repro #8295
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.10
to5.7.11
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 298 commits.
9970a6f
chore: release 5.7.11
e268572
Merge pull request #8341 from Fonger/fix/memory-leak
e5c6ded
test(connection): fix tests re: #8337
0c0833a
test(model): add test for issue #8040 re: #8048 #8326
4ec852d
fix(connection): bubble up connected/disconnected events with unified topology
98facde
Merge pull request #8332 from AbdelrahmanHafez/master
c900645
Merge pull request #8326 from Fonger/patch-5
91ea10e
fix: upgrade to mongodb driver 3.3.4
a91dc93
Add test for #8331
6c1dcb2
Fixes #8331
de583bb
fix(model): delete $versionError after saving to prevent memory leak
95b25ce
chore: release 5.7.10
2753e1c
chore: fix package.json config for #8322
284b44d
Merge pull request #8322 from stieg/improve-tests
5c04b5d
Merge pull request #8321 from dandv/patch-1
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.11
to5.7.12
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 329 commits.
33412d9
chore: release 5.7.12
b946225
Merge pull request #8351 from AbdelrahmanHafez/gh-8317
63c2f1e
Remove filter test
4599877
Revert making map return vanilla JS Array
9509b47
style: fix lint
757579d
fix(connection): only buffer for "open" events when calling connection helper while connecting
ff3d36f
fix(populate+discriminator): handle populating document whose discriminator value is different from discriminator model name
a32d9a8
test(populate): repro #8324
ba38d1d
Add test to fiter
ba2c353
Make DocumentArray#map return a regular JS array
2881dda
fix: clean up some leftover issues with #8343
146c33f
Merge branch 'master' of github.com:Automattic/mongoose
0bc3455
fix(model): support setting
excludeIndexes
as schema option for subdocs4c150e0
test(model): repro #8343
e366bca
Merge pull request #8355 from BuildingConnected/feat/use-default-db-in-connection-string
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.12
to5.7.13
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 347 commits.
44ad5d4
chore: release 5.7.13
ca527f4
fix: use serverDescriptionChanged event to distinguish between timeout vs disconnected re: #8383
9f0a9a9
chore: debug for #8383
a792397
style: fix lint
02047ca
fix(connection): correctly bubble up timeout and disconnected events re: #8383
e6616d7
test: fix one test re: #8383
68cdc33
fix: upgrade mongodb driver -> 3.3.5
51c6776
refactor(schema): add array.$, array.$.$ subpaths for nested arrays
cfbaf0f
refactor: remove unnecessary code from fix for #6398
a8bcc8e
chore: add funding info
38eb5aa
Merge pull request #8365 from Fonger/fix/insertMany-cast
dc9272c
chore: remove nyc for now
77dd672
chore: add SECURITY.md
67babb8
docs(error): add more detail about the ValidatorError class, including properties
40dbc06
chore: now working on 5.7.13
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.13
to5.7.14
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 363 commits.
7575882
chore: release 5.7.14
6ec6980
test: make parallelLimit test more robust to timing issues
faabdbb
docs(schema): clarify that
uppercase
,lowercase
, andtrim
options for SchemaString don't affect RegExp queries4df0a3c
fix(update): handle embedded discriminator paths when discriminator key is defined in the update
5cdfa4a
test(update): repro #8378
ae66e46
chore: add subdirs.test.js that requires in subdirectories
f06d1c7
fix(cursor): wait until all
eachAsync()
functions finish before resolving the promised4a7ef3
test(cursor): repro #8352
491b9cc
fix(schematype): handle passing
message
function toSchemaType#validate()
as positional arg253e054
test(schematype): repro #8360
1eaefc8
chore(connection): set driverInfo option
cee9152
chore: remove Novembers dropped opencollective sponsors
efe57c1
chore: now working on 5.7.14
a567816
fix(map): handle cloning a schema that has a map of subdocuments
6248073
test(map): repro #8357
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.7.14
to5.8.0
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 424 commits.
9ce1375
chore: release 5.8.0
ee892b9
Merge pull request #8415 from Automattic/5.8
8a7aefe
docs(model+query): add
session
option to docs for findOneAndX() methodsedd8277
chore: now working on 5.7.15
c2cda8a
Merge branch 'master' into 5.8
7575882
chore: release 5.7.14
6ec6980
test: make parallelLimit test more robust to timing issues
ddb9d15
Merge pull request #8350 from captaincaius/feature-precompile-browser
456f195
Merge branch '5.8' into feature-precompile-browser
2cbe7fb
Merge branch 'master' into 5.8
340a77e
Merge branch '5.8' of github.com:Automattic/mongoose into 5.8
127d687
chore: remove debug code thats causing tests to break
faabdbb
docs(schema): clarify that
uppercase
,lowercase
, andtrim
options for SchemaString don't affect RegExp queries79ecd67
Merge pull request #8185 from unusualbob/bug-all-indexes-skipped-on-failure
a155b8d
Merge pull request #8228 from captaincaius/feat-nested-schemas-declarative-syntax
There are 250 commits in total.
See the full diff
from dab.
- The
dependency
mongoose was updated from5.8.0
to5.8.1
.
Your tests are passing again with this update. Explicitly upgrade to this version 🚀
Commits
The new version differs by 432 commits.
83b44ae
chore: release 5.8.1
084605e
chore: add edubirdie as a sponsor
bbabfee
fix(document): update single nested subdoc parent when setting to existing single nested doc
2c2f98b
fix(schema): add
$embeddedSchemaType
property to arrays for consistency with document arrays14e1c34
fix(documentarray): dont attempt to cast when modifying array returned from map() re: #8399
d37758a
fix(documentarray): set schema on the array that
map()
returns to support casting3a6fc70
test(documentarray): repro #8399
c5c725a
chore: now working on 5.8.1
9ce1375
chore: release 5.8.0
ee892b9
Merge pull request #8415 from Automattic/5.8
8a7aefe
docs(model+query): add
session
option to docs for findOneAndX() methodsedd8277
chore: now working on 5.7.15
c2cda8a
Merge branch 'master' into 5.8
7575882
chore: release 5.7.14
6ec6980
test: make parallelLimit test more robust to timing issues
There are 250 commits in total.
See the full diff
from dab.
Related Issues (3)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dab.