aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: d07ff66b4381fc5acaf9bee86396f75f1e7ca41d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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