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
Mike Bierlee
71ac539f2a
Add canonical package module
...
This commit deprecates non-canonical package module "dependency.d".
2015-07-01 21:06:55 +02:00
Mike Bierlee
27e7b74e73
Add registration option for registering a class by concrete type when registering by supertype
2015-05-03 02:03:34 +02:00
Mike Bierlee
bb5fbdcb14
Add incompatibilty warning to changelog
...
Semantic versioning already implies incompatibility though
2015-03-28 18:31:28 +01:00
Mike Bierlee
e429e81734
D 2.067.0 is not an absolute minimum requirement anymore
...
But it is still recommended to use 2.067.0
2015-03-28 18:20:25 +01:00
Mike Bierlee
1ea60f12ec
Prepare development of version 2.0.0
2015-03-28 17:38:43 +01:00
Mike Bierlee
f333e2ca31
Add v1.0.0 changelog
2015-03-21 15:15:53 +01:00
Mike Bierlee
67ea3a82c9
Prepare development of version 1.0.0
2015-02-15 14:49:13 +01:00
Mike Bierlee
a1d04f7f76
Prepare release 0.3.1
2015-01-25 21:28:35 +01:00