github pulsar-edit/pulsar v1.126.0

19 hours ago

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
  • CI: Update Rolling token for Cirrus CI @DeeDeeG
  • ppm: Bump ppm to commit 6981ce79e0efdd9bae1fac9bd1 @DeeDeeG
  • Tree-sitter fixes, 1.126.0 edition @savetheclocktower
  • CI: Specify a PYTHON env var on Windows so it doesn't get confused @savetheclocktower
  • CI: Run apt-get update before installing Pulsar (for package tests) @DeeDeeG
  • Remove core.allowWindowTransparency from the config schema @savetheclocktower

ppm

  • Remove dependency on "request" package @2colours
  • deps: Bump node-gyp to latest ^10.2.0 for Python 3.12 compat @DeeDeeG
  • Eliminate trivial underscore @2colours
  • chore(deps): update dependency express to v4.20.0 [security] @renovate

Don't miss a new pulsar release

NewReleases is sending notifications on new releases.