Commit graph

562 commits

Author SHA1 Message Date
Mike Bierlee a129e6c3f1 Prefer the use of @Inject in examples, docs and tests 2023-03-07 03:31:23 +03:00
Mike Bierlee 3fa4e15d6f Add support for JSR330 @Inject attribute 2023-03-07 03:14:58 +03:00
Mike Bierlee 733c2aa236 Move some tests to proper location 2023-03-07 03:06:57 +03:00
Mike Bierlee 61db8f7572 Don't gitignore dub selections 2023-03-07 02:44:05 +03:00
Mike Bierlee 2dcb4cdbd0 Autoformat a few files 2023-03-07 02:43:03 +03:00
Mike Bierlee 1f018f1991 Add fix to changelog 2023-03-07 02:36:28 +03:00
Mike Bierlee 746e070f2d Itterate statically over members 2023-03-07 01:53:19 +03:00
Mike Bierlee 0b64013115 Shorten name of example to fix compilation issues 2023-03-07 01:30:03 +03:00
Mike Bierlee 9b05aa3af9 Reformat code to use otbs brace style
It's more compact and more common in the coding world these days.
2023-03-07 01:24:28 +03:00
Mike Bierlee 6d1bf44d28 Use getOverloads in registerContextComponents (fix #43) 2023-03-07 01:18:11 +03:00
Mike Bierlee b8caa00be1 Autoformat code 2023-03-07 00:46:07 +03:00
Mike Bierlee dfac28102e Fix deprecation warnings when resolving post-constructors and pre-destructors (fix #43) 2023-03-07 00:45:44 +03:00
Mike Bierlee d4ce13f8b1 Rename modules to match convention 2023-03-06 23:21:08 +03:00
Mike Bierlee 7ffc985f64 Merge remote-tracking branch 'origin/main' into develop 2023-02-20 21:34:55 +03:00
Mike Bierlee 3a08db91e0 Use dpldocs instead of github pages 2023-02-20 21:34:34 +03:00
Mike Bierlee df780839b0 Merge remote-tracking branch 'origin/main' into develop 2023-01-11 02:02:50 +03:00
Mike Bierlee ba4a25724c Remove illegal keys from dub json 2023-01-11 02:02:34 +03:00
Mike Bierlee fd9d63a6ec Update copyrights 2023-01-11 02:01:51 +03:00
Mike Bierlee d0c30f210f Merge remote-tracking branch 'origin/main' into develop 2022-11-28 20:12:01 +03:00
Mike Bierlee 7288e0ed27 Adjust link to mirage config injector repo 2022-11-28 20:11:49 +03:00
Mike Bierlee 18f7d221ad Merge remote-tracking branch 'origin/main' into develop 2022-11-27 21:42:02 +03:00
Mike Bierlee 127d47dcca Add Mirage Config value injector to injector list 2022-11-27 21:41:18 +03:00
Mike Bierlee e7e79094b8 Add release dates to changelog 2022-10-27 03:02:12 +03:00
Mike Bierlee d93fba4c8a Only import std io on debug(poodinisVerbose) 2022-10-27 02:52:47 +03:00
Mike Bierlee d5959080d6 Bump version 2022-10-27 02:30:15 +03:00
Mike Bierlee bded43f646 Fix changelog 2022-10-27 02:28:05 +03:00
Mike Bierlee 5a66bdc26a Fix registerOnResolve not working for classes that have no default constructor
It might be that these want to make use of constructor injection instead
2022-10-27 02:27:03 +03:00
Mike Bierlee f7578d79a3 Fix unnecessary re-registration of types when registerBeforeResolving is specified 2022-10-27 01:42:09 +03:00
Mike Bierlee e1cb511178 Autoformat container.d 2022-10-27 01:37:36 +03:00
Mike Bierlee 04a30db126 Update docs? 2022-10-09 01:22:47 +03:00
Mike Bierlee 399f3f393f Add make step for building docs 2022-10-09 01:10:46 +03:00
Mike Bierlee 9b2d40991a Merge remote-tracking branch 'origin/main' into develop 2022-09-25 19:45:57 +03:00
Mike Bierlee 4c2e0f50ef Gitignore PDB files 2022-09-25 19:45:40 +03:00
Mike Bierlee a73e8c05df
Fix linebreak in readme 2022-09-25 19:40:56 +03:00
Mike Bierlee 8bd88fbcb9 Fix typo 2022-03-22 10:51:28 +03:00
Mike Bierlee 9012bddabe
Fix typo 2022-03-22 10:50:29 +03:00
Mike Bierlee 365d5895c3
Remove broken homepage link 2022-02-21 00:01:11 +03:00
Mike Bierlee ec90d982be Adjust changelog 2022-02-18 00:48:05 +03:00
Mike Bierlee c5e458f75a Update copyrights 2022-02-18 00:45:03 +03:00
Mike Bierlee bf77c95a0d Prevent import of template arguments that are not types 2022-02-18 00:43:39 +03:00
Mike Bierlee 7ccd05f1d4 Prepare next release 2021-08-24 23:20:42 +03:00
Mike Bierlee 4faf7f2e47 Fix chained registration scopes getting rid of initializedBy's factory method 2021-08-24 23:17:26 +03:00
Mike Bierlee 8bde8963c2 Force allman brace style in vscode 2021-08-24 21:19:10 +03:00
Mike Bierlee cf010cd002 Add vscode tasks 2021-08-24 21:15:25 +03:00
Mike Bierlee 199d936070 Prepare next release 2021-07-06 21:09:32 +03:00
Mike Bierlee 70b4c9e9dd Remove helpful compilation warning in favor of supporting more edge-cases out of the box 2021-07-03 18:38:21 +03:00
Mike Bierlee d7dc57ec99 Update changelog and readme 2021-06-15 23:38:25 +03:00
Mike Bierlee 0127c0a80c Add unittest for fix in #37 2021-06-15 23:34:50 +03:00
nucz 00dd758e01 fix "multiple ! arguments are not allowed" on ...
...constructor argument injection
2021-06-15 23:25:39 +03:00
Mike Bierlee 88234ab1b3 Merge remote-tracking branch 'origin/main' into develop 2021-06-15 23:18:37 +03:00