v0.2
v0.2.1
Improvements
- Added singleton access helper to Stubber,
GiveMe.The<TService>()
. GiveMe.Create()
is renamed toGiveMe.A()
,GiveMe.An()
.GiveMe.A()
andGiveMe.An()
are renamed toGiveMe.AnInstanceOf()
- Configurators now have ability to switch based on environments
developmentDatabase
is removed, you can use environment switcher
- Added
Uri
toString
mapping support forOrm
feature - Added
object
toStringClob
mapping support forOrm
feature
v0.2.0
Packages
Do.Blueprints.Service.Application
package is introduced. This package exposes was formerly named asDo.Blueprints.Service
Do.Blueprints.Service
package now only contains ports of service blueprint and expected to be used from business domain projects
Features
- Beta features are available in
do-blueprints-service
package;Core
feature is added withDotnet
andMock
implementationsDataAccess
layer is added, you can now configureNHibernate
Monitoring
layer is added, you can now configureILoggerBuilder
HttpServer
layer is added, you can now configureIMiddlewareCollection
along withIEndpointRouteBuilder
Web
layer is merged into this new layer andIApplicationBuilder
is removed from configuration
Configuration
layer is added, you can now configureIConfigurationBuilder
RestApi
layer is added, you can now configureSwaggerGenOptions
,SwaggerOptions
andSwaggerUIOptions
along withIApplicationPartCollection
Testing
layer is added, you can now configureTestConfiguration
Swagger
implementation is added for greeting featureLogging
feature is added withRequest
implementationMockOverrider
feature is added withFirstInterface
implementationBusiness
feature is added with no implementationHelloWorld
implementation ofGreeting
feature is now removedException Handling
feature is now added withDefault
implementationDatabase
feature is added withInMemory
,Sqlite
andMySql
implementationsOrm
feature is added withNHibernate
implementation
Library Upgrades
Package | Old Version | New Version |
---|---|---|
FluentNHibernate | new | 3.2.1 |
Microsoft.AspNetCore.Mvc.NewtonsoftJson | new | 6.0.20 |
Microsoft.Extensions.Logging.Abstractions | new | 7.0.1 |
Moq | new | 4.18.4 |
MySql.Data | new | 8.1.0 |
NHibernate | new | 5.4.4 |
NUnit | new | 3.13.3 |
Shouldly | new | 4.2.1 |
Swashbuckle.AspNetCore | new | 6.5.0 |
System.Data.SQLite | new | 1.0.118 |