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
.rpmusers: (There is an issue with thepostuninstallscriptlet from the Pulsar 1.131.0 and 1.131.1.rpms, causing the unintended removal ofpulsarandppmfrom/usr/bin/, specifically during upgrade installs. See #1482 for details.)For
pulsarandppmto remain on your PATH, please uninstall any prior version of the Pulsar 1.131.rpmbefore installing this release's.rpm, or alternatively you candnf installand thendnf reinstallthis release's updated.rpm.Otherwise the old
postuninstallscriptlet will run, removingpulsarandppmfrom/usr/bin/and thus from your PATH. This release has an updatedpostuninstallscriptlet 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
.debinstallation to refuse to launch because of improper permissions/AppArmor profile. - Fix issue causing the
.rpminstallation to run the wrong script when upgrading (restore pulsar and ppm to PATH). - Fix issue causing the
--packageswitch not to work correctly when invoked directly on the Pulsar binary, rather than onpulsar.sh/pulsar.cmd. - Fix issue that prevents
ppmfrom being symlinked or un-symlinked correctly in Linux install/uninstall scripts. - Add
atom.project.addPathsmethod for adding multiple project roots at once.
Pulsar
- script: Fix pulsar and ppm removal from PATH during upgrade with .rpms @DeeDeeG
- Fix
pulsar --packageusage whenAPM_PATHis 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
pathwatcherthat useskqueueon macOS instead ofFSEvents@savetheclocktower - Fix inability to use
require('clipboard')and its other deprecated siblings @savetheclocktower - Re-assert
core.setAutoHideMenuBarafter a call tosetFullScreenso that the menu bar isn't automatically hidden on Linux @savetheclocktower - settings-view: rebrand README and Restart notification @catb0t
- Bump
atom-keymapto v9.0.3 @savetheclocktower - Update the
post-install.shscript to set permissions properly after.deband.rpminstallations @savetheclocktower - Cirrus: Update Rolling release token @DeeDeeG
- script: Fix ppm symlinking issues in Linux install/uninstall scripts @DeeDeeG
- Cirrus: Update
brew uninstall node@20tobrew 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
kqueueto better match this library's pre-v9 behavior @savetheclocktower
@pulsar-edit/atom-keymap
- Bump @pulsar-edit/keyboard-layout to 3.0.5 @savetheclocktower
@pulsar-edit/keyboard-layout
- Stop considering
XInputContextin X11 when translating keys to characters @savetheclocktower