aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 3438b3b0afbd4e56fb91b93e2ddb08acb560daf2 (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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

Unreleased

v0.1.1 - 2022-07-22

Build

  • add local path to macros dependency

Docs

  • add optional factory feature name in readme
  • add changelog
  • fix typo in example in readme
  • add shields, examples & more to readme
  • rename example folder to examples
  • use syrette from crates.io in example

Refactor

  • make factories an optional feature
  • re-export dependency of error_stack
  • reorganize folder hierarchy

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