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

Regular Release v1.110.0 Checklist #765

Closed
12 tasks done
confused-Techie opened this issue Oct 15, 2023 · 10 comments
Closed
12 tasks done

Regular Release v1.110.0 Checklist #765

confused-Techie opened this issue Oct 15, 2023 · 10 comments
Labels
enhancement New feature or request

Comments

@confused-Techie
Copy link
Member

confused-Techie commented Oct 15, 2023

Have you checked for existing feature requests?

  • Completed

Summary

Regular Release

  • ChangeLog updated (CHANGELOG.md and welcome package)
  • Blurb Text Complete (Comment Below)
  • Version Bump PR Created
  • Binaries Uploaded to GitHub (Including renamed binaries, and SHASUM file)
  • Release Posted! 🎊
  • Update Chocolatey Release
  • Website Links updated
  • Blog Post
  • Discord Announcement
  • Reddit Announcement
  • Mastodon Announcement

What benefits does this feature provide?

n/a

Any alternatives?

n/a

Other examples:

No response

@confused-Techie confused-Techie added the enhancement New feature or request label Oct 15, 2023
@confused-Techie confused-Techie changed the title Regular Release v1.109.1 Checklist Regular Release v1.110.0 Checklist Oct 15, 2023
@confused-Techie
Copy link
Member Author

Cirrus binaries are currently being built for this tag over on Cirrus.

@Daeraxa
Copy link
Member

Daeraxa commented Oct 16, 2023

Blurb text below. As ever is silly o'clock in the morning for me so the tag line is just what my brain decided was vaguely funny and appropriate. As ever feel free to edit any and all of the below for the actual release.

Armed with a big ol' can of Raid: Pulsar 1.110.0 is available now!

Here we are with another Pulsar release, and this month we have quite a number of fixes and improvements. This time around, the focus has really been on bug fixes in order to improve the overall experience.

Starting with changes to PPM (Pulsar Package Manager), it has been updated to use a newer version of node-gyp (a tool for compiling native modules for node.js), which will allow use of newer C/C++ compiler toolchains as well as newer versions of Python, namely 3.11, which introduced an issue for PPM requiring downgrading to 3.10. For Windows users, it also now supports Visual Studio 2022! We previously covered (part of) this topic in one of our community update blog posts in a bit more detail, so be sure to have a read of that too.

On the topic of PPM, the decaffeination (conversion of CoffeeScript to JavaScript) has now been completed thanks to community members @nemokosch/@twocolours & @GuilleW. In the last release, we announced this had been completed in the core editor and packages; now this has been extended to PPM!

Onto Pulsar itself: we have a few new features that have been added. The first is a new autocomplete API that works on ranges rather than the previous prefix system, which will improve LSP support. (And on the topic of autocomplete, if anyone had been editing EJS files and noticed errors popping up, these have now been greatly reduced in this update).

Onto the fixes. This first one solves an issue where, if you attempted to start Pulsar with an invalid configuration file, then it would silently fail but still present a running process. Error checking has now been added so that the error can actually be exposed to the user.

Next, we have a problem introduced with our snippets package update, which now includes variables indicated by a $, which is also used by PHP, so some escaping of these characters needed to be added.

And lastly, we had a problem with macOS binary signing in version '1.109.0'; this was already covered in the last community update, and now this fix applies to our regular releases.

And that just about covers things for this release. We hope you have enjoyed reading this and continue to enjoy using Pulsar. As ever, a huge thank you to our generous donors and community, without whom this project would not be possible.

Until next time, happy coding, and see you amongst the stars!

  - The Pulsar Team

short version (discord compatible)

Here we are with another Pulsar release, and this month we have quite a number of fixes and improvements. This time around, the focus has really been on bug fixes in order to improve the overall experience.

Starting with changes to PPM (Pulsar Package Manager), it has been updated to use a newer version of node-gyp (a tool for compiling native modules for node.js), which will allow use of newer C/C++ compiler toolchains as well as newer versions of Python. For Windows users, it also now supports Visual Studio 2022!

On the topic of PPM, the decaffeination (CoffeeScript -> JavaScript) has now been completed thanks to community members @nemokosch/@twocolours & @GuilleW.

Onto Pulsar itself. The first is a new autocomplete API that works on ranges rather than the previous prefix system, which will improve LSP support for this package. (And on the topic of autocomplete, if anyone had been editing EJS files and noticed errors popping up, these have now been greatly reduced in this update).

Onto the fixes. This first one solves an issue where, if you attempted to start Pulsar with an invalid configuration file, then it would silently fail but still present a running process. Error checking has now been added so that the error can actually be exposed to the user.

Next, we have a problem introduced with our snippets package update, which now includes variables indicated by a $, which is also used by PHP, so some escaping of these characters needed to be added.

And lastly, we had a problem with macOS binary signing in version '1.109.0'; this was already covered in the last community update, and now this fix applies to our regular releases.

And that just about covers things for this release. As ever, a huge thank you to our generous donors and community, without whom this project would not be possible.

https://github.com/pulsar-edit/pulsar/releases/tag/v1.110.0

short short version (for rootin' and tootin')

Here we are with another Pulsar release, and this month we have quite a number of fixes and improvements. This time the focus has really been on bug fixes in order to improve the overall experience.

We have updates to PPM for newer toolchain compatibility, a new Autocomplete API, better error handling for a crash at launch with invalid config and a fix for PHP snippets.

@confused-Techie
Copy link
Member Author

@Daeraxa Fantastic work here.
Other than an inclusion of @GuilleW on the PPM decaf work (Since 2colours PRs were based on those commits which became painfully out of sync) I think this is perfect! Also, totally gonna vote to keep the title, it's beautiful!

@Daeraxa
Copy link
Member

Daeraxa commented Oct 16, 2023

Thanks! I've updated the discord short one (remembered markdown links dont work anyway so removed them in favour of just bolding them so it didn't go overlength).

@Daeraxa
Copy link
Member

Daeraxa commented Oct 16, 2023

With the release published I've done the Discord announcement, Reddit post, Lemmy post (I thought I added this to the checklist...) and Mastodon toot.

@Daeraxa
Copy link
Member

Daeraxa commented Oct 16, 2023

I've created the chocolately repo issue out of curiosity (pulsar-edit/pulsar-chocolatey#24) but realised I don't have permissions to add the release tag so can't progress from there.

@confused-Techie
Copy link
Member Author

@Daeraxa I've gone ahead and added the tag needed to get Chocolatey going and will keep an eye on it from here.

But thanks for getting all the announcements done!

@confused-Techie
Copy link
Member Author

New chocolatey version has been published!

@Daeraxa
Copy link
Member

Daeraxa commented Oct 16, 2023

Website links and blog post up - pulsar-edit/pulsar-edit.github.io#246

@confused-Techie
Copy link
Member Author

Looks like everything here is covered.
Huge thanks to those that helped get things sorted!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants