poodinis/CHANGES.md

52 lines
2.3 KiB
Markdown
Raw Normal View History

2014-06-14 00:05:47 +02:00
Poodinis Changelog
==================
**Version 2.0.0**
This version introduces changes which might be incompatible with your current codebase
2015-03-28 17:38:43 +01:00
* CHANGE dependency container to be synchronized. Sharing a dependency container between threads is now possible.
The implication is that all dependency container instances must be shared now.
You don't have to change anything if you were only using the singleton dependency container.
**Version 1.0.0**
2015-02-15 14:49:13 +01:00
This version introduces changes which are incompatible with previous versions
2015-03-21 15:15:53 +01:00
* REMOVE deprecated autowire constructor
* REMOVE deprecated container alias
* ADD documentation for public API
* REMOVE @Autowired UDA. Use @Autowire instead.
* ADD quickstart from readme to compilable example project.
* ADD example project for the use of qualifiers
2015-02-15 14:49:13 +01:00
2015-01-25 21:28:35 +01:00
**Version 0.3.1**
* FIX issue where autowiring members which are declared by interface or supertype would get autowired incorrectly.
2015-01-24 16:47:40 +01:00
**Version 0.3.0**
* ADD alternative workaround to readme for autowire limitation
* CHANGE returning of resolved instances by returning them by qualifier type instead
* ADD debug specifier to reduce verbosity of debug output
2014-11-27 00:45:26 +01:00
**Version 0.2.0**
* ADD ability to register type with multiple concrete types. They can be correctly resolved using qualifiers.
* DEPRECATE template for autowiring in constructor. This workaround is buggy. Use qualifiers instead.
2014-11-27 00:45:26 +01:00
2014-10-05 14:13:08 +02:00
**Version 0.1.4**
* Make Poodinis compatible with D 2.066.0 and DUB 0.9.22
2014-10-20 11:07:02 +02:00
* FIX incorrect clearing of registrations
2014-10-05 14:13:08 +02:00
This release should be backwards compatible with the previous versions of D and DUB, but please note that there are no more separate
configurations for release and debug builds. You have to specify a build type in DUB.
2014-07-13 17:34:44 +02:00
**Version 0.1.3**
2014-10-20 11:07:02 +02:00
* ADD global autowire function for convenience
2014-07-13 17:34:44 +02:00
* CHANGE workaround to be more simple
2014-07-13 17:40:46 +02:00
* FIX autowiring classes which contain non-symbolic declarations such as aliases. As a result, only variables are attempted to be autowired.
2014-07-13 17:34:44 +02:00
2014-06-23 20:51:47 +02:00
**Version 0.1.2**
* ADD workaround for failing to autowire types registered by supertype or interface
2014-06-14 00:05:47 +02:00
**Version 0.1.1**
* FIX: Also auto-wire members from base classes
**Version 0.1.0**
* Initial open-source release
* ADD support for registering and resolving
* ADD registration scopes
* ADD autowiring