diff --git a/docs/blog/20250305-DeeDeeG-v1.126.0.md b/docs/blog/20250305-DeeDeeG-v1.126.0.md new file mode 100644 index 000000000..325b2ea88 --- /dev/null +++ b/docs/blog/20250305-DeeDeeG-v1.126.0.md @@ -0,0 +1,47 @@ +--- +title: "Pulsar v1.126.0: Still Marching On!" +author: DeeDeeG +date: 2025-03-05 +category: + - dev +tag: + - release +--- + +Pulsar [1.126.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.126.0) is available now! + + + +## Pulsar v1.126.0: Still Marching On! + +This release may be delayed from our usual, but here it finally is! + +_(Enjoy folding your arrays, PHP-ists!)_ + +As always, a huge thank you to our community, contributors, and donations. +Happy coding, and see you amongst the stars! +\- The Pulsar Team + +--- + +- Python 3.12+ compatibility in ppm (installing packages with native C/C++ modules with Python 3.12+ on your system should Just Work™). (Python 3.7 and older no-longer supported for installing Pulsar packages with native C/C++ modules with ppm. Does not affect anything other than installing certain Pulsar packages.) +- PHP arrays spanning multiple lines are now foldable, as they always should have been. +- Various dependency updates for ppm. +- `core.allowWindowTransparency` setting is now hidden from the UI, as it has many limits and can cause unexpected issues, a situation which we inherit from the upstream Electron project. (Power-users who understand the drawbacks and still wish to enable transparency can add it to their user config files manually.) + +### Pulsar + +- CI: Compile newer Python for Cirrus ARM Linux [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/1237) +- CI: Update Rolling token for Cirrus CI [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/1226) +- ppm: Bump ppm to commit 6981ce79e0efdd9bae1fac9bd1 [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/1223) +- Tree-sitter fixes, 1.126.0 edition [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1207) +- CI: Specify a `PYTHON` env var on Windows so it doesn't get confused [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1220) +- CI: Run `apt-get update` before installing Pulsar (for package tests) [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/1209) +- Remove `core.allowWindowTransparency` from the config schema [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1206) + +### ppm + +- Remove dependency on "request" package [@2colours](https://github.com/pulsar-edit/ppm/pull/149) +- deps: Bump node-gyp to latest ^10.2.0 for Python 3.12 compat [@DeeDeeG](https://github.com/pulsar-edit/ppm/pull/137) +- Eliminate trivial underscore [@2colours](https://github.com/pulsar-edit/ppm/pull/147) +- chore(deps): update dependency express to v4.20.0 [security] [@renovate](https://github.com/pulsar-edit/ppm/pull/142) diff --git a/docs/download.md b/docs/download.md index 3032ecda1..a7f04009f 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.125.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.125.0). +Current version is [v1.126.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.126.0). ::: details Linux @@ -121,19 +121,19 @@ Current version is [v1.125.0](https://github.com/pulsar-edit/pulsar/releases/tag | Package | Distribution | | :-------------------------------------------------------------------------------------------------------------------------: | :----------------: | -| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/Linux.pulsar_1.125.0_amd64.deb) | Debian/Ubuntu etc. | -| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/Linux.pulsar-1.125.0.x86_64.rpm) | Fedora/RHEL etc. | -| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/Linux.Pulsar-1.125.0.AppImage)[1][2] | All distributions | -| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/Linux.pulsar-1.125.0.tar.gz) | All distributions | +| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Linux.pulsar_1.126.0_amd64.deb) | Debian/Ubuntu etc. | +| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Linux.pulsar-1.126.0.x86_64.rpm) | Fedora/RHEL etc. | +| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Linux.Pulsar-1.126.0.AppImage)[1][2] | All distributions | +| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Linux.pulsar-1.126.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.125.0/ARM.Linux.pulsar_1.125.0_arm64.deb) | Debian/Ubuntu etc. | -| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/ARM.Linux.pulsar-1.125.0.aarch64.rpm) | Fedora/RHEL etc. | -| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/ARM.Linux.Pulsar-1.125.0-arm64.AppImage)[1][2] | All distributions | -| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/ARM.Linux.pulsar-1.125.0-arm64.tar.gz) | All distributions | +| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/ARM.Linux.pulsar_1.126.0_arm64.deb) | Debian/Ubuntu etc. | +| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/ARM.Linux.pulsar-1.126.0.aarch64.rpm) | Fedora/RHEL etc. | +| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/ARM.Linux.Pulsar-1.126.0-arm64.AppImage)[1][2] | All distributions | +| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/ARM.Linux.pulsar-1.126.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`. @@ -150,17 +150,17 @@ Current version is [v1.125.0](https://github.com/pulsar-edit/pulsar/releases/tag **Silicon** - For Apple Silicon (M1/M2) macs -| Package | Type | +| Package | Type | | :--------------------------------------------------------------------------------------------------------------: | :-----------: | -| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/Silicon.Mac.Pulsar-1.125.0-arm64.dmg) | DMG installer | -| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/Silicon.Mac.Pulsar-1.125.0-arm64-mac.zip) | Zip archive | +| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Silicon.Mac.Pulsar-1.126.0-arm64.dmg) | DMG installer | +| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Silicon.Mac.Pulsar-1.126.0-arm64-mac.zip) | Zip archive | **Intel** - For Intel macs | Package | Type | | :------------------------------------------------------------------------------------------------------: | :-----------: | -| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/Intel.Mac.Pulsar-1.125.0.dmg) | DMG installer | -| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/Intel.Mac.Pulsar-1.125.0-mac.zip) | Zip archive | +| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Intel.Mac.Pulsar-1.126.0.dmg) | DMG installer | +| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Intel.Mac.Pulsar-1.126.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.125.0/Windows.Pulsar.Setup.1.125.0.exe) | Installer | -| [Portable](https://github.com/pulsar-edit/pulsar/releases/download/v1.125.0/Windows.Pulsar-1.125.0-win.zip) | Portable (no install) | +| [Setup](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Windows.Pulsar.Setup.1.126.0.exe) | Installer | +| [Portable](https://github.com/pulsar-edit/pulsar/releases/download/v1.126.0/Windows.Pulsar-1.126.0-win.zip) | Portable (no install) | | Package Manager | Command | | :------------------------------------------------------------: | :--------------------: |