v5.1.0
-
Core
- Improved the SymmetricEncryptionServiceBase
- Breaking change: Changed the SymmetricEncryptionServiceBase to accept a constructor of the encompassed algorithm.
- Fixed potential memory leak in SymmetricEncryptionServiceBase (algorithm not disposed)
- Enabled DefaultAppConfiguration in .NET Standard
-
Data
- Added the PrePersistChangeState to the IEntityInfo. The PersistChangesCommand takes care to set it properly before actually persisting the entities.
- Added the EnumDataSourceProvider.
-
Serialization.ServiceStack:
- Added support for custom type serializers in form of composable services.
- Prohibit StackOverflowExceptions in case of cyclic object graphs. However, due to the limitation in ServiceStack.Text in MaxDepth (which is now 100), no error will be thrown, just the deserialization stops here.