ipnetwork icon indicating copy to clipboard operation
ipnetwork copied to clipboard

Version 1.0

Open Razican opened this issue 3 years ago • 1 comments

As far as I can tell, the public API of this crate has stayed backwards compatible for quite a few versions already. This means that releasing a 1.0 version in the current form would allow to add new features (in 1.x) versions without sacrificing backwards compatibility.

This, in turn, would make it easier for crates such as diesel and sqlx to keep an up to date ipnetwork dependency without having to release a new version themselves whenever a new ipnetwork version is released.

Is there something preventing the release of a 1.0 version?

Razican avatar Oct 13 '22 06:10 Razican

I agree, looking into this project from the outside I see a few potential blockers:

  • [ ] Decide how to handle Ipv{4,6}Network::size() on maximum networks #130 #178
  • [ ] Related : decide what to do with NetworkSize #102
  • [ ] Whether or not to include subtraction / discontinuous network segments #126
  • [ ] Clearly define behavior through the use of doc tests

Alextopher avatar Apr 29 '24 18:04 Alextopher