summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorRyan Leckey <ryan@launchbadge.com>2017-06-22 17:13:59 -0700
committerRyan Leckey <ryan@launchbadge.com>2017-06-22 17:13:59 -0700
commit19085a4ae4c38aadcb8beaf5974e66b052e3df1d (patch)
tree64764e54dce43c1becadd44a434ee7b62086273c /CHANGELOG.md
parent0c327ce936203e23cb5003c9df22bf32f7804ced (diff)
Update CHANGELOG.md
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md28
1 files changed, 20 insertions, 8 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 00d1108..88be8bf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,15 +5,27 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
## 0.6.0 – Upcoming
- - Remove `namespace` option for File
- - Add builder pattern to condense configuration
+ - Implement `Source` for `Vec<T: Source>` and `Vec<Box<Source>>`
- ```rust
- Config::new()
- .merge(File::with_name("Settings"))
- .merge(Environment::with_prefix("APP"))
- .unwrap()
- ```
+ ```rust
+ Config::new()
+ .merge(vec![
+ File::with_name("config/default"),
+ File::with_name(&format!("config/{}", run_mode)),
+ ])
+ ```
+
+ - Implement `From<&Path>` and `From<PathBuf>` for `File`
+
+ - Remove `namespace` option for File
+ - Add builder pattern to condense configuration
+
+ ```rust
+ Config::new()
+ .merge(File::with_name("Settings"))
+ .merge(Environment::with_prefix("APP"))
+ .unwrap()
+ ```
## 0.5.2 – 2017-06-22
- Parsing errors even for non required files – [@Anthony25] ( [#33] )