diff options
author | Ryan Leckey <leckey.ryan@gmail.com> | 2017-06-22 09:47:55 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-22 09:47:55 -0700 |
commit | fadf3429ab1082a615f90ac474e3ea2eed52f366 (patch) | |
tree | c238e8deebcd28befa75582fa86f2663a1d6055b /CHANGELOG.md | |
parent | 04d3ee8f70337e4899932b92262fbeec2dbb1bd9 (diff) |
Update CHANGELOG.md
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 15 |
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. |