diff --git a/docs/blog/20250502-DeeDeeG-v1.128.0.md b/docs/blog/20250502-DeeDeeG-v1.128.0.md new file mode 100644 index 000000000..fdd1470c1 --- /dev/null +++ b/docs/blog/20250502-DeeDeeG-v1.128.0.md @@ -0,0 +1,41 @@ +--- +title: "Pulsar v1.128.0: May There Be a Spring in Your Step!" +author: DeeDeeG +date: 2025-05-02 +category: + - dev +tag: + - release +--- + +Pulsar [1.128.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.128.0) is available now! + + + +## Pulsar v1.128.0: May There Be a Spring in Your Step! + +Hello, folks. Another month or so, another Pulsar release! + +We've got performance improvements, an improved editing experience for RTL languages, and comment handling for JSON and JSONC files. Please also be aware this month's release contains a security fix, so do update when you can. Thank you to the reporter of this issue. + +As always, a huge thank you to our community, contributors, and donations. +Happy coding, and see you amongst the stars! +\- The Pulsar Team + +--- + +- Vastly improved support for right-to-left text editing — meaning languages like Arabic, Hebrew, and Farsi. +- Added support for comments in JSON — both via a new grammar for `.jsonc` files and via a setting to enable comments in regular `.json` files. +- Fixed performance issues that can arise when reopening a project with existing editor windows. +- Updated DOMPurify. This is a security fix. + +### Pulsar + +- Tree-sitter rolling fixes, 1.128 edition [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1251) +- Cirrus: Pin macOS builds to using Sonoma images [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/1280) +- Bump Ubuntu in CI to `ubuntu-latest` [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1279) +- Restore ability for packages to focus specs on both Jasmine 1 and Jasmine 2 test runners [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1265) +- [markdown-preview] Update `dompurify` to 2.5.7 [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1271) +- Create `SECURITY.md` [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/1253) +- Improve support for RTL text input [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1249) +- [find-and-replace] Fix some bugs in the spec suite [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1221) diff --git a/docs/download.md b/docs/download.md index ccb21809d..c3c4f1d2c 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.127.1](https://github.com/pulsar-edit/pulsar/releases/tag/v1.127.1). +Current version is [v1.128.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.128.0). ::: details Linux @@ -121,19 +121,19 @@ Current version is [v1.127.1](https://github.com/pulsar-edit/pulsar/releases/tag | Package | Distribution | | :-------------------------------------------------------------------------------------------------------------------------: | :----------------: | -| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/Linux.pulsar_1.127.1_amd64.deb) | Debian/Ubuntu etc. | -| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/Linux.pulsar-1.127.1.x86_64.rpm) | Fedora/RHEL etc. | -| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/Linux.Pulsar-1.127.1.AppImage)[1][2] | All distributions | -| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/Linux.pulsar-1.127.1.tar.gz) | All distributions | +| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Linux.pulsar_1.128.0_amd64.deb) | Debian/Ubuntu etc. | +| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Linux.pulsar-1.128.0.x86_64.rpm) | Fedora/RHEL etc. | +| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Linux.Pulsar-1.128.0.AppImage)[1][2] | All distributions | +| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Linux.pulsar-1.128.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.127.1/ARM.Linux.pulsar_1.127.1_arm64.deb) | Debian/Ubuntu etc. | -| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/ARM.Linux.pulsar-1.127.1.aarch64.rpm) | Fedora/RHEL etc. | -| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/ARM.Linux.Pulsar-1.127.1-arm64.AppImage)[1][2] | All distributions | -| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/ARM.Linux.pulsar-1.127.1-arm64.tar.gz) | All distributions | +| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/ARM.Linux.pulsar_1.128.0_arm64.deb) | Debian/Ubuntu etc. | +| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/ARM.Linux.pulsar-1.128.0.aarch64.rpm) | Fedora/RHEL etc. | +| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/ARM.Linux.Pulsar-1.128.0-arm64.AppImage)[1][2] | All distributions | +| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/ARM.Linux.pulsar-1.128.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.127.1](https://github.com/pulsar-edit/pulsar/releases/tag | Package | Type | | :--------------------------------------------------------------------------------------------------------------: | :-----------: | -| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/Silicon.Mac.Pulsar-1.127.1-arm64.dmg) | DMG installer | -| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/Silicon.Mac.Pulsar-1.127.1-arm64-mac.zip) | Zip archive | +| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Silicon.Mac.Pulsar-1.128.0-arm64.dmg) | DMG installer | +| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Silicon.Mac.Pulsar-1.128.0-arm64-mac.zip) | Zip archive | **Intel** - For Intel macs | Package | Type | | :------------------------------------------------------------------------------------------------------: | :-----------: | -| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/Intel.Mac.Pulsar-1.127.1.dmg) | DMG installer | -| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/Intel.Mac.Pulsar-1.127.1-mac.zip) | Zip archive | +| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Intel.Mac.Pulsar-1.128.0.dmg) | DMG installer | +| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Intel.Mac.Pulsar-1.128.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.127.1/Windows.Pulsar.Setup.1.127.1.exe) | Installer | -| [Portable](https://github.com/pulsar-edit/pulsar/releases/download/v1.127.1/Windows.Pulsar-1.127.1-win.zip) | Portable (no install) | +| [Setup](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Windows.Pulsar.Setup.1.128.0.exe) | Installer | +| [Portable](https://github.com/pulsar-edit/pulsar/releases/download/v1.128.0/Windows.Pulsar-1.128.0-win.zip) | Portable (no install) | | Package Manager | Command | | :------------------------------------------------------------: | :--------------------: |