Changelog
0.2.0 (22/11/2021)
Special thanks to @mt-caret and @ansrivas for contributing 🎉
- Small refactoring of
comparator.rs
andversion.rs
- @gngeorgiev - Add criterion bench - @gngeorgiev
- Fix
IntoOptionsMaybe
usage inbuilder.rs
- @gngeorgiev - Update bench dependencies and add alloc param - @gngeorgiev
- Don't install node_modules every time for bench. Update bench times - @gngeorgiev
- Optimize
comparator.rs
- @gngeorgiev - Refactor and optimize
range.rs
- @gngeorgiev - Rename
match_at_index
inutil.rs
- @gngeorgiev - Improve tests assertion logging in
lib.rs
- @gngeorgiev - fix bacon clippy - @gngeorgiev
- Optimize and refactor
version.rs
- @gngeorgiev - BREAKING: Remove
with_options_maybe
and add blankedIntoOptionsMaybe
trait impl forwith_options
- @gngeorgiev - Add back docs and crates.io badges - @gngeorgiev
- Fix CI badge - @gngeorgiev
- Add
just ci
target - @gngeorgiev - migrate to github actions from travis - @gngeorgiev
- BREAKING: Use
thiserror
instead of manually implementingError
- @gngeorgiev - add just bench target - @gngeorgiev
- Remove pointless README subtext - @gngeorgiev
- Improve benchmarking instructions and setup. Update benchmark results - @gngeorgiev
- Add just and bacon setup and instructions - @gngeorgiev
- Add serde examples in tests and README - @gngeorgiev
- Add compare and serde tests - @gngeorgiev
- Leave only license-file in Cargo.toml - @gngeorgiev
- Remove clone calls for Options - @gngeorgiev
- Derive Copy for Options - @gngeorgiev
- fix README markdown warnings - @gngeorgiev
- Upgrade Cargo.toml dependencies - @gngeorgiev
- Refactor more clippy warnings and further refactor - @gngeorgiev
- cargo clippy --fix first pass - @gngeorgiev
- Implement Ord for sort operation on
Vec<Version>
- @ansrivas - Add derive Hash - @mt-caret
- Use i64 instead of i32 to avoid size issues - @mt-caret