You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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."
Copy file name to clipboardexpand all lines: README.md
+7-8
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ strings as well as files.
29
29
You can install this easily via `cargo` by including it in your `Cargo.toml` file like:
30
30
```TOML
31
31
[dependencies]
32
-
configparser = "2.0.1"
32
+
configparser = "2.1.0"
33
33
```
34
34
35
35
## ➕ Supported datatypes
@@ -178,12 +178,6 @@ additional terms or conditions.
178
178
## 🆕 Changelog
179
179
180
180
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!
187
181
- 0.13.2 (**FINAL BETA**)
188
182
- Erroneous docs fixed.
189
183
- Final release before stable.
@@ -194,9 +188,14 @@ Old changelogs are in [CHANGELOG.md](CHANGELOG.md).
194
188
-**BREAKING** Added Python-esque support for `:` as a delimiter.
195
189
-:new: Add support for case-sensitive maps with automatic handling under the hood.
196
190
-:hammer: Fixed buggy setters which went uncaught, to preserve case-insensitive nature.
197
-
- 2.0.1 (**STABLE**)
191
+
- 2.0.1
198
192
- Add first-class support for setting, loading and reading defaults
199
193
- 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.
0 commit comments