poodinis/CHANGES.md
2015-01-24 16:47:40 +01:00

1.4 KiB

Poodinis Changelog

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

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.

Version 0.1.4

  • Make Poodinis compatible with D 2.066.0 and DUB 0.9.22
  • FIX incorrect clearing of registrations
    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.

Version 0.1.3

  • ADD global autowire function for convenience
  • CHANGE workaround to be more simple
  • FIX autowiring classes which contain non-symbolic declarations such as aliases. As a result, only variables are attempted to be autowired.

Version 0.1.2

  • ADD workaround for failing to autowire types registered by supertype or interface

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