Commit graph

  • 56ea2d6466 Mark development version as being ahead of release Mike Bierlee 2016-02-15 22:52:28 +0100
  • 7308702dfe Add ability to mark autowire dependencies as optional Mike Bierlee 2016-02-15 22:49:57 +0100
  • 6746fd64a0 Add resolve options to resolveAll Mike Bierlee 2016-02-15 21:59:35 +0100
  • 21d727c500 Add resolve option for not throwing a resolveException Mike Bierlee 2016-02-15 21:43:10 +0100
  • fcf021cf74 Clarify tutorial text a bit Mike Bierlee 2016-02-15 20:56:02 +0100
  • e22801017f Properly highlight code elements in tutorial Mike Bierlee 2016-02-15 20:49:57 +0100
  • 899e76b3c9 Note that members of protected visibility can also be autowired Mike Bierlee 2016-02-15 20:42:45 +0100
  • a99256e03c Remove decoration Mike Bierlee 2016-02-15 20:40:20 +0100
  • af5df7a26c Add caveat Mike Bierlee 2016-02-15 20:37:54 +0100
  • 2cc8f3d68a Fix tutorial showing how to create a new container Mike Bierlee 2016-02-15 20:35:47 +0100
  • 851eeade45 Use more meaningful names for member tuple index variables Mike Bierlee 2016-02-15 00:26:04 +0100
  • e7cb6b6e48 Build with latest LDC on travis Mike Bierlee 2016-02-15 00:17:06 +0100
  • e4c65ef665 Add future work Mike Bierlee 2016-02-11 20:46:16 +0100
  • b7eee5e51f Fix typos of enum RegistrationOption Mike Bierlee 2016-02-11 20:40:16 +0100
  • f2ff12dc58 Make ApplicationContext more robust Mike Bierlee 2016-02-10 00:36:44 +0100
  • 13921a128e Simplify templated calls in test Mike Bierlee 2016-02-10 00:34:01 +0100
  • 85c31574ac Cleanup whitespace Mike Bierlee 2016-02-10 00:24:45 +0100
  • 9334f8864e Prepare version 6.1.0 v6.1.0 Mike Bierlee 2016-02-09 23:53:47 +0100
  • 8c83eecaa7 Add note on contributing to README Mike Bierlee 2016-02-09 23:18:12 +0100
  • 7e058170dc Merge pull request #8 from Extrawurst/develop Mike Bierlee 2016-02-09 22:31:17 +0100
  • f84b025110 fix autowiring in base classes Stephan Dilly 2016-02-09 22:21:36 +0100
  • a8f455893a Update changelog to add private field autowiring Mike Bierlee 2016-02-09 20:43:17 +0100
  • f1e7b2809c Add example for detailing how registration on resolve works Mike Bierlee 2016-02-09 21:29:23 +0100
  • fdbd3c06a1 Make all autowired members in examples and the tutorial private Mike Bierlee 2016-02-09 21:06:07 +0100
  • 965dcfb0a2 Fix registration of application contexts with non-public members Mike Bierlee 2016-02-09 21:02:56 +0100
  • d87c8a0457 Merge branch 'feature/autowire-private-fields' of https://github.com/Extrawurst/poodinis into Extrawurst-feature/autowire-private-fields Mike Bierlee 2016-02-09 20:28:07 +0100
  • f5791647cc Merge 7d2ba1bef9 into 7d206e8964 Stephan Dilly 2016-02-09 17:04:13 +0000
  • 7d2ba1bef9 allow autowiring private fields too Stephan Dilly 2016-02-09 18:01:21 +0100
  • 111623166e Add test to verify registerBeforeResolving fails for interfaces Mike Bierlee 2016-02-03 23:51:19 +0100
  • bf4360d3df Stick tutorial part about doNotAddConcreteTypeRegistration in the right section Mike Bierlee 2016-02-03 23:27:14 +0100
  • 5d9ac73418 Add setting persistent resolve options Mike Bierlee 2016-02-03 23:13:36 +0100
  • a1cbd9650a Add deprecation of variadic register method to changelog Mike Bierlee 2016-02-03 23:07:53 +0100
  • d34e35d877 Don't use deprecated registration option and method in tutorial Mike Bierlee 2016-02-03 23:06:44 +0100
  • 9ebbb5d917 Add ability to register a type while resolving it Mike Bierlee 2016-02-03 22:55:18 +0100
  • 7775dd3c3a Fix not handling variadic as array Mike Bierlee 2016-02-03 22:37:23 +0100
  • e7a29f17f7 Allow register by concrete type to also get registration options Mike Bierlee 2016-02-03 22:24:22 +0100
  • 065e7111cd Deprecate calling register() with RegistationOptions in a variadic way Mike Bierlee 2016-02-03 22:16:23 +0100
  • 46dddbfd46 Deprecate RegistrationOption.DO_NOT_ADD_CONCRETE_TYPE_REGISTRATION in favor of RegistrationOption.doNotAddConcreteTypeRegistration Mike Bierlee 2016-02-03 21:38:06 +0100
  • def5ec2e88 Add setting persistent registration options Mike Bierlee 2016-02-03 21:25:33 +0100
  • 947dd4823e Add only compatible LDC compiler to Travis build Mike Bierlee 2016-02-01 20:26:28 +0100
  • e736624d97 Test with legacy DMD compilers on Travis Mike Bierlee 2016-02-01 20:21:02 +0100
  • 869b02c269 Mention minimum compiler requirement Mike Bierlee 2016-02-01 20:18:05 +0100
  • ce8ee2a3cb Build with DMD 2.070.0 on Travis Mike Bierlee 2016-01-31 22:34:26 +0100
  • a5f0e8c1ca Ignore IntelliJ project file Mike Bierlee 2016-01-17 18:23:26 +0100
  • 7bd0795b3f Fix line delimiters Mike Bierlee 2016-01-06 20:28:25 +0100
  • c35e494dfe Update copyrights Mike Bierlee 2016-01-06 20:18:35 +0100
  • 4be0e28bba Add IntelliJ project files to gitignore Mike Bierlee 2015-12-30 00:23:04 +0100
  • b62aa99147 Remove Eclipse project from repository Mike Bierlee 2015-12-29 23:32:37 +0100
  • 7d206e8964 Fix incorrect fact in tutorial Mike Bierlee 2015-12-29 01:41:36 +0100
  • d046535bdb Prepare version 6.0.0 v6.0.0 Mike Bierlee 2015-12-28 23:15:30 +0100
  • 664c51b9c4 Add license to examples Mike Bierlee 2015-12-28 22:45:15 +0100
  • e2d86bae0d Remove deprecated RegistrationOptions alias Mike Bierlee 2015-12-28 22:43:53 +0100
  • 4b1bc5077a Remove deprecated registration option Mike Bierlee 2015-12-28 22:42:23 +0100
  • 435dc37c3c Add application context example Mike Bierlee 2015-12-28 22:38:58 +0100
  • 78e8acd7a3 Adjust tutorial a bit Mike Bierlee 2015-12-24 23:10:56 +0100
  • 472cfc432f Add tutorial for application contexts Mike Bierlee 2015-12-24 22:59:11 +0100
  • 4d62f3fdb0 Add registering component factories as prototype Mike Bierlee 2015-12-24 21:50:12 +0100
  • d310640717 Register application contexts as a resolvable dependency Mike Bierlee 2015-12-24 20:39:42 +0100
  • f206b594c8 Add autowiring of application contexts on registration Mike Bierlee 2015-12-24 20:31:26 +0100
  • 2e4c688ab2 Add registeration of context components when registering via dependency container Mike Bierlee 2015-12-24 20:12:35 +0100
  • 57b548aeae Add specifying components by supertype Mike Bierlee 2015-12-24 19:51:49 +0100
  • d888d0a808 Rename instantiatableType -> instanceType Mike Bierlee 2015-12-24 18:58:34 +0100
  • 95bd7aece6 Update target DMD version Mike Bierlee 2015-12-24 18:56:19 +0100
  • 1bf1734c53 Add registration of components through factory methods Mike Bierlee 2015-12-24 18:45:18 +0100
  • c4bfe02392 Add some more future work to list Mike Bierlee 2015-12-24 18:09:00 +0100
  • 12c253d912 Build on travis with latest DMD Mike Bierlee 2015-12-24 01:33:46 +0100
  • 4681524a4b Log the changes Mike Bierlee 2015-12-24 01:31:35 +0100
  • 55d3139f5b Add registration of basic dependencies through application context Mike Bierlee 2015-12-24 01:11:39 +0100
  • be5eb37617 Remove public imports Mike Bierlee 2015-12-24 01:01:30 +0100
  • f225a2f13c Tick future work off the list Mike Bierlee 2015-12-23 18:51:28 +0100
  • 80916c47fb Add factory method invocation to instance factory Mike Bierlee 2015-12-23 18:32:29 +0100
  • aa8aef5c06 Alter tutorial do put less emphasis on registration scopes Mike Bierlee 2015-12-23 17:57:33 +0100
  • 2ebef4c466 Refactor registration scopes into simplified instance factory Mike Bierlee 2015-12-23 17:51:55 +0100
  • 0a682ccb16 Use DMD 2.068.2 on travis Mike Bierlee 2015-09-26 22:51:13 +0200
  • ae9e0bab68 Rename RegistrationOptions -> RegistrationOption, deprecate usage of old name v5.0.0 Mike Bierlee 2015-09-26 22:45:35 +0200
  • 7fba33247a Update tutorial to reflect new interface registration behaviour Mike Bierlee 2015-09-26 22:40:34 +0200
  • 19af879b5f Prepare Version 5.0.0 Mike Bierlee 2015-09-26 22:26:42 +0200
  • 6607a47713 Compatible with D(MD) 2.068.2 Mike Bierlee 2015-09-26 22:02:29 +0200
  • e2571591b7 Works with New DUB Mike Bierlee 2015-09-22 22:03:21 +0200
  • d9686dbc6e Make more sense! Mike Bierlee 2015-09-22 21:59:04 +0200
  • da16513a8d Always register concrete type when registering type by supertype by default. Mike Bierlee 2015-08-17 22:25:57 +0200
  • 8c103df7e5 Remove deprecated module "dependency" v4.0.0 Mike Bierlee 2015-08-16 15:50:54 +0200
  • bf7e2c8229 Remove feature branch badge Mike Bierlee 2015-08-16 15:45:07 +0200
  • 6f2649cf07 Build with dmd 2.068.0 final on Travis v3.0.0 Mike Bierlee 2015-08-16 15:37:33 +0200
  • 9e0f256f15 Prepare version 3.0.0 Mike Bierlee 2015-08-16 15:37:00 +0200
  • 87f8c08c69 Try running containerized Mike Bierlee 2015-07-27 21:40:14 +0200
  • 4706638140 Don't build ddox again on travis Mike Bierlee 2015-07-27 21:13:34 +0200
  • a4af305a54 Update feature branch badge Mike Bierlee 2015-07-27 21:10:42 +0200
  • bed26ddc6e Build with new DMD beta Mike Bierlee 2015-07-27 21:05:10 +0200
  • 13c0aee5e8 Upgrade supported DMD and DUB versions in README Mike Bierlee 2015-07-27 21:04:33 +0200
  • 78e9b34efe Add feature branch changelog to next version Mike Bierlee 2015-07-06 22:56:41 +0200
  • 78df679b7d Add added UDA feature to changelog Mike Bierlee 2015-07-04 12:53:00 +0200
  • eede6d9a7a Disable DDOX building on Travis Mike Bierlee 2015-07-04 11:52:29 +0200
  • 5200ae2c08 Use 2.068.0-b1 on Travis CI Mike Bierlee 2015-07-04 01:35:23 +0200
  • a3769b0674 Build annotations example on travis Mike Bierlee 2015-07-04 00:59:54 +0200
  • d3a1b74de2 Fix the damn badge Mike Bierlee 2015-07-04 00:51:30 +0200
  • 343532ba01 Add feature branch badge Mike Bierlee 2015-07-04 00:49:36 +0200
  • a59e7a9731 Add example project demonstrating @AssignNewInstance Mike Bierlee 2015-07-04 00:30:14 +0200
  • 3e11ff1e92 Add ability to assign new instance to autowired member regardless of registration scope Mike Bierlee 2015-07-03 23:45:10 +0200
  • 1551f9e012 Prepare release 2.2.0 v2.2.0 Mike Bierlee 2015-07-06 22:54:07 +0200