Skip to content
Pre-release
  • 0.25.0
  • cc45228
  • Compare
    Choose a tag to compare
    Search for a tag
Pre-release
  • 0.25.0
  • cc45228
  • Compare
    Choose a tag to compare
    Search for a tag

@github-actions github-actions released this Dec 18, 2020

Changes

🚀 Features

👨🏼‍💻 Contributors

@JohnCampionJr and @Turnerj

Assets 6
Pre-release
Pre-release

@github-actions github-actions released this Dec 17, 2020

Changes

🚀 Features

🐛 Bug Fixes

  • Add support for multiple indexes on a property by @Turnerj (#209)
  • Fixed typo with IsTenantExclusive property on the Index attribute

🧰 Maintenance

👨🏼‍💻 Contributors

@JohnCampionJr, @Turnerj, @dependabot-preview and @dependabot-preview[bot]

Assets 6
Pre-release
  • 0.23.2
  • c4f595c
  • Compare
    Choose a tag to compare
    Search for a tag
Pre-release
  • 0.23.2
  • c4f595c
  • Compare
    Choose a tag to compare
    Search for a tag

@github-actions github-actions released this Nov 7, 2020

🐛 Bug Fixes

🧰 Maintenance

👨🏼‍💻 Contributors

@JohnCampionJr, @Turnerj, @dependabot-preview and @dependabot-preview[bot]

Assets 6
Pre-release
  • 0.23.1
  • b5b9e8c
  • Compare
    Choose a tag to compare
    Search for a tag
Pre-release
  • 0.23.1
  • b5b9e8c
  • Compare
    Choose a tag to compare
    Search for a tag

@github-actions github-actions released this Oct 31, 2020

Changes

  • Removed unused components from AppVeyor build by @Turnerj (#188)

🚀 Features

🧰 Maintenance

👨🏼‍💻 Contributors

@JohnCampionJr, @Turnerj, @dependabot-preview and @dependabot-preview[bot]

Assets 6
Pre-release
  • 0.23.0
  • 84e99a9
  • Compare
    Choose a tag to compare
    Search for a tag
Pre-release
  • 0.23.0
  • 84e99a9
  • Compare
    Choose a tag to compare
    Search for a tag

@github-actions github-actions released this Oct 15, 2020

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

👨🏼‍💻 Contributors

@JohnCampionJr, @Turnerj, @dependabot-preview and @dependabot-preview[bot]

Assets 6
Pre-release
Pre-release

@Turnerj Turnerj released this Oct 6, 2020

Major changes

  • Multi-tenant support (#161)
  • IMongoDbConnection publicly accessible through IMongoDbContext (which itself is now accessible through the MongoDbSet) (#163)
  • Removed deprecated $limit parameter for GeoNear queries (#165)
  • New Find(object entityId) method on IMongoDbSet to match Entity Framework (#166)
  • Async-queries (FirstOrDefaultAsync, ToListAsync etc) (#110) (NOTE: This changes the internal mechanisms for all queries, sync or async. If any queries are now no longer work, raise an issue!)

Other changes

  • MongoDB Driver bumped from 2.11.1 to 2.11.2
Assets 6
Pre-release
Pre-release

@Turnerj Turnerj released this Sep 8, 2020

Bug Fixes

  • Fix issues with change tracking/entity processing in regards to how the driver's ResultTransformer works (8c1fcc6)

Dependency Updates

  • MongoDB.Driver from 2.11.0 to 2.11.1
Assets 6
Pre-release
Pre-release

@Turnerj Turnerj released this Aug 17, 2020

Tidying up a few things missed in 0.21.0:

  • Removing unused IEntityIndexWriter interface
  • Having the cancellation token be optional for EntityCommandWriter
  • Public access to cache clearing for EntityIndexWriter
Assets 6
Pre-release
  • 0.21.0
  • c75fc97
  • Compare
    Choose a tag to compare
    Search for a tag
Pre-release
  • 0.21.0
  • c75fc97
  • Compare
    Choose a tag to compare
    Search for a tag

@Turnerj Turnerj released this Aug 17, 2020

There are some major breaking changes in this update. If you don't use entity relationships, mutators or buckets, you won't likely notice them.

Consumer-based Breaking Changes

  • Entity Relationships have been removed due to complexity (no replacement - see #147 & #153)
  • Entity Mutations have been removed due to complexity (no replacement - see #156)
  • Entity Buckets no longer have an "index" property and now require a "date" property on the sub-entity (see #152 )

Extension Breaking Changes
Through #156, major work was done refactoring how the whole internal system works including removing EntityCollection in exchange for a more robust entity management system stored against the MongoDbContext. Additional internal infrastructure like the EntityWriterPipeline, EntityCommandBuilder and EntityIndexWriter have all changed in various ways too.

Improvements

  • Thanks to #152, buckets are far more efficient for writing
  • Thanks to #154, update definitions are more efficiently generated
  • Thanks to #156, contexts "feel" more like the Entity Framework equivalents with Query/Set methods and ChangeTracker property

Dependency Updates

  • MongoDB.Driver from 2.10.2 to 2.11.0
  • MiniProfiler.Shared from 4.1.0 to 4.2.1
Assets 6
Pre-release
Pre-release

@Turnerj Turnerj released this Mar 1, 2020

Fixes

  • #128 EntityTrackingProcessing shouldn't refresh updated entities
  • #124 Fixed issues around concurrent mapping
  • Fixed issue with DbBucketSet WithGroup on empty match (d8bda7f)

Dependency Updates

  • MongoDB.Driver from 2.9.2 to 2.10.2
  • System.ComponentModel.Annotations from 4.6.0 to 4.7.0
  • System.Configuration.ConfigurationManager from 4.6.0 to 4.7.0
Assets 6