lduchosal / ipnetwork

IPNetwork command line and C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers. It works with IPv4 as well as IPv6, is written in C#, has a light and clean API, and is fully unit-tested
BSD 2-Clause "Simplified" License
467 stars 96 forks source link

Misleading release history among 'Releases' and NuGet #255

Open maettu-this opened 1 year ago

maettu-this commented 1 year ago

Hi Luc,

https://github.com/lduchosal/ipnetwork/releases suggests the last release of this project was done in 2019. But NuGet reveals a different picture:

grafik

Neither is there a change log nor release notes about the many releases since 2019 (also requested by #157 and #251).

And the question is, are this all equivalent final releases? Or are some of them intermediate states of work-in-progress and should not be considered a production-ready release? Only looking at PR history reveals that many releases just are test infrastructure bumps, it even looks like there was no code change the whole 2023. Comparing this to the many NuGet realeases indeed is misleading.

By the way, note that looking at the PR history is only partly helpful, as there is no obvious relation among PRs and version number. Only the date tells which merges ended up in which version.

Proposing to...

Best regards, Matthias

maettu-this commented 1 year ago

PS: https://github.com/lduchosal/ipnetwork/releases.atom is for nothing if releases don't end up there...

lduchosal commented 5 months ago

Do you have a way to automate github release ? nuget is fully automated.

GF-Huang commented 2 months ago

Every time I update through NuGet, I feel nervous, I don't know what has changed, I don't know if there is a breaking change.