summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan Leckey <ryan@launchbadge.com>2017-06-22 14:30:54 -0700
committerRyan Leckey <ryan@launchbadge.com>2017-06-22 14:30:54 -0700
commit423b6b6f3ce41a1a06f43aa5989e18c3a4e31998 (patch)
tree97c9d73db7b86dc01b72767f34dd77d33b650eb3
parent2b438ed9b53fee5689032f3b5fcdda8d15becd5f (diff)
parentfadf3429ab1082a615f90ac474e3ea2eed52f366 (diff)
Merge branch 'master' of https://github.com/mehcode/config-rs
-rw-r--r--CHANGELOG.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9628e68..6b44c70 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,21 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
+## 0.5.2 – 2017-06-22
+ - Parsing errors even for non required files – @Anthony25 ( #33 )
+
+## 0.5.1 – 2017-06-16
+ - Added config category to Cargo.toml
+
+## 0.5.0 – 2017-06-16
+ - `config.get` has been changed to take a type parameter and to deserialize into that type using serde. Old behavior (get a value variant) can be used by passing `config::Value` as the type parameter: `my_config.get::<config::Value>("..")`
+ - Propagate parse and type errors through the deep merge (remembering filename, line, etc.)
+ - Remove directory traversal on `File`. This is likely temporary. I do _want_ this behavior but I can see how it should be optional. See #35
+ - Add `File::with_name` to get automatic file format detection instead of manual `FileFormat::*` – @JordiPolo
+ - Case normalization #26
+ - Remove many possible panics #8
+ - `my_config.refresh()` will do a full re-read from the source so live configuration is possible with some work to watch the file
+
## 0.4.0 - 2017-02-12
- Remove global ( `config::get` ) API — It's now required to create a local configuration instance with `config::Config::new()` first.