Commit Graph

  • a21cb4d081 Update schemars requirement from 0.8.17 to 0.9.0 dependabot/cargo/schemars-0.9.0 dependabot[bot] 2025-06-08 04:39:00 +00:00
  • bb0903e198 Update criterion requirement from 0.5.1 to 0.6.0 dependabot/cargo/criterion-0.6.0 dependabot[bot] 2025-05-19 04:12:26 +00:00
  • c3af07d69a Impl From<Ipv4Addr, Ipv6Addr> for IpNetwork (#218) master Imbolc 2025-03-23 02:30:10 +06:00
  • 35977adc81 Iterator size hints (#217) Kieran 2025-02-28 16:00:56 +00:00
  • 0deb2abd8b Add ip_mask_to_prefix_checked (#214) Markus Pettersson 2025-01-13 05:04:28 +01:00
  • 170fc4ca6b Add rust-version to Cargo.toml and set MSRV to 1.80.0 (#215) Markus Pettersson 2025-01-13 05:03:05 +01:00
  • aa65f088b1 Make IpNetwork::is_ipv4 and IpNetwork::is_ipv6 const (#213) Markus Pettersson 2025-01-09 20:06:22 +01:00
  • 5f929258ef Make IpNetwork::ip const (#212) Markus Pettersson 2025-01-09 00:38:34 +01:00
  • a21f5df04e Make IpNetwork::broadcast const (#211) Markus Pettersson 2025-01-09 00:38:16 +01:00
  • 876f882523 Make IpNetwork::network const (#210) Markus Pettersson 2025-01-09 00:37:32 +01:00
  • 49f07a4838 Make IpNetwork::prefix const (#209) Markus Pettersson 2025-01-09 00:36:53 +01:00
  • 2f219a2ada Make IpNetwork::contains const (#208) Markus Pettersson 2025-01-08 17:22:33 +01:00
  • 9ae719637d Make IpNetwork::mask const (#207) Markus Pettersson 2025-01-08 04:03:10 +01:00
  • c2812a91a8 chore: release v0.21.1 (#206) v0.21.1 github-actions[bot] 2025-01-07 12:55:55 -06:00
  • e1d3ac6de1 Fix for 0::/0 network (#205) Beau Gieskens 2025-01-07 14:13:12 +10:00
  • 551d1a62b1 chore: release v0.21.0 (#204) v0.21.0 github-actions[bot] 2025-01-05 21:59:39 -06:00
  • 285cf9d409 Update rust.yml Abhishek Chanda 2025-01-05 21:41:07 -06:00
  • ea467bb744 Update .gitignore Abhishek Chanda 2025-01-05 21:30:56 -06:00
  • 209d5432a6 Update publish.yml Abhishek Chanda 2025-01-05 21:28:23 -06:00
  • 16095cb510 Update publish.yml Abhishek Chanda 2025-01-05 21:23:27 -06:00
  • 4f7d898a86 Replace Ipv{4,6}Network::new_unchecked with Ipv{4,6}Network::new_checked (#203) Markus Pettersson 2025-01-06 04:19:04 +01:00
  • d665bb6beb Make the serde feature opt-in instead of opt-out (#200) Linus Färnstrand 2024-09-24 17:40:42 +02:00
  • ad46759a55 fix for 0.0.0.0/0 network (#199) SildCave 2024-09-07 21:22:12 +02:00
  • cbf8d6b29a Fix typo (#198) dsx 2024-08-09 21:53:42 -04:00
  • 7e0519cd35 fix(deps): update rust crate serde to 1.0.200 (#196) renovate[bot] 2024-05-01 12:44:19 -05:00
  • 83a62c9605 Update publish.yml (#195) Abhishek Chanda 2024-05-01 09:12:06 -05:00
  • c840f27855 chore(deps): update rust crate serde_json to 1.0.116 (#193) renovate[bot] 2024-05-01 09:10:53 -05:00
  • 4b16661585 fix(deps): update rust crate serde to 1.0.199 (#194) renovate[bot] 2024-05-01 09:10:23 -05:00
  • a0831a77b9 chore: setup release plz (#192) Abhishek Chanda 2024-04-30 21:59:49 -05:00
  • f0fd0521e1 fix: use associated constants (#191) Abhishek Chanda 2024-04-30 21:49:56 -05:00
  • bb51dee73a Update Rust crate criterion to 0.5.1 (#172) renovate[bot] 2024-04-30 21:43:09 -05:00
  • b5f5b79d23 Update actions/checkout action to v4 (#182) renovate[bot] 2024-04-30 21:42:39 -05:00
  • 70d1f74e29 ipv6: rewrite core ipv6 methods to operate on u128s (#187) Christopher Mahoney 2024-04-30 22:41:17 -04:00
  • 068959e2c4 github: move to dtolnay/rust-toolchain and run clippy (#189) Abhishek Chanda 2024-04-29 22:25:29 -05:00
  • 241b1dcdf8 netsize: Hash implementation to match PartialEq (#186) Christopher Mahoney 2024-04-29 23:23:28 -04:00
  • 6e32dd2e88 Update Rust crate schemars to 0.8.17 (#184) renovate[bot] 2024-04-28 13:42:11 -05:00
  • a1966d4089 Add const unsafe new_unchecked to Ipv4Network & Ipv6Network (#185) Aurélie Alvet 2023-12-21 16:03:04 +01:00
  • 817b5babed Update Rust crate schemars to 0.8.15 (#183) renovate[bot] 2023-09-18 12:04:15 -05:00
  • 9bf407e634 Update Rust crate schemars to 0.8.13 (#181) renovate[bot] 2023-08-28 19:09:51 -05:00
  • 1bd937e90c Add Ipv6Network::nth to get the nth address (take two) (#176) Fredrick Brennan 2023-06-13 22:17:39 -04:00
  • d19ac33071 Added needed traits to NetworkSize (#175) Fredrick Brennan 2023-06-13 22:14:02 -04:00
  • 19aafee3c8 Update criterion requirement from 0.4.0 to 0.5.0 dependabot[bot] 2023-05-24 04:58:00 +00:00
  • a01d32ede8 Update katyo/publish-crates action to v2 renovate[bot] 2023-04-23 22:54:40 +00:00
  • b4c0554d11 Update actions/checkout action to v3 renovate[bot] 2023-04-23 20:04:25 +00:00
  • 3a2d1da053 Update Rust crate schemars to 0.8.12 renovate[bot] 2023-04-23 20:04:20 +00:00
  • 98914649d6 Add renovate.json renovate[bot] 2023-04-23 19:54:04 +00:00
  • 0bb1ea8fd4 Replace assert_eq with assert for bool comparison Abhishek Chanda 2023-04-07 12:05:59 -05:00
  • b624487f72 Use cargo clippy --fix to autofix code Abhishek Chanda 2023-04-07 12:04:10 -05:00
  • dff59ea0a5 Add a reference where missing Abhishek Chanda 2023-04-06 21:14:15 -05:00
  • 432f7342e3 Cleanup mask for Ipv4Addr Abhishek Chanda 2023-04-06 21:10:36 -05:00
  • b15eb54695 Shrink the enumerate call on mask Abhishek Chanda 2023-04-06 21:07:54 -05:00
  • ec79428c75 Cleanup both size functions Abhishek Chanda 2023-04-06 21:03:29 -05:00
  • a96f30d64e Simplify FromStr for Ipv6Network Abhishek Chanda 2023-04-06 20:56:31 -05:00
  • ef3f536d48 Make parse_prefix more idiomatic Abhishek Chanda 2023-04-06 20:47:22 -05:00
  • a42e9d9593 Update criterion requirement from 0.3.4 to 0.4.0 (#162) dependabot[bot] 2022-09-13 16:01:00 -05:00
  • 2c9bf9b29b Update does-it-json requirement from 0.0.3 to 0.0.4 (#161) dependabot[bot] 2022-07-11 08:58:10 -05:00
  • 1b6904bfc7 Cut a new release for v0.20.0 (#158) v0.20.0 Abhishek Chanda 2022-06-30 22:00:50 -05:00
  • ab6f1012b3 Correct and validate JsonSchema for Ipv4Network, Ipv6Network, and IpNetwork (#157) Adam Leventhal 2022-06-28 19:27:13 -07:00
  • 5146125c35 Merge pull request #155 from sancho20021/153-JsonSchema-for-IPNetwork Abhishek Chanda 2022-05-31 18:47:26 -05:00
  • 86dbbd997a [#153] Add optional JSONSchema implementation for IpNetwork Aleksandr Pak 2022-05-31 23:37:44 +03:00
  • 372f9bdbb7 Add workflow_dispatch Abhishek Chanda 2022-04-13 23:11:42 -05:00
  • c0e04d534a Merge pull request #151 from achanda/update-publish-job Abhishek Chanda 2022-04-13 23:04:52 -05:00
  • 7c9ff1bc30 Update publish.yml Abhishek Chanda 2022-04-13 23:04:38 -05:00
  • 6d4e4ba47a Merge pull request #150 from achanda/autopublish v0.19.3 v0.19.2 v0.19.1 Abhishek Chanda 2022-04-13 22:59:50 -05:00
  • e842e0edc0 Auto publish to crates.io on new tag push Abhishek Chanda 2022-04-13 22:56:43 -05:00
  • 61550eda45 Merge pull request #149 from achanda/v0.19.0 v0.19.0 Abhishek Chanda 2022-04-12 22:47:18 -05:00
  • 3503e4c094 Cut a new release for v0.19.0 Abhishek Chanda 2022-04-12 22:44:10 -05:00
  • 91528476a9 Merge pull request #148 from achanda/remove-html_root_url Abhishek Chanda 2022-04-12 22:38:29 -05:00
  • 501e5533d7 Remove the redundant html_root_url attribute Abhishek Chanda 2022-04-12 22:35:37 -05:00
  • 7120b93837 Merge pull request #144 from paolobarbolini/collect-str Abhishek Chanda 2021-12-29 10:24:38 -06:00
  • a57afd9e1a Remove useless allocation when serializing Paolo Barbolini 2021-12-29 16:07:07 +01:00
  • 8ad43541cd Merge pull request #143 from achanda/upgrade-edition Abhishek Chanda 2021-11-09 22:36:04 -06:00
  • 9651b3b721 feat: Upgrade rust edition Abhishek Chanda 2021-11-08 09:04:50 -06:00
  • 5764406000 Merge pull request #142 from achanda/dependabot/add-v2-config-file Abhishek Chanda 2021-04-29 15:43:16 -05:00
  • 4cbd1f2424 Upgrade to GitHub-native Dependabot dependabot-preview[bot] 2021-04-29 19:21:55 +00:00
  • 772db6c569 Merge pull request #141 from achanda/v0.18.0 Abhishek Chanda 2021-04-13 18:32:45 -05:00
  • c9b2bc5519 Cut a new release for v0.18.0 v0.18.0 Abhishek Chanda 2021-04-13 18:29:34 -05:00
  • fe9f1ba8d5 Merge pull request #140 from achanda/contains-inline Abhishek Chanda 2021-04-05 14:25:30 -05:00
  • 9921661ebe Always inline the contains function Abhishek Chanda 2021-04-04 23:05:57 -05:00
  • 14108098d6 Merge pull request #139 from achanda/iter-public Abhishek Chanda 2021-02-16 22:12:27 -06:00
  • 1f3e10f73d Reexport underlying iterators and do not implement Copy Abhishek Chanda 2021-02-15 11:12:15 -06:00
  • c26c836b39 Merge pull request #137 from achanda/const-fn Abhishek Chanda 2020-08-29 11:19:23 +01:00
  • 8fcff82c7b Convert Ipv{4,6}Network::new to const functions Abhishek Chanda 2020-08-27 18:01:07 +01:00
  • 46cc64d424 Merge pull request #136 from achanda/tryfrom Abhishek Chanda 2020-08-09 22:32:03 +01:00
  • e15e8cb812 Implement TryFrom<&str> for all basic types Abhishek Chanda 2020-08-09 22:27:49 +01:00
  • 0b98eecf6a Merge pull request #134 from achanda/v0.17.0 v0.17.0 Abhishek Chanda 2020-07-13 11:47:44 +01:00
  • 6c6bdb333d Cut a new release Abhishek Chanda 2020-07-13 11:45:28 +01:00
  • eded5f13a9 Merge pull request #133 from jethrogb/patch-1 Abhishek Chanda 2020-07-13 11:39:35 +01:00
  • 1d4665dfe6 Update serde version jethrogb 2020-07-13 12:01:48 +02:00
  • e80eab0c80 Merge pull request #131 from tshepang/patch-1 Abhishek Chanda 2020-06-06 14:09:43 +01:00
  • 8f1c6b59bb Update README.md Tshepang Lekhonkhobe 2020-06-06 14:48:15 +02:00
  • a9f4547c82 Merge pull request #128 from achanda/dual-license Abhishek Chanda 2020-02-26 16:35:36 +00:00
  • fa128680b5 Dual license this project Abhishek Chanda 2020-02-26 13:47:18 +00:00
  • 620ec4d42c Merge pull request #123 from achanda/bench-speedup Abhishek Chanda 2020-01-18 18:48:51 +00:00
  • b6397ca2bc Isolate the contains call in bench Abhishek Chanda 2020-01-18 18:42:49 +00:00
  • c0257fc59d Merge pull request #122 from achanda/clippy-lints Abhishek Chanda 2020-01-18 17:59:43 +00:00
  • 45fbf458b3 Address all changes clippy pointed out Abhishek Chanda 2020-01-18 17:53:15 +00:00
  • ca1d332e71 Merge pull request #121 from achanda/clippy Abhishek Chanda 2020-01-18 17:47:04 +00:00
  • 121820add8 Drop clippy from dependencies Abhishek Chanda 2020-01-18 17:41:43 +00:00
  • 65bd6724c2 Remove the clippy plugin Abhishek Chanda 2020-01-18 17:39:07 +00:00