Skip to content

Commit 8bbd878

Browse files
committed
🆕 Ready for 2.1.0 release
1 parent cf0879e commit 8bbd878

File tree

3 files changed

+14
-9
lines changed

3 files changed

+14
-9
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,11 @@
7070
- 0.12.0 (**BETA 8**)
7171
- New function added, `writes()` to support writing configuration to a string.
7272
- More doctests passed.
73+
- 0.13.0 (**BETA 9**)
74+
- New functions added, `clear()` and `remove_section()` to make handling similar to hashmaps.
75+
- Docs fixed. On track to stable.
76+
- 0.13.1 (yanked)
77+
- New function added, `remove_key()` to remove a key from a section
78+
- All doctests passing!
7379

7480
Older changelogs are preserved here, current changelog is present in [README.md](README.md).

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "configparser"
3-
version = "2.0.1"
3+
version = "2.1.0"
44
authors = ["QEDK <[email protected]>"]
55
edition = "2018"
66
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."

README.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ strings as well as files.
2929
You can install this easily via `cargo` by including it in your `Cargo.toml` file like:
3030
```TOML
3131
[dependencies]
32-
configparser = "2.0.1"
32+
configparser = "2.1.0"
3333
```
3434

3535
## ➕ Supported datatypes
@@ -178,12 +178,6 @@ additional terms or conditions.
178178
## 🆕 Changelog
179179

180180
Old changelogs are in [CHANGELOG.md](CHANGELOG.md).
181-
- 0.13.0 (**BETA 9**)
182-
- New functions added, `clear()` and `remove_section()` to make handling similar to hashmaps.
183-
- Docs fixed. On track to stable.
184-
- 0.13.1 (yanked)
185-
- New function added, `remove_key()` to remove a key from a section
186-
- All doctests passing!
187181
- 0.13.2 (**FINAL BETA**)
188182
- Erroneous docs fixed.
189183
- Final release before stable.
@@ -194,9 +188,14 @@ Old changelogs are in [CHANGELOG.md](CHANGELOG.md).
194188
- **BREAKING** Added Python-esque support for `:` as a delimiter.
195189
- :new: Add support for case-sensitive maps with automatic handling under the hood.
196190
- :hammer: Fixed buggy setters which went uncaught, to preserve case-insensitive nature.
197-
- 2.0.1 (**STABLE**)
191+
- 2.0.1
198192
- Add first-class support for setting, loading and reading defaults
199193
- New available struct `IniDefault` for fast templating
194+
- 2.1.0 (**STABLE**)
195+
- 😯 **BREAKING** Parse keys with higher priority, both brackets `[` and `]` can be part of values now.
196+
- ℹ 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.
197+
- 🚀 `load()` and `write()` work with `Path`-like arguments now.
198+
- 📜 Add docs for new struct
200199

201200
### 🔜 Future plans
202201

0 commit comments

Comments
 (0)