aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2022-07-22 13:39:49 +0200
committerHampusM <hampus@hampusmat.com>2022-07-22 13:39:49 +0200
commite5ea69d8e92e2b683a3cbe608d89d62e59cacb88 (patch)
tree2e4313c4c8805ff4935c1b47a023759a69060805 /CHANGELOG.md
parent4cb3884e24b3cba3347ff93475bbabd6fe18d2fa (diff)
docs: add changelog
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md42
1 files changed, 42 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..d07ff66
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,42 @@
+## Unreleased
+
+
+## v0.1.0 - 2022-07-20
+### Build
+- use syrette_macros from crates.io
+
+### Chore
+- add repository & keywords to Cargo manifests
+
+### Docs
+- replace symlinked readme with a copy
+- add readme symlink to syrette
+- improve and clean up doc comment examples
+- split example into multiple files
+- correct declare_interface macro example
+- remove the crate root example
+- add example
+- add documentation comments
+- add readme
+
+### Feat
+- add binding factories to DI container
+- add DI container
+
+### Refactor
+- use aggressive clippy linting
+- remove unused intertrait code
+- rename the castable_to macro to declare_interface
+- reduce the capabilities of the castable_to macro
+- reorganize and improve macros
+- use common pointer type aliases
+- add dedicated interface & error modules
+- move injectable type provider to own file
+
+### Style
+- group imports
+- add rustfmt config
+
+### Test
+- add DI container unit tests
+