Commit graph

235 commits

Author SHA1 Message Date
Mike Bierlee
f225a2f13c Tick future work off the list
Even though the custom implementation is mostly meant for internal use. Application contexts will make this more usefull for end-users.
2015-12-23 18:51:28 +01:00
Mike Bierlee
80916c47fb Add factory method invocation to instance factory 2015-12-23 18:32:29 +01:00
Mike Bierlee
aa8aef5c06 Alter tutorial do put less emphasis on registration scopes 2015-12-23 17:57:33 +01:00
Mike Bierlee
2ebef4c466 Refactor registration scopes into simplified instance factory 2015-12-23 17:51:55 +01:00
Mike Bierlee
0a682ccb16 Use DMD 2.068.2 on travis 2015-09-26 22:51:13 +02:00
Mike Bierlee
ae9e0bab68 Rename RegistrationOptions -> RegistrationOption, deprecate usage of old name 2015-09-26 22:46:47 +02:00
Mike Bierlee
7fba33247a Update tutorial to reflect new interface registration behaviour 2015-09-26 22:40:34 +02:00
Mike Bierlee
19af879b5f Prepare Version 5.0.0 2015-09-26 22:26:42 +02:00
Mike Bierlee
6607a47713 Compatible with D(MD) 2.068.2 2015-09-26 22:02:29 +02:00
Mike Bierlee
e2571591b7 Works with New DUB 2015-09-22 22:03:37 +02:00
Mike Bierlee
d9686dbc6e Make more sense! 2015-09-22 21:59:04 +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
bf7e2c8229 Remove feature branch badge 2015-08-16 15:45:07 +02:00
Mike Bierlee
6f2649cf07 Build with dmd 2.068.0 final on Travis 2015-08-16 15:37:33 +02:00
Mike Bierlee
9e0f256f15 Prepare version 3.0.0 2015-08-16 15:37:00 +02:00
Mike Bierlee
87f8c08c69 Try running containerized 2015-07-27 21:40:14 +02:00
Mike Bierlee
4706638140 Don't build ddox again on travis
Unstable piece of sh....
2015-07-27 21:13:34 +02:00
Mike Bierlee
a4af305a54 Update feature branch badge 2015-07-27 21:10:42 +02:00
Mike Bierlee
bed26ddc6e Build with new DMD beta 2015-07-27 21:05:10 +02:00
Mike Bierlee
13c0aee5e8 Upgrade supported DMD and DUB versions in README 2015-07-27 21:04:33 +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
eede6d9a7a Disable DDOX building on Travis
Currently DDOX doesn't work with dmd-2.068.0-b1
2015-07-06 22:55:46 +02:00
Mike Bierlee
5200ae2c08 Use 2.068.0-b1 on Travis CI 2015-07-06 22:55:45 +02:00
Mike Bierlee
a3769b0674 Build annotations example on travis 2015-07-06 22:55:44 +02:00
Mike Bierlee
d3a1b74de2 Fix the damn badge 2015-07-06 22:55:43 +02:00
Mike Bierlee
343532ba01 Add feature branch badge 2015-07-06 22:55:42 +02:00
Mike Bierlee
a59e7a9731 Add example project demonstrating @AssignNewInstance 2015-07-06 22:55:41 +02:00
Mike Bierlee
3e11ff1e92 Add ability to assign new instance to autowired member regardless of registration scope 2015-07-06 22:55:40 +02:00
Mike Bierlee
1551f9e012 Prepare release 2.2.0 2015-07-06 22:54:07 +02:00
Mike Bierlee
c87981861d Fix typo in tutorial 2015-07-04 15:18:37 +02:00
Mike Bierlee
0b263e49bb Add array completion example to Travis CI build 2015-07-04 15:05:19 +02:00
Mike Bierlee
5c9a623ef6 Add autowiring to array to tutorial 2015-07-04 14:36:41 +02:00
Mike Bierlee
9d5b4e97a7 Add array completion example 2015-07-04 14:32:08 +02:00
Mike Bierlee
e2b093785b Alter future work to specifically target Phobos containers for future autocompletion 2015-07-04 14:12:14 +02:00
Mike Bierlee
533207226b Use template to get member type instead 2015-07-04 14:09:05 +02:00
Mike Bierlee
1ce37e6eda Add autowiring of dynamic arrays 2015-07-04 14:06:35 +02:00
Mike Bierlee
805a3ebaeb Add test for testing if autowiring still works when using resolveAll 2015-07-04 13:59:10 +02:00
Mike Bierlee
53fb0d8116 Add resolving all registered types of a certain super type 2015-07-04 13:53:47 +02:00
Mike Bierlee
c75fc78900 Remove hmod config 2015-07-04 00:53:48 +02:00
Mike Bierlee
91f9e164c9 Fix branch name 2015-07-04 00:46:47 +02:00
Mike Bierlee
e0e3b8022f Show build status badges of specific branches only 2015-07-04 00:46:01 +02:00
Mike Bierlee
2453b92808 Added more future work 2015-07-03 23:56:03 +02:00
Mike Bierlee
9abd329fba Split off extensive examples in README.md to a separate tutorial 2015-07-03 23:53:37 +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
7effc264ef Change link to hypodermic repository 2015-05-14 15:45:04 +02:00
Mike Bierlee
a34df573fe Remove ddocs index 2015-05-03 02:07:38 +02:00
Mike Bierlee
99180c4d31 Prepare version 2.1.0 2015-05-03 02:07:24 +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