MongoDB.Entities Versions Save

A data access library for MongoDB with an elegant api, LINQ support and built-in entity relationship management

v20.26.1

2 years ago

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.0

2 years ago

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

2 years ago

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.0

2 years ago

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.0

2 years ago

NO BREAKING CHANGES

CHANGELOG

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

v20.22.1

2 years ago

NO BREAKING CHANGES

CHANGELOG

  • allow custom IDs for file entities

v20.22.0

2 years ago

POSSIBLE BREAKING CHANGE

CHANGELOG

  • rename DB.CreateCollection() to CreateCollectionAsync()
  • change method signature of CreateCollectionAsync() to use an action
  • upgrade dependancies

v20.21.0

2 years ago

NO BREAKING CHANGES

CHANGELOG

  • added [IgnoreDefault] attribute
  • fixed issue with Watcher<T>.IsInitialized property
  • upgrade dependancies
  • misc. code changes

v20.20.0

2 years ago

NO BREAKING CHANGES

CHANGELOG

  • added DB.PagedSearch().WithFluent() method
  • added extension methods to attach a PagedSearch to any fluent pipeline
  • added ability to delete only the binary chunks of file entities
  • increased test coverage
  • upgraded mongo driver to latest

v20.19.2

2 years ago

NO BREAKING CHANGES

CHANGELOG

  • added DB.PagedSearch() builder for easy paging with $facet
  • added IsInitialized property to watcher class
  • added resume token support for watcher.ReStart()
  • added more overloads to .Match() methods
  • increased test coverage