Skip to content

Commit

Permalink
🆕 Ready for 2.1.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
QEDK committed Jun 7, 2021
1 parent cf0879e commit 8bbd878
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 9 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,11 @@
- 0.12.0 (**BETA 8**)
- New function added, `writes()` to support writing configuration to a string.
- More doctests passed.
- 0.13.0 (**BETA 9**)
- New functions added, `clear()` and `remove_section()` to make handling similar to hashmaps.
- Docs fixed. On track to stable.
- 0.13.1 (yanked)
- New function added, `remove_key()` to remove a key from a section
- All doctests passing!

Older changelogs are preserved here, current changelog is present in [README.md](README.md).
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "configparser"
version = "2.0.1"
version = "2.1.0"
authors = ["QEDK <qedk.en@gmail.com>"]
edition = "2018"
description = "A simple configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily."
Expand Down
15 changes: 7 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ strings as well as files.
You can install this easily via `cargo` by including it in your `Cargo.toml` file like:
```TOML
[dependencies]
configparser = "2.0.1"
configparser = "2.1.0"
```

## ➕ Supported datatypes
Expand Down Expand Up @@ -178,12 +178,6 @@ additional terms or conditions.
## 🆕 Changelog

Old changelogs are in [CHANGELOG.md](CHANGELOG.md).
- 0.13.0 (**BETA 9**)
- New functions added, `clear()` and `remove_section()` to make handling similar to hashmaps.
- Docs fixed. On track to stable.
- 0.13.1 (yanked)
- New function added, `remove_key()` to remove a key from a section
- All doctests passing!
- 0.13.2 (**FINAL BETA**)
- Erroneous docs fixed.
- Final release before stable.
Expand All @@ -194,9 +188,14 @@ Old changelogs are in [CHANGELOG.md](CHANGELOG.md).
- **BREAKING** Added Python-esque support for `:` as a delimiter.
- :new: Add support for case-sensitive maps with automatic handling under the hood.
- :hammer: Fixed buggy setters which went uncaught, to preserve case-insensitive nature.
- 2.0.1 (**STABLE**)
- 2.0.1
- Add first-class support for setting, loading and reading defaults
- New available struct `IniDefault` for fast templating
- 2.1.0 (**STABLE**)
- 😯 **BREAKING** Parse keys with higher priority, both brackets `[` and `]` can be part of values now.
- ℹ Only affects current behaviour **iff** your section headers had comments in front of them like, `comment[HEADER]`, you can fix it by adding the comment after the header like `[HEADER]#comment` or otherwise.
- 🚀 `load()` and `write()` work with `Path`-like arguments now.
- 📜 Add docs for new struct

### 🔜 Future plans

Expand Down

0 comments on commit 8bbd878

Please sign in to comment.