Skip to content

Releases: compose-net/compose

v0.1.5-beta

31 Jul 09:42
Compare
Choose a tag to compare
v0.1.5-beta Pre-release
Pre-release

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

03 Jun 14:26
Compare
Choose a tag to compare
v0.1.4-beta Pre-release
Pre-release

Release Notes

  • Compatibility with dnx451 and dnxcore50 (#53)
  • Removed annoying README (#71)
  • Bug fixes for Transitioning
    • Transition consumed Services (#70)
    • Current services are disposed when overridden by a Transition (#68)
    • Transitions honour the scope of the original dependency bindings (#67)
  • 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 Executables (#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 to app.ApplicationServices to bring it in line with IApplicationBuilder
  • 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

03 Jun 14:18
Compare
Choose a tag to compare
v0.1.3-beta Pre-release
Pre-release

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

03 Jun 14:14
Compare
Choose a tag to compare
v0.1.2-beta3 Pre-release
Pre-release

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

03 Jun 14:13
Compare
Choose a tag to compare
v0.1.1-beta3 Pre-release
Pre-release

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

03 Jun 14:13
Compare
Choose a tag to compare
v0.1.0-beta3 Pre-release
Pre-release

To install Compose, run the following command in the Package Manager Console

PM> Install-Package Compose -Version 0.1.0-beta3 -Pre

v0.0.9-alpha

03 Jun 14:13
Compare
Choose a tag to compare
v0.0.9-alpha Pre-release
Pre-release

v0.0.8-alpha

03 Jun 14:13
Compare
Choose a tag to compare
v0.0.8-alpha Pre-release
Pre-release

v0.0.7-alpha

03 Jun 14:13
Compare
Choose a tag to compare
v0.0.7-alpha Pre-release
Pre-release

v0.0.6-alpha

03 Jun 14:12
Compare
Choose a tag to compare
v0.0.6-alpha Pre-release
Pre-release