Mike Bierlee
edfa5cdffb
Fail compilation with helpful message when trying to register class by supertype it does not inherit from
2021-04-29 22:24:27 +03:00
Mike Bierlee
eaac0eb7ce
Add initializedOnceBy() to create singleton instances via injection initializer
2021-04-29 01:45:08 +03:00
Mike Bierlee
8f4a64cf4c
Move injection initializer to registration scope
2021-04-29 01:45:08 +03:00
Mike Bierlee
ad8be804a0
Prepare release 8.1.0-beta.2
2020-03-29 21:37:44 +03:00
Mike Bierlee
788b72d20d
Prepare release 8.1.0-beta
2020-03-18 21:33:56 +03:00
Mike Bierlee
ba38bf7952
Prepare version 8.0.3
2018-06-11 19:22:32 +03:00
Mike Bierlee
730d001d30
Prepare version 8.0.2
2018-04-15 13:44:20 +03:00
Mike Bierlee
1fcb6be243
Prepare Version 8.0.1
2017-08-13 18:39:59 +02:00
Mike Bierlee
35103b995e
Refer to issue in changelog
...
#20
2017-08-13 18:39:10 +02:00
Mike Bierlee
4c25b91c63
Import modules of argument types of registration type's template before calling post-constructor
2017-08-13 17:49:40 +02:00
Mike Bierlee
470735c7a9
Prepare version 8.0.0 release
2016-12-26 18:38:36 +01:00
Mike Bierlee
898dfd8943
Remove deprecated getInstance()
2016-12-26 18:17:51 +01:00
Mike Bierlee
4ac095c25b
Revert minimal D compatibility to 2.068.2
...
Now that GDC has been officially upgraded to 2.068.2 we can drop baseline support to that version.
2016-12-26 18:17:51 +01:00
Mike Bierlee
b6dea95c0d
Add pre-destruction
2016-12-17 23:09:56 +01:00
Mike Bierlee
fbef764b48
Add post construction
2016-12-17 21:14:16 +01:00
Mike Bierlee
27d6b6d798
Reword changelog to make it way more confusing
2016-12-13 23:04:14 +01:00
Mike Bierlee
f469e5a045
Add GDC compatibility notice to changelog
2016-12-13 22:46:02 +01:00
Mike Bierlee
d3ed3e91b9
Add value injector
2016-12-09 02:15:59 +01:00
Mike Bierlee
2a52fc9af4
Fix nullpointer exception when debugging with poodinisVerbose
2016-12-06 23:14:19 +01:00
Mike Bierlee
e1f0cca5c5
Fix injection of dependencies from foreign modules
...
Fixes issue #12
2016-09-05 19:37:53 +02:00
Mike Bierlee
dc1cf04e96
Sigh
2016-09-03 19:00:01 +02:00
Mike Bierlee
2c28096d77
Add breakage warning to changelog
2016-09-03 18:58:09 +02:00
Mike Bierlee
44c41b1579
Add constructor injection to documentation
2016-08-23 21:10:31 +02:00
Mike Bierlee
9e5a27d046
Deprecate singleton factory method
...
The factory method encourages misuse of dependency injection (by using it as a service locator). Removing the factory method forces the user to make this choice deliberately.
2016-08-08 22:17:17 +02:00
Mike Bierlee
02dbe20c64
Remove deprecated muck
2016-08-08 21:32:27 +02:00
Mike Bierlee
1d141b3bb8
Update changelog
2016-06-27 21:24:38 +02:00
Mike Bierlee
7d55d9b7e3
Prepare version 6.2.0
2016-04-10 13:38:27 +02:00
Mike Bierlee
7308702dfe
Add ability to mark autowire dependencies as optional
2016-02-15 22:52:48 +01:00
Mike Bierlee
9334f8864e
Prepare version 6.1.0
2016-02-09 23:53:47 +01:00
Mike Bierlee
a8f455893a
Update changelog to add private field autowiring
...
Conflicts:
CHANGES.md
2016-02-09 21:41:33 +01:00
Mike Bierlee
965dcfb0a2
Fix registration of application contexts with non-public members
2016-02-09 21:02:56 +01:00
Mike Bierlee
5d9ac73418
Add setting persistent resolve options
2016-02-03 23:13:36 +01:00
Mike Bierlee
a1cbd9650a
Add deprecation of variadic register method to changelog
2016-02-03 23:07:53 +01:00
Mike Bierlee
9ebbb5d917
Add ability to register a type while resolving it
...
Closes #5
2016-02-03 23:05:39 +01:00
Mike Bierlee
46dddbfd46
Deprecate RegistrationOption.DO_NOT_ADD_CONCRETE_TYPE_REGISTRATION in favor of RegistrationOption.doNotAddConcreteTypeRegistration
2016-02-03 22:15:07 +01:00
Mike Bierlee
def5ec2e88
Add setting persistent registration options
2016-02-03 21:28:33 +01:00
Mike Bierlee
7bd0795b3f
Fix line delimiters
2016-01-06 20:28:25 +01:00
Mike Bierlee
d046535bdb
Prepare version 6.0.0
2015-12-28 23:15:30 +01:00
Mike Bierlee
e2d86bae0d
Remove deprecated RegistrationOptions alias
2015-12-28 22:43:53 +01:00
Mike Bierlee
4b1bc5077a
Remove deprecated registration option
2015-12-28 22:42:23 +01:00
Mike Bierlee
4681524a4b
Log the changes
2015-12-24 01:32:19 +01:00
Mike Bierlee
ae9e0bab68
Rename RegistrationOptions -> RegistrationOption, deprecate usage of old name
2015-09-26 22:46:47 +02:00
Mike Bierlee
19af879b5f
Prepare Version 5.0.0
2015-09-26 22:26:42 +02:00
Mike Bierlee
da16513a8d
Always register concrete type when registering type by supertype by default.
...
This deprecates ADD_CONCRETE_TYPE_REGISTRATION (see DO_NOT_ADD_CONCRETE_TYPE_REGISTRATION for reverse configuration). This also means you do not need to use qualifiers when registering single type of super type by super type.
2015-08-17 22:28:26 +02:00
Mike Bierlee
8c103df7e5
Remove deprecated module "dependency"
2015-08-16 15:50:54 +02:00
Mike Bierlee
9e0f256f15
Prepare version 3.0.0
2015-08-16 15:37:00 +02:00
Mike Bierlee
78e9b34efe
Add feature branch changelog to next version
2015-07-06 22:56:49 +02:00
Mike Bierlee
78df679b7d
Add added UDA feature to changelog
2015-07-06 22:55:47 +02:00
Mike Bierlee
1551f9e012
Prepare release 2.2.0
2015-07-06 22:54:07 +02:00
Mike Bierlee
1ce37e6eda
Add autowiring of dynamic arrays
2015-07-04 14:06:35 +02:00