Skip to content

Commit

Permalink
Changelog: Add changelog entries for 1.126.0
Browse files Browse the repository at this point in the history
  • Loading branch information
DeeDeeG committed Feb 26, 2025
1 parent 6942472 commit e8d2877
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 7 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,29 @@

## [Unreleased]

## 1.126.0

- Python 3.12+ compatibility in ppm (installing packages with native C/C++ modules with Python 3.12+ on your system should "just work"TM). (Python 3.7 and older no-longer supported for installing Pulsar packages with native C/C++ module addons with ppm.)
- 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: 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)
- 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)

## 1.125.0

- The Windows installer no longer removes `pulsar` and `ppm` from your path when you update Pulsar to a newer version.
Expand Down
11 changes: 4 additions & 7 deletions packages/welcome/lib/changelog-view.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,19 +50,16 @@ export default class ChangeLogView {
<p>Feel free to read our <a href="https://github.com/pulsar-edit/pulsar/blob/master/CHANGELOG.md">Full Change Log</a>.</p>
<ul>
<li>
The Windows installer no longer removes <code>pulsar</code> and <code>ppm</code> from your path when you update Pulsar to a newer version.
Python 3.12+ compatibility in ppm (installing packages with native C/C++ modules with Python 3.12+ on your system should "just work"TM). (Python 3.7 and older no-longer supported for installing Pulsar packages with native C/C++ module addons with ppm.)
</li>
<li>
[spell-check] Removed <code>source comment</code> from the list of automatically checked scopes because of reports of high CPU usage. This means that Pulsar will no longer automatically perform spell-checking for all code comments in all source files. (If you liked the behavior, you can add it back to the list in the <code>spell-check.grammars</code> config setting.)
PHP arrays spanning multiple lines are now foldable, as they always should have been.
</li>
<li>
[language-python] Improved indentation hinting in some unusual scenarios like on one-line blocks and after code comments.
Various dependency updates for ppm.
</li>
<li>
[language-css] Updated <code>tree-sitter-css</code> to latest. Selector handling is now much better when typing incomplete selectors in a brand-new CSS file or at the bottom of an existing file.
</li>
<li>
Restored functionality of <a href="https://web.pulsar-edit.dev/packages/project-plus">project-plus</a> via exposing previously removed internal APIs.
<code>core.allowWindowTransparency</code> 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.)
</li>
</ul>

Expand Down

0 comments on commit e8d2877

Please sign in to comment.