170fc4ca6b
Add rust-version
to Cargo.toml
and set MSRV to 1.80.0 ( #215 )
2025-01-12 22:03:05 -06:00
c2812a91a8
chore: release v0.21.1 ( #206 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-07 12:55:55 -06:00
551d1a62b1
chore: release v0.21.0 ( #204 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-05 21:59:39 -06:00
d665bb6beb
Make the serde feature opt-in instead of opt-out ( #200 )
...
Most people add dependencies without checking their features
or optional dependencies too carefully. This leads to them pulling in
transitive dependencies they likely don't need.
2024-09-24 10:40:42 -05:00
7e0519cd35
fix(deps): update rust crate serde to 1.0.200 ( #196 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 12:44:19 -05:00
c840f27855
chore(deps): update rust crate serde_json to 1.0.116 ( #193 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 09:10:53 -05:00
4b16661585
fix(deps): update rust crate serde to 1.0.199 ( #194 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 09:10:23 -05:00
bb51dee73a
Update Rust crate criterion to 0.5.1 ( #172 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-30 21:43:09 -05:00
6e32dd2e88
Update Rust crate schemars to 0.8.17 ( #184 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-28 13:42:11 -05:00
817b5babed
Update Rust crate schemars to 0.8.15 ( #183 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-18 12:04:15 -05:00
9bf407e634
Update Rust crate schemars to 0.8.13 ( #181 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-28 19:09:51 -05:00
19aafee3c8
Update criterion requirement from 0.4.0 to 0.5.0
...
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs ) to permit the latest version.
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.4.0...0.5.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-24 20:33:33 -05:00
3a2d1da053
Update Rust crate schemars to 0.8.12
2023-04-23 19:53:07 -05:00
a42e9d9593
Update criterion requirement from 0.3.4 to 0.4.0 ( #162 )
...
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs ) to permit the latest version.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.4...0.4.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 16:01:00 -05:00
2c9bf9b29b
Update does-it-json requirement from 0.0.3 to 0.0.4 ( #161 )
...
Updates the requirements on [does-it-json](https://github.com/ahl/does-it-json ) to permit the latest version.
- [Release notes](https://github.com/ahl/does-it-json/releases )
- [Commits](https://github.com/ahl/does-it-json/compare/v0.0.3...v0.0.4 )
---
updated-dependencies:
- dependency-name: does-it-json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:58:10 -05:00
1b6904bfc7
Cut a new release for v0.20.0 ( #158 )
2022-06-30 22:00:50 -05:00
ab6f1012b3
Correct and validate JsonSchema for Ipv4Network, Ipv6Network, and IpNetwork ( #157 )
...
* show failed test cases
* add proper JSON schema
2022-06-28 21:27:13 -05:00
86dbbd997a
[ #153 ] Add optional JSONSchema implementation for IpNetwork
...
Problem: No instance of `JSONSchema` is implemented for
`IpNetwork`.
Solution: Derive implementation via `schemars`. Add corresponding
feature to the crate.
2022-05-31 23:37:44 +03:00
3503e4c094
Cut a new release for v0.19.0
...
This one is still a manual release, I am hoping to get this automated
soon.
2022-04-12 22:44:10 -05:00
501e5533d7
Remove the redundant html_root_url attribute
2022-04-12 22:35:37 -05:00
9651b3b721
feat: Upgrade rust edition
...
cargo fix --edition did not result in any changes to src
2021-11-08 09:04:50 -06:00
c9b2bc5519
Cut a new release for v0.18.0
2021-04-13 18:29:34 -05:00
9921661ebe
Always inline the contains function
...
This function is commonly called in a loop (or iterator). Inlining it
makes it run faster, which is beneficial in this case.
2021-04-04 23:15:58 -05:00
6c6bdb333d
Cut a new release
2020-07-13 11:45:28 +01:00
1d4665dfe6
Update serde version
...
This crate doesn't actually work with serde 0.8 or 0.9.
2020-07-13 12:01:48 +02:00
fa128680b5
Dual license this project
...
closes #127
2020-02-26 13:47:18 +00:00
121820add8
Drop clippy from dependencies
2020-01-18 17:41:43 +00:00
65bd6724c2
Remove the clippy plugin
...
And update instructions to run clippy from cargo
2020-01-18 17:39:07 +00:00
ca2da8ae30
Uprev for a new release
2020-01-08 10:37:12 +00:00
00256cf885
Set a maintenance status
...
Putting this as passively-maintained since this crate is mostly feature
complete.
2020-01-05 13:27:46 +00:00
fa5deed40b
Make the serde dependency optional
2019-12-11 12:51:39 +01:00
a3197a8411
Remove the "heavily WIP" part of description
2019-12-10 09:40:08 +01:00
0479ca45a9
Add and remove appropriate keywords and categories
2019-12-10 09:40:08 +01:00
11025d3b1a
Remove documentation URL that is already default
2019-12-10 09:28:26 +01:00
d54f463f86
Uprev for a new release
2019-11-23 13:48:22 +00:00
9e42aaeb3e
Uprev for a new release
2019-09-12 20:25:48 +01:00
2dff6a0863
Update criterion requirement from 0.2.9 to 0.3.0
...
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs ) to permit the latest version.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.2.9...0.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-08-26 05:35:47 +00:00
d8f3cc1992
Upgrade to edition 2018
2019-03-25 15:15:21 +01:00
a19f24a9c6
Add a benchmark for CIDR parsing
...
Also optimise the cidr_parts implementation
2019-02-02 21:54:16 +00:00
1f96439a87
Prepare new release
2019-02-01 22:16:38 +00:00
d8ce2e4dbc
Added custom deserialization and serialization for ipnetwork::IpNetwork
2019-02-01 12:01:33 +00:00
72677fbe8f
Update clippy requirement from 0.0.104 to 0.0.302
...
Updates the requirements on [clippy](https://github.com/rust-lang-nursery/rust-clippy ) to permit the latest version.
- [Release notes](https://github.com/rust-lang-nursery/rust-clippy/releases )
- [Changelog](https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang-nursery/rust-clippy/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-12-08 20:29:20 +00:00
1f3d42d89f
Release 0.13.1
2018-08-31 23:27:53 +01:00
a406474bea
Remove features from cargo manifest
2018-05-12 14:12:42 +01:00
9ac9df11e2
Uprev for release
2018-05-12 14:04:16 +01:00
c6ead9d654
remove serde feature flag
2018-04-17 19:28:38 -05:00
de707e35ae
Remove with-serde in favor of just 'serde'
...
https://rust-lang-nursery.github.io/api-guidelines/naming.html#feature-names-are-free-of-placeholder-words-c-feature
2018-04-17 17:03:42 -05:00
6b4dc9762b
pin version
2018-04-16 19:22:33 -05:00
e075fb80f8
Add IPv4 test case
2018-04-15 20:58:52 -05:00
eddcc026cb
Uprev for release
2018-03-15 08:45:16 +00:00