- added: Attribute to register a factory
- changed: Rename
RegisterInstanceProvidertoRegisterProvider - changed: Improve performance by reducing iterations
- added: Attribute to register concrete instances
- changed: Rename
AppDomainAdaptertoAssemblyProvider
- changed: Library is now compiled as .Net Standard 2.0, 2.1 and .Net Core 2.0 and compatible with
- .Net Core 2.0, 3.0
- .Net Framework 4.6.1
- Mono 5.4, 6.4
- Xamarin.iOS 10.14, 12.16
- Xamarin.Max 3.8, 5.16
- Xamarin.Android 8.0, 10.0
- UWP 10.0.16299
- Unity 2018.1
- changed: XML Doc is now only requiered for release builds
- changed: extend docs
- fixed: Readme with old docs
- added: XMLDocumentation for all
public,internalandprotectedtypes, fields, properties and methods - changed: improve testing
- added: XMLDocumentation to nuget package
- added: XMLDocumentation for
publictypes - changed: name of
UnityContainerBuildertoUnityContainerPopulator- changed:
UnityContainerPopulatoris no longer static - changed: provide AppDomain by wrapper class
- changed:
- changed: constructor of
TypeRegisterAttribute- added: accepting type implementing
ITypeLifetimeManager - removed: usage of
TypeLifetimeManagerenum
- added: accepting type implementing
- changed: namespace of several public and internal classes
- changed: improve testing
- changed: readme
- changed: changelog
- add changelog and readme to release
- changed: readme
- changed: nuget package meta data
- changed: package is no longer a development dependency
- changed: default used
ITypeLifetimeManager
- added: code of conduct
- changed: readme
- removed: deployment to github packages
- added:
RegisterTypeAttribute - added:
UnityContainerBuilder - added: tests for
RegisterTypeAttribute
- added: license
- added: code guidelines / code style
- added: Travis CI
- run build
- run tests
- deploy to nuget.org
- deploy to github packages
- added: SonarCloud