Skip to content

Commit

Permalink
Merge pull request #764 from pulsar-edit/changelog-updates
Browse files Browse the repository at this point in the history
Changelog update for `v1.110.0`
  • Loading branch information
confused-Techie authored Oct 16, 2023
2 parents 34a5c5b + 5447459 commit 083069d
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 11 deletions.
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,58 @@
- Project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)

## [Unreleased]

## 1.110.0

- Made the modification of `editor.preferredLineLength` configurable within `wrap-guide` when changing `wrap-guide.columns`
- Fixed Snippets from `language-php` that would lose the `$` character
- Fixed a condition where an invalid config may crash Pulsar before fully starting up, but not registering that it's crashed
- Reduced error notifications that may appear from `autocomplete-html` when handling EJS files
- Fixed macOS binary signing after moving over to GitHub Actions for CI
- Updated PPM to a newer `node-gyp`, allowing newer versions of C/C++ compiler toolchains and Python to be used (also dropped support for Python 2.x!)
- Fully decaffed the entire PPM codebase
- Added a new autocomplete API that does not uses prefixes and instead declares the range it'll replace (better LSP support)

### Pulsar
- Fixed: Fixed filtering of suggestions with ranges [@mauricioszabo](https://github.com/pulsar-edit/pulsar/pull/762)
- Added: Tree-sitter running fixes for September [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/735)
- Added: Add escapement to variable literals within php snippets [@Spiker985](https://github.com/pulsar-edit/pulsar/pull/758)
- Added: [core] Handle invalid config on load [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/750)
- Added: [autocomplete-html] Wrap completions in `try/catch` handler [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/753)
- Bumped: Update dependency postcss to v8.4.31 [SECURITY] [@renovate](https://github.com/pulsar-edit/pulsar/pull/752)
- Fixed: CI: Sign macOS binaries for branch pushes, not PRs [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/745)
- Fixed: CI: Use Python 3.11 to fix macOS signing [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/743)
- Fixed: [meta] Fix Windows Builds in CI [@confused-Techie](https://github.com/pulsar-edit/pulsar/pull/738)
- Bumped: ppm: Update ppm submodule to commit a2ade745bfbc5f [@DeeDeeG](https://github.com/pulsar-edit/pulsar/pull/725)
- Added: Making autocomplete-plus work to replace ranges [@mauricioszabo](https://github.com/pulsar-edit/pulsar/pull/479)

### ppm
- Bumped: Update npm and node-gyp, for macOS signing fix [@DeeDeeG](https://github.com/pulsar-edit/ppm/pull/94)
- Removed: Remove remnants of Coffeescript building [@2colours](https://github.com/pulsar-edit/ppm/pull/92)
- Added: Update unpublishing wording [@Daeraxa](https://github.com/pulsar-edit/ppm/pull/90)
- Added: Migrate to `second-mate` and remove `first-mate` [@confused-Techie](https://github.com/pulsar-edit/ppm/pull/86)
- Added: Cleanup `visualStudioIsInstalled()` [@confused-Techie](https://github.com/pulsar-edit/ppm/pull/85)
- Decafed: Decaf Source [@confused-Techie](https://github.com/pulsar-edit/ppm/pull/84)
- Fixed: Make `postinstall` scripts work on Windows with spaces in cwd path [@confused-Techie](https://github.com/pulsar-edit/ppm/pull/83)
- Added: Move Spec Decaf PRs into `master` [@confused-Techie](https://github.com/pulsar-edit/ppm/pull/81)
- Bumped: Switch to our npm fork, to get newer node-gyp (node-gyp 9.x) [@DeeDeeG](https://github.com/pulsar-edit/ppm/pull/79)
- Decafed: Decaffeinate remaining spec files from list-spec on [@2colours](https://github.com/pulsar-edit/ppm/pull/78)
- Decafed: Decaffeinate link spec [@2colours](https://github.com/pulsar-edit/ppm/pull/77)
- Decafed: Decaffeinate install spec [@2colours](https://github.com/pulsar-edit/ppm/pull/76)
- Decafed: Decaffeinate init spec [@2colours](https://github.com/pulsar-edit/ppm/pull/75)
- Decafed: Decaffeinate help spec [@2colours](https://github.com/pulsar-edit/ppm/pull/74)
- Decafed: Decaffeinate featured spec [@2colours](https://github.com/pulsar-edit/ppm/pull/73)
- Decafed: Decaffeinate enable spec [@2colours](https://github.com/pulsar-edit/ppm/pull/72)
- Decafed: Decaffeinate docs spec [@2colours](https://github.com/pulsar-edit/ppm/pull/71)
- Decafed: Decaffeinate disable spec [@2colours](https://github.com/pulsar-edit/ppm/pull/70)
- Decafed: Decaffeinate develop spec [@2colours](https://github.com/pulsar-edit/ppm/pull/69)
- Decafed: Decaffeinate config spec [@2colours](https://github.com/pulsar-edit/ppm/pull/68)
- Decafed: Decaffeinate command spec [@2colours](https://github.com/pulsar-edit/ppm/pull/67)
- Decafed: Decaffeinate clean spec [@2colours](https://github.com/pulsar-edit/ppm/pull/66)
- Decafed: Decaffeinate ci spec [@2colours](https://github.com/pulsar-edit/ppm/pull/65)
- Decafed: Decaffeinate apm cli spec [@2colours](https://github.com/pulsar-edit/ppm/pull/64)
- Decafed: Decaffeinate spec helper (updated) [@2colours](https://github.com/pulsar-edit/ppm/pull/63)

## 1.109.0

- Fixed a race condition that could cause `autocomplete-plus` to ignore user input.
Expand Down
19 changes: 8 additions & 11 deletions packages/welcome/lib/changelog-view.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,31 +50,28 @@ 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>
Fixed a race condition that could cause `autocomplete-plus` to ignore user input.
Made the modification of `editor.preferredLineLength` configurable within `wrap-guide` when changing `wrap-guide.columns`
</li>
<li>
Fixed the `about` package linking to release notes for Pulsar.
Fixed Snippets from `language-php` that would lose the `$` character
</li>
<li>
Reduced the amount of network requests that `settings-view` creates.
Fixed a condition where an invalid config may crash Pulsar before fully starting up, but not registering that it's crashed
</li>
<li>
Fixed the icon used when registering Pulsar as a file handler on Windows.
Reduced error notifications that may appear from `autocomplete-html` when handling EJS files
</li>
<li>
Removed the non-functional `autoUpdate` API from Pulsar, instead relying on the `pulsar-updater` package.
Fixed macOS binary signing after moving over to GitHub Actions for CI
</li>
<li>
Ensure that project-specific setting overrides don't leak to the user's config file when the settings UI is visited.
Updated PPM to a newer `node-gyp`, allowing newer versions of C/C++ compiler toolchains and Python to be used (also dropped support for Python 2.x!)
</li>
<li>
Prevented warnings in the developer console from appearing when autocomplete suggestions are shown.
Fully decaffed the entire PPM codebase
</li>
<li>
Removed the last CoffeeScript code from Pulsar and core packages.
</li>
<li>
Migrated the majority of our CI to GitHub Actions.
Added a new autocomplete API that does not uses prefixes and instead declares the range it'll replace (better LSP support)
</li>

</ul>
Expand Down

0 comments on commit 083069d

Please sign in to comment.