Skip to content

Releases: dj-nitehawk/MongoDB.Entities

v21.0.2 Release

30 Jan 13:53
Compare
Choose a tag to compare

CHANGELOG

  • upgrade mongodb driver to v2.19
  • update watcher to be compatible with v3 linq engine

v21.0.1 Release

18 Oct 17:42
Compare
Choose a tag to compare

CHANGELOG

IMPORTANT: if upgrading from v20, do test your queries before pushing v21 to production. there may be breaking changes that can result from the switch to LINQ3 provider. for ex: the [-1] magic index no longer translates to $ operator and you must update your queries to use the linq extension method .FirstMatchingElement() if previously was using [-1] in updates.

  • switched to LINQ3 translation engine #info
  • new SaveOnlyAsync and SaveExceptAsync methods that accept an IEnumerable<string> of property names #180
  • deprecate Many<T>.ParentsQueryable() method due to incompatibility with LINQ3
  • enable sourcelink/symbol packages
  • upgrade mongo driver to latest
  • upgrade release pipeline to .net7.0

v20.26.5 Release

25 Jul 07:30
Compare
Choose a tag to compare

NO BREAKING CHANGES

CHANGELOG

  • upgrade mongo driver to latest

v20.26.3 Release

17 Mar 08:04
Compare
Choose a tag to compare

NO BREAKING CHANGES

CHANGELOG

  • upgrade mongo driver to latest

v20.26.2 Release

10 Feb 02:03
Compare
Choose a tag to compare

NO BREAKING CHANGES

CHANGELOG

  • hotfix for bulk updates not working with .ModifyWith(entity)
  • upgrade dependencies to latest

v20.26.1 Release

08 Dec 14:10
Compare
Choose a tag to compare

NO BREAKING CHANGES

CHANGELOG

  • hotfix for issue #146 (all children not removed when supplying multiple child IDs)
  • change project lang version to 10.0
  • upgrade test/benchmark project SDK to .net 6.0
  • upgrade dependencies to latest

v20.26 Release

25 Oct 17:27
Compare
Choose a tag to compare

NO BREAKING CHANGES

CHANGELOG

  • add MD5 verification support for file uploads
  • add diacritic support for fuzzy text search
  • change project lang version to 9.0

v20.25.1 Release

13 Oct 14:57
Compare
Choose a tag to compare

NO BREAKING CHANGES

CHANGELOG

  • fix page count rounding issue in PagedSearch
  • add guard clause for IncludeRequiredProps() method
  • upgrade mongo driver to latest
  • increase test coverage

v20.24 Release

11 Sep 14:44
Compare
Choose a tag to compare

NO BREAKING CHANGES

CHANGELOG

  • ability to auto include props marked with [BsonRequired] in projections
  • caching mechanism for Templates
  • refactor extensions
  • increase test coverage

v20.23 Release

06 Sep 11:38
Compare
Choose a tag to compare

NO BREAKING CHANGES

CHANGELOG

  • improve Prop class
  • improve Template class
  • allow custom IDs for file entities
  • upgrade dependencies