From bfc9c84260ddeaf722b7c98d9d9422ee93fb9bdf Mon Sep 17 00:00:00 2001 From: DeeDeeG Date: Wed, 17 Jul 2024 16:00:22 -0400 Subject: [PATCH 1/2] Update download links and blog post for Pulsar v1.119.0 Blog content by confused-Techie, with copy-editing suggestions from Daeraxa and technical clarification from savetheclocktower. "Notice" section by confused-Techie, with an edit for clarification by me (DeeDeeG), plus feedback from savetheclocktower. Co-authored-by: confused_techie Co-authored-by: Daeraxa <58074586+Daeraxa@users.noreply.github.com> Co-authored-by: Andrew Dupont --- .../blog/20240717-confused-Techie-v1.119.0.md | 52 +++++++++++++++++++ docs/download.md | 30 +++++------ 2 files changed, 67 insertions(+), 15 deletions(-) create mode 100644 docs/blog/20240717-confused-Techie-v1.119.0.md diff --git a/docs/blog/20240717-confused-Techie-v1.119.0.md b/docs/blog/20240717-confused-Techie-v1.119.0.md new file mode 100644 index 000000000..a71ded700 --- /dev/null +++ b/docs/blog/20240717-confused-Techie-v1.119.0.md @@ -0,0 +1,52 @@ +--- +title: "Pulsar v1.119.0 is Live!" +author: confused-Techie +date: 2024-07-17 +category: + - dev +tag: + - release +--- + +Pulsar [1.119.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.119.0) is available now! + + + +## Pulsar v1.119.0 is live! + +While a smaller release this time around, v1.119.0 still manages to pack a punch. + +For macOS, we've gone to great lengths to ensure Pulsar should build just fine on macOS 13+, while our Linux users get greater compatibility for DevTools on various platforms. For our programmers, there's been more of the constant incremental improvements to various languages' built-in syntax highlighting and code folding this time around, with a focus on PHP, Python, Javascript, Typescript, Shell script, and C. + +As always thanks a ton to all of those that support the project and keep it moving forward, we appreciate you all, and look forward to seeing you amongst the stars. + +\- The Pulsar Team + +--- + +## **NOTICE** + +Originally, the binaries from our normal "Pull Request" CI build (which produces unsigned binaries) were accidentally uploaded to this release, instead of the binaries from the special "tag push" CI build (which signs the macOS binaries). In order to provide you with signed macOS binaries, we are re-uploading the Intel macOS binaries and updating `SHA256SUMS.txt` to reflect this. As such the following binaries have been swapped out for the correct versions, with the checksum being updated as well for the following files: + +- `Intel.Mac.Pulsar-1.119.0-mac.zip` +- `Intel.Mac.Pulsar-1.119.0.dmg` + +--- + +- Changed `language-php` to continue syntax-highlighting even when encountering unbalanced PHP tags. (Avoid throwing a syntax error) +- Indentation, fold, and highlighting fixes in `language-python`, `language-javascript`, `language-typescript`, `language-shell` and `language-c`. +- Worked around API breakage (FreeBSD `libiconv` vs GNU `libiconv`) in the `iconv` library shipped in macOS 13+ +- Fix `--no-sandbox` flag not being applied to the `.desktop` launcher on Linux (Fixes Dev Tools) + +### Pulsar + +- Tree-sitter rolling fixes, 1.119.0 edition [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1028) +- Rewrite `tree-view.js` [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1052) +- Fix macOS binaries by vendorizing `libiconv` [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1051) +- Link to Homebrew version of `libiconv`... [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1039) +- Revert "Merge pull request #810 from pulsar-edit/fix-on-change-cursor-pos" [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1035) +- electron-builder: Add '--no-sandbox' launch arg for Linux build targets [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/1029) + +### superstring + +- Candidate for new `master` [@savetheclocktower](https://github.com/pulsar-edit/superstring/pull/15) diff --git a/docs/download.md b/docs/download.md index 24cdd2109..2dfdc0d9d 100644 --- a/docs/download.md +++ b/docs/download.md @@ -113,7 +113,7 @@ feature issues that have already been resolved in our Rolling Release so if a particular fix or feature is important to you it may be worth swapping to one of those instead. -Current version is [v1.118.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.118.0). +Current version is [v1.119.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.119.0). ::: details Linux @@ -121,19 +121,19 @@ Current version is [v1.118.0](https://github.com/pulsar-edit/pulsar/releases/tag | Package | Distribution | | :-------------------------------------------------------------------------------------------------------------------------: | :----------------: | -| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Linux.pulsar_1.118.0_amd64.deb) | Debian/Ubuntu etc. | -| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Linux.pulsar-1.118.0.x86_64.rpm) | Fedora/RHEL etc. | -| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Linux.Pulsar-1.118.0.AppImage)[1][2] | All distributions | -| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Linux.pulsar-1.118.0.tar.gz) | All distributions | +| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Linux.pulsar_1.119.0_amd64.deb) | Debian/Ubuntu etc. | +| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Linux.pulsar-1.119.0.x86_64.rpm) | Fedora/RHEL etc. | +| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Linux.Pulsar-1.119.0.AppImage)[1][2] | All distributions | +| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Linux.pulsar-1.119.0.tar.gz) | All distributions | **ARM_64** - For ARM based devices - Raspberry Pi, Pinebook etc. | Package | Distribution | | :-----------------------------------------------------------------------------------------------------------------------------------: | :----------------: | -| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/ARM.Linux.pulsar_1.118.0_arm64.deb) | Debian/Ubuntu etc. | -| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/ARM.Linux.pulsar-1.118.0.aarch64.rpm) | Fedora/RHEL etc. | -| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/ARM.Linux.Pulsar-1.118.0-arm64.AppImage)[1][2] | All distributions | -| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/ARM.Linux.pulsar-1.118.0-arm64.tar.gz) | All distributions | +| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/ARM.Linux.pulsar_1.119.0_arm64.deb) | Debian/Ubuntu etc. | +| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/ARM.Linux.pulsar-1.119.0.aarch64.rpm) | Fedora/RHEL etc. | +| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/ARM.Linux.Pulsar-1.119.0-arm64.AppImage)[1][2] | All distributions | +| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/ARM.Linux.pulsar-1.119.0-arm64.tar.gz) | All distributions | [1] Appimage may require `--no-sandbox` as an argument to run correctly on some systems. [2] Some distributions no longer ship with `libfuse2` which Appimage requires to run. You may need to install this manually, e.g on Ubuntu >=22.04 `apt install libfuse2`. @@ -152,15 +152,15 @@ Current version is [v1.118.0](https://github.com/pulsar-edit/pulsar/releases/tag | Package | Type | | :----------------------------------------------------------------------------------------------------------: | :-----------: | -| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Silicon.Mac.Pulsar-1.118.0-arm64.dmg) | DMG installer | -| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Intel.Mac.Pulsar-1.118.0-mac.zip) | Zip archive | +| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Silicon.Mac.Pulsar-1.119.0-arm64.dmg) | DMG installer | +| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Intel.Mac.Pulsar-1.119.0-mac.zip) | Zip archive | **Intel** - For Intel macs | Package | Type | | :------------------------------------------------------------------------------------------------------: | :-----------: | -| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Intel.Mac.Pulsar-1.118.0.dmg) | DMG installer | -| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Intel.Mac.Pulsar-1.118.0-mac.zip) | Zip archive | +| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Intel.Mac.Pulsar-1.119.0.dmg) | DMG installer | +| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Intel.Mac.Pulsar-1.119.0-mac.zip) | Zip archive | :::: @@ -178,8 +178,8 @@ You can bypass this by clicking "More info" then "Run anyway". | Package | Type | | :---------------------------------------------------------------------------------------------------------: | :-------------------: | -| [Setup](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Windows.Pulsar.Setup.1.118.0.exe) | Installer | -| [Portable](https://github.com/pulsar-edit/pulsar/releases/download/v1.118.0/Windows.Pulsar-1.118.0-win.zip) | Portable (no install) | +| [Setup](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Windows.Pulsar.Setup.1.119.0.exe) | Installer | +| [Portable](https://github.com/pulsar-edit/pulsar/releases/download/v1.119.0/Windows.Pulsar-1.119.0-win.zip) | Portable (no install) | | Package Manager | Command | | :------------------------------------------------------------: | :--------------------: | From 966bf7731b44997cf7ff1fa422368fdfcdc96a48 Mon Sep 17 00:00:00 2001 From: DeeDeeG Date: Thu, 18 Jul 2024 00:13:21 -0400 Subject: [PATCH 2/2] Move 'Notice' to infobox, rephrase a bit, delete a separator Co-authored-by: Daeraxa <58074586+Daeraxa@users.noreply.github.com> --- docs/blog/20240717-confused-Techie-v1.119.0.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/blog/20240717-confused-Techie-v1.119.0.md b/docs/blog/20240717-confused-Techie-v1.119.0.md index a71ded700..f04499d7b 100644 --- a/docs/blog/20240717-confused-Techie-v1.119.0.md +++ b/docs/blog/20240717-confused-Techie-v1.119.0.md @@ -22,14 +22,14 @@ As always thanks a ton to all of those that support the project and keep it movi \- The Pulsar Team ---- - -## **NOTICE** - -Originally, the binaries from our normal "Pull Request" CI build (which produces unsigned binaries) were accidentally uploaded to this release, instead of the binaries from the special "tag push" CI build (which signs the macOS binaries). In order to provide you with signed macOS binaries, we are re-uploading the Intel macOS binaries and updating `SHA256SUMS.txt` to reflect this. As such the following binaries have been swapped out for the correct versions, with the checksum being updated as well for the following files: +::: info Notice +Originally, the binaries from our normal "Pull Request" CI build (which produces unsigned binaries) were accidentally uploaded to this release, instead of the binaries from the special "tag push" CI build (which signs the macOS binaries). +In order to provide you with signed Intel macOS binaries, we have re-uploaded them and updated `SHA256SUMS.txt` to reflect this. +The following binaries have been swapped out for the correct versions and the checksums updated: - `Intel.Mac.Pulsar-1.119.0-mac.zip` - `Intel.Mac.Pulsar-1.119.0.dmg` + ::: ---