From d07f42c630b6ccd6315645ad6695be7526188275 Mon Sep 17 00:00:00 2001 From: ankit <1994constant@gmail.com> Date: Sat, 13 Jun 2020 23:45:59 +0530 Subject: [PATCH] Bump to 0.5.0 --- Cargo.toml | 11 ++++++++--- README.md | 2 +- src/lib.rs | 3 ++- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 59efac1..d82e0e4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,14 +1,19 @@ [package] name = "configparser" -version = "0.4.1" +version = "0.5.0" authors = ["QEDK "] edition = "2018" -description = "A simple configuration parsing utility with no dependencies. Works on a subset of ini configuration syntax." +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." homepage = "https://github.com/QEDK/configparser-rs" repository = "https://github.com/QEDK/configparser-rs" +documentation = "https://docs.rs/configparser" readme = "README.md" license = "MIT OR LGPL-3.0-or-later" -keywords = ["config", "ini", "settings", "configuration", "configparser"] +keywords = ["config", "ini", "settings", "configuration", "parser"] categories = ["config", "encoding", "parser-implementations"] +[badges] +travis-ci = { repository = "QEDK/configparser", branch = "master" } +maintenance = { status = "actively-developed" } + # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html \ No newline at end of file diff --git a/README.md b/README.md index 9575c42..908b189 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ or property key) is the one that remains in the `HashMap`. You can install this easily via `cargo` by including it in your `Cargo.toml` file like: ```TOML [dependencies] -configparser = "0.4.1" +configparser = "0.5.0" ``` ## Usage diff --git a/src/lib.rs b/src/lib.rs index 1aaa82e..3dd17da 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,6 @@ /*! -This crate provides the `Ini` struct which implements a basic configuration language which provides a structure similar to what’s found in Windows' `ini` files. You can use this to write Rust programs which can be customized by end users easily. +This crate provides the `Ini` struct which implements a basic configuration language which provides a structure similar to what’s found in Windows' `ini` files. +You can use this to write Rust programs which can be customized by end users easily. This is a simple configuration parsing utility with no dependencies built on Rust. It is inspired by Python's `configparser`.