@@ -6,6 +6,30 @@ All notable changes to this project will be documented in this file.
66## [ Unreleased]
77
88
9+ ## [ 0.2.0] - 2022-10-21
10+ ### Added
11+ - Add support for ** array default values** , e.g. ` #[config(default = [1, 2, 3]) `
12+ - Add support for ** map default values** , e.g. ` #[config(default = { "cat": 3, "dog": 5 }) `
13+ - ** Add JSON5 support**
14+ - Show environment variable key in config template
15+ - Impl ` PartialEq ` for all ` meta ` items
16+ - Impl ` Serialize ` for ` meta::Expr `
17+
18+ ### Changed
19+ - ** Breaking** : rename ` {toml,yaml}::format ` to ` template `
20+ - ** Breaking** : make ` FormatOptions ` and some ` meta ` types ` #[non_exhaustive] `
21+ - Move to Rust 2021 (bumps MSRV to 1.56)
22+ - Improved docs
23+
24+ ### Fixed
25+ - Fix type inference for float default values
26+ - Fix name clash with generated helper functions
27+ - Fix incorrect newlines for string default values in YAML config template
28+
29+ ### Internal
30+ - Rewrite large parts of the crate, mostly to deduplicate logic
31+ - Add lots of tests
32+
933## [ 0.1.4] - 2022-10-14
1034### Fixed
1135- Derive attribute ` env ` can now be used together with ` deserialize_with ` (#2 )
@@ -39,7 +63,8 @@ All notable changes to this project will be documented in this file.
3963- Everything.
4064
4165
42- [ Unreleased ] : https://github.com/LukasKalbertodt/confique/compare/v0.1.4...HEAD
66+ [ Unreleased ] : https://github.com/LukasKalbertodt/confique/compare/v0.2.0...HEAD
67+ [ 0.2.0 ] : https://github.com/LukasKalbertodt/confique/compare/v0.1.4...v0.2.0
4368[ 0.1.4 ] : https://github.com/LukasKalbertodt/confique/compare/v0.1.3...v0.1.4
4469[ 0.1.3 ] : https://github.com/LukasKalbertodt/confique/compare/v0.1.2...v0.1.3
4570[ 0.1.2 ] : https://github.com/LukasKalbertodt/confique/compare/v0.1.1...v0.1.2
0 commit comments