Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Deadpikle opened this issue Nov 23, 2023 · 2 comments
Open

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

Deadpikle opened this issue Nov 23, 2023 · 2 comments
Milestone

Comments

@Deadpikle
Copy link
Collaborator

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 Deadpikle added this to the 3.x milestone Nov 23, 2023
@Deadpikle Deadpikle pinned this issue Nov 23, 2023
@Deadpikle
Copy link
Collaborator Author

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
Copy link
Collaborator Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant