Skip to content

v0.23.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@tmm360 tmm360 released this 16 Jun 00:02
· 123 commits to main since this release

Release notes - MongODM - Version 0.23.0

Bug

MODM-134 Index builder tries to create indexes also for domain entities inside other entities

MODM-133 DbMigrationOperation can't handle a failed migration

MODM-124 MemberMap without custom serializer receive a default one from Mongo drivers

MODM-108 Return HierarchicalProxyTolerantDiscriminatorConvention as default discriminator convention from static invoke

MODM-92 Trying to migrate db an error page appears

MODM-90 Mapping models can create default CreatorMaps in ClassMap

Improvement

MODM-132 Remove middleware for seed db

MODM-128 ModelMapSerializer must receive all configurations from the model map

MODM-122 Inject MongoClient into DbContext constructor

MODM-119 Export method descriptions with library

MODM-110 DbCache must use different storage instances for different DbContexts

MODM-105 Migrate to Etherna fork of official MongoDB C# Driver

MODM-99 SetMemberSerializer() in model map doesn't allow not reference types

MODM-89 Use ExecutionContext as an external library

MODM-87 Use Options pattern for configure options

MODM-48 Avoid use of static Bson registers

Minor change

MODM-104 Rename all "Register" name occurrence to "Registry"

New Feature

MODM-127 Add option for deserialize in normal objects instead of proxy objects

MODM-123 Add optional FallbackModelMap in model mapping

MODM-121 Restore capability to manually fix a deserialized model in model mapping

MODM-120 Add support for .Net 6

MODM-114 Add CODE_OF_CONDUCT.md file

MODM-113 Add CONTRIBUTING.md file

MODM-112 Add option for query paginated elements in descending order

MODM-111 Add option for trigger cascade SaveChanges between different DbContexts

MODM-107 Add middleware for seed dbcontexts on request

MODM-106 Expose property DbContext.IsSeeded

MODM-91 Add ToPaginatedListAsync() extension querying elements

MODM-85 Automatically seed db

MODM-18 Permits to have multiple DbContexts