diff --git a/CHANGELOG.md b/CHANGELOG.md index 72421c8..e5abc14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,30 @@ SPDX-License-Identifier: Apache-2.0 All notable changes to this project will be documented in this file. +## [1.0.0] - 2025-04-24 + +This version sets a contract to follow a Rust-style semver versioning +scheme. Future breaking changes will always be accompanied by a new +major release. + +This does not mean that there will be no breaking changes, or that +particular care will be taken to avoid them. + +The following are the user-visible changes for this release: + +### Features + +- [**breaking**] Gate all dependency-based features behind features +- *(config)* Add a generic configuration parsing function + +### Documentation + +- Improve docs, fix formatting + +### Miscellaneous Tasks + +- [**breaking**] Relicense to Apache-2.0 + ## [0.2.2] - 2025-03-20 ### Features diff --git a/Cargo.lock b/Cargo.lock index 62b61e4..63da6b6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -178,7 +178,7 @@ dependencies = [ [[package]] name = "famedly_rust_utils" -version = "0.2.2" +version = "1.0.0" dependencies = [ "dedent", "figment", diff --git a/Cargo.toml b/Cargo.toml index 76f09cd..783764a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ [package] name = "famedly_rust_utils" description = "Various rust utility functions and types" -version = "0.2.2" +version = "1.0.0" authors = [] edition = "2021" resolver = "2" @@ -37,7 +37,7 @@ reqwest = ["dep:reqwest", "dep:thiserror"] time = ["dep:time"] schemars = ["dep:schemars", "schemars/url"] serde = ["dep:serde"] -base_url = ["dep:url", "dep:thiserror"] +base_url = ["dep:url", "dep:thiserror", "dep:serde"] [lints.rust] dead_code = "warn"