Skip to content

Releases: mbierlee/poodinis

Poodinis 9.0.1

16 Jun 21:44
Compare
Choose a tag to compare

Version 9.0.1

  • FIX compilation issue with Vibe.d RestInterface (#46) (Thanks to @vnayar for the fix)

Poodinis 9.0.0

13 Mar 19:35
Compare
Choose a tag to compare

Version 9.0.0
This version is only compatible with DMD 2.086.1 or higher (compatible) compilers.

  • FIX compilation issue for older DMD compilers.
  • CHANGE baseline DMD version to 2.086.1. Older ones simply didn't compile proper anymore.

Poodinis 8.2.0

13 Mar 18:27
Compare
Choose a tag to compare

Version 8.2.0

  • FIX some dlang deprecation warnings (#43). Some remain due to further issues in dlang/phobos.
  • ADD support for JSR330 @Inject attribute. It will be the preferred attribute from now on. However, @Autowire is not deprecated and will still work.

Poodinis 8.1.3

26 Oct 23:35
Compare
Choose a tag to compare

Version 8.1.3

  • FIX unnecessary re-registration of types when registerBeforeResolving is specified.
  • FIX registerBeforeResolving not working for classes that have no default constructor

Poodinis 8.1.2

17 Feb 21:52
Compare
Choose a tag to compare

Version 8.1.2

  • FIX compilation error on importing template types that are not actually types.

Poodinis 8.1.1

24 Aug 20:23
Compare
Choose a tag to compare

Version 8.1.1

  • FIX issues where chained registration scopes get rid of initializedBy's and initializedOnceBy's factory method, reverting it to a default instance factory.

Poodinis 8.1.0

06 Jul 18:12
Compare
Choose a tag to compare

Version 8.1.0

  • ADD ability to provide custom instance creator when registering a dependency (PR #28)
  • ADD post-instance-consruction callback (PR #28)
  • FIX inheritance type template in custom instance creator (PR #29)
  • CHANGE injection initializers to be defined as a registration scope instead of via Container.register(). See initializedBy().
  • ADD initializedOnceBy() to create singleton instances via injection initializer.
  • FIX multiple template arguments not allowed on constructor argument injection (PR #37)

Poodinis 8.1.0-beta.7

03 Jul 15:44
Compare
Choose a tag to compare
Poodinis 8.1.0-beta.7 Pre-release
Pre-release

Version 8.1.0-beta.7

  • REVERT fix for issue #31. It broke too many valid cases.

Poodinis 8.1.0-beta.6

15 Jun 20:43
Compare
Choose a tag to compare
Poodinis 8.1.0-beta.6 Pre-release
Pre-release

Version 8.1.0-beta.6

  • FIX multiple template arguments not allowed on constructor argument injection (PR #37)

Poodinis 8.1.0-beta.5

04 May 19:13
Compare
Choose a tag to compare
Poodinis 8.1.0-beta.5 Pre-release
Pre-release

Version 8.1.0-beta.5

  • FIX initializedBy not creating objects when registering by interface (PR #34)