Releases: compose-net/compose
v0.1.5-beta
Release Notes
- Support for
dnu sources
added (#95) - Improved CoreCLR support (#90)
- Updated to latest Beta6 packages (#72)
- Now using
dotnet
TFM to support broader range of projects (#65) - Pre/Post service configuration extensibility added to Application (#84)
- Context only executables provided (#57)
Breaking Changes
This package is still in beta. Breaking changes will occur between releases, without necessarily complying with semver, until Compose comes out of beta.
No breaking changes were introduced into Compose directly, but there have been significant changes to the dependencies between the previous beta4 package, and the current beta6.
Installation
To install Compose, run the following command in the Package Manager Console
PM> Install-Package Compose -Pre
v0.1.4-beta
Release Notes
- Compatibility with
dnx451
anddnxcore50
(#53) - Removed annoying README (#71)
- Bug fixes for Transitioning
- Current services are disposed when overridden by a Snapshot (#69)
- Current services are disposed when overridden by a Restore (#69)
- Singletons are now honoured correctly in all cases (#62)
- Compatible with all bindings allowed by Microsoft Service Provider (#61)
GetRequiredService
throws a useful exception when Service not available (#60)- Asynchronous overloads available for
Executable
s (#56 - thanks @herecydev ) - Support for custom
IServiceProviders
(#55) - Support for internal interfaces and classes (#20)
Breaking Changes
This package is still in beta. Breaking changes will occur between releases, without necessarily complying with semver, until Compose comes out of beta.
app.HostingServices
has been renamed toapp.ApplicationServices
to bring it in line withIApplicationBuilder
app.Transition
no longer makes changes to the application composition. Instead, it will transition only the active instances of the service. (#78)
Installation
To install Compose, run the following command in the Package Manager Console
PM> Install-Package Compose -Pre
v0.1.3-beta
To install Compose, run the following command in the Package Manager Console
PM> Install-Package Compose -Version 0.1.3-beta -Pre
v0.1.2-beta3
To install Compose, run the following command in the Package Manager Console
PM> Install-Package Compose -Version 0.1.2-beta3 -Pre
v0.1.1-beta3
To install Compose, run the following command in the Package Manager Console
PM> Install-Package Compose -Version 0.1.1-beta3 -Pre
v0.1.0-beta3
To install Compose, run the following command in the Package Manager Console
PM> Install-Package Compose -Version 0.1.0-beta3 -Pre