NetSparkle icon indicating copy to clipboard operation
NetSparkle copied to clipboard

Announcement: 2.x is now "done", 3.x work has commenced

Open Deadpikle opened this issue 2 years ago • 1 comments

On 20 April, 2021, I released version 2.0 of NetSparkleUpdater, which was the culmination of a lot of people's work and a lot of time. Since then, we've done our best to maintain backwards compatibility (see: we're still compatible with .NET 4.5.2!) and use the same libraries and all that...but now it's time to rip stuff out, make some changes, and move this library forward! This is especially so we can make some logistical changes to the way stuff works to fix some long-standing issues.

Back in the day, 2.x was in preview for a really, really long time. I don't want to make 3.x take that long. But, well, time will tell. Life happens. 2.x still works fine, basically, so who knows.

This announcement serves four purposes:

  1. If anyone wants to make or suggest any major, breaking changes (read: improvements), now would be a great time to do so. You may do so here or in a separate issue.
  2. To let people know that the UPGRADING.md file will have a list of breaking changes in it. If you update to a later preview build and things stop working, check there first.
  3. If you choose to use a 3.x preview build, please please please PLEASE test the upgrade process on your end before releasing some software to your users. It's called a preview for a reason. 😉 And please report any bugs you experience! Of course, we hope to not break anything, but, well, that's why we do these sorts of preview things.
  4. If we need to backport to 2.x and/or bug-fix to 2.x, we can.

And always remember: contributions are always welcome. 😁 The worst I can do is say "no".

Onward to 3.0!

Deadpikle avatar Nov 23 '23 10:11 Deadpikle

Please note that as of this comment, there are no more planned features or major changes on my side so we can roll out a 3.0. I expect to roll out a release candidate fairly soon.

If there are no complaints for a month or two of the RC being released, that build (or basically that build) will become the official 3.0.

So, we're looking at a 3.0 release by the end of the year.

Is there more that could be done? Always. But I have other things to work on, and it's time to roll this thing out. :-)

Deadpikle avatar Sep 25 '24 11:09 Deadpikle

RC 1 is now making its way through the CI/CD pipeline with .NET 9 compatibility.

Deadpikle avatar Nov 05 '24 09:11 Deadpikle

No one has sent in any bug reports or complaints, so the planned ETA for a real-live 3.0 is December 25, because Christmas. 🎄

Deadpikle avatar Dec 20 '24 00:12 Deadpikle

3.0 is officially released!

Deadpikle avatar Dec 25 '24 03:12 Deadpikle