github pulsar-edit/pulsar v1.131.2

7 hours ago

Hello again, everyone! This release has a focus on bug fixes since our big Electron 30 upgrade! We've been busy addressing the issues our community has found since the release of v1.131.0.

Thanks to @asiloisad, we've got a new way to add multiple roots to a project at once via atom.project.addPaths. We're also excited to see a contribution from @catb0t, their first ever contribution to the project!

Note for .rpm users: (There is an issue with the postuninstall scriptlet from the Pulsar 1.131.0 and 1.131.1 .rpms, causing the unintended removal of pulsar and ppm from /usr/bin/, specifically during upgrade installs. See #1482 for details.)

For pulsar and ppm to remain on your PATH, please uninstall any prior version of the Pulsar 1.131 .rpm before installing this release's .rpm, or alternatively you can dnf install and then dnf reinstall this release's updated .rpm.

Otherwise the old postuninstall scriptlet will run, removing pulsar and ppm from /usr/bin/ and thus from your PATH. This release has an updated postuninstall scriptlet with the fix, so this is a one-time workaround.


1.131.2

  • [settings-view] Fix issue that closes project windows when the user clicks on a badge in a package card.
  • [find-and-replace] Fix issue that prevents searches with patterns from working properly in projects with multiple roots.
  • Fix issue affecting keybinding interpretation on non-QWERTY keyboards in Linux/X11 environments.
  • Fix Linux issue causing the menu bar to hide immediately after a project window opens.
  • Fix macOS issue causing buffer contents to fail to update for some users when modified by another program.
  • Fix issue causing the .deb installation to refuse to launch because of improper permissions/AppArmor profile.
  • Fix issue causing the .rpm installation to run the wrong script when upgrading (restore pulsar and ppm to PATH).
  • Fix issue causing the --package switch not to work correctly when invoked directly on the Pulsar binary, rather than on pulsar.sh/pulsar.cmd.
  • Fix issue that prevents ppm from being symlinked or un-symlinked correctly in Linux install/uninstall scripts.
  • Add atom.project.addPaths method for adding multiple project roots at once.

Pulsar

  • script: Fix pulsar and ppm removal from PATH during upgrade with .rpms @DeeDeeG
  • Fix pulsar --package usage when APM_PATH is not set @savetheclocktower
  • [settings-view] Prevent weird half-crash when clicking on a badge such as an "Archived" badge next to a package card @savetheclocktower
  • [find-and-replace] Fix project search path pattern interpretation when the project has more than one root directory @savetheclocktower
  • Update to a version of pathwatcher that uses kqueue on macOS instead of FSEvents @savetheclocktower
  • Fix inability to use require('clipboard') and its other deprecated siblings @savetheclocktower
  • Re-assert core.setAutoHideMenuBar after a call to setFullScreen so that the menu bar isn't automatically hidden on Linux @savetheclocktower
  • settings-view: rebrand README and Restart notification @catb0t
  • Bump atom-keymap to v9.0.3 @savetheclocktower
  • Update the post-install.sh script to set permissions properly after .deb and .rpm installations @savetheclocktower
  • Cirrus: Update Rolling release token @DeeDeeG
  • script: Fix ppm symlinking issues in Linux install/uninstall scripts @DeeDeeG
  • Cirrus: Update brew uninstall node@20 to brew uninstall node@24 @DeeDeeG
  • Fix deprecated electron.remote usage in reopen-project-menu-manager @asiloisad
  • Add Project.addPaths to batch multiple root folders with a single event @asiloisad
  • [meta] Exclude blockmaps again @confused-Techie
  • Migrate Renovate config @renovate
  • Update whitespace package @renovate

@pulsar-edit/pathwatcher

  • Introduce an alternative macOS implementation that uses kqueue to better match this library's pre-v9 behavior @savetheclocktower

@pulsar-edit/atom-keymap

@pulsar-edit/keyboard-layout

  • Stop considering XInputContext in X11 when translating keys to characters @savetheclocktower

Don't miss a new pulsar release

NewReleases is sending notifications on new releases.