Sourced from mongoose's changelog.
7.6.4 / 2023-10-30
- fix(connection): retain modified status for documents created outside a transaction during transaction retries #14017 #13973
- fix(schema): handle recursive schemas in discriminator definitions #14011 #13978
- fix: handle casting $or underneath $elemMatch #14007 #13974
- fix(populate): allow using options: { strictPopulate: false } to disable strict populate #13863
- docs: fix differences between sample codes and documentation #13998 suzuki
- docs: fix missing import and change wrong variable name #13992 suzuki
4ff1916
chore: release 7.6.4120b442
Merge pull request #14017 from Automattic/vkarpov15/gh-13973-28a7f2f2
Merge pull request #14011 from Automattic/vkarpov15/gh-13978a1dc45b
test: modify test name re: code review commentsa5e4ec2
Update test/schema.test.js6c4d836
fix(document): handle #9396 case by only applying #13973 logic if in transactionc795ce4
fix(connection): retain modified status for documents created outside a trans...64f2098
fix(schema): handle recursive schemas in discriminator definitions266804b
fix: handle casting $or within $elemMatch4d084e9
Merge pull request #13998 from suzuki/fix/doc-plungins