Skip to content

Commit

Permalink
Add blog post and update download links for Pulsar 1.122.0
Browse files Browse the repository at this point in the history
Blog post content by me this time.
Proofreading and typo fix by confused-Techie.

Co-authored-by: confused-Techie <[email protected]>
  • Loading branch information
DeeDeeG and confused-Techie committed Oct 20, 2024
1 parent 29cd36b commit a7979ba
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 15 deletions.
50 changes: 50 additions & 0 deletions docs/blog/20241020-DeeDeeG-v1.122.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: "Pulsar 1.122.0: Frightfully Good!"
author: DeeDeeG
date: 2024-10-20
category:
- dev
tag:
- release
---

Pulsar [1.122.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.122.0) is available now!

<!-- more -->

## Pulsar v1.122.0: Frightfully Good.

Greetings! In today's Pulsar release, we have:

- Bug-fixes, refactors and enhancements for Tree-sitter, mostly focused on C and PHP. (shout out to `@savetheclocktower` for these monthly enhancements!)
- Launcher improvements:
- A fix for the `pulsar` and `ppm` bins being removed without being replaced upon upgrading via the `.rpm` package (shout out to `@am97`, thank you for this fix!)
- The AppImage now supports more launch flags, such as `--wait`, and `-p --version` also works to print the `ppm` version info (shout out to `@savetheclocktower` for multiple PRs leading up to this, and this PR itself.)
- A bug involving an error in autocomplete-plus is avoided (shout out to `@Digitalone1`)
- SQL state storage implementation for the app is available by opt-in (shout out to `@mauricioszabo`)
- Replacing a deprecated Electron API call `shell.moveItemToTrash` (shout out to `@savetheclocktower` once again!)

Happy coding, and see you amongst the stars.
\- Pulsar team

---

- Added a SQL State Storage alternative to IndexedDB (opt-in, off by default).
- Repackaged the AppImage so it uses our launcher script internally (supports more CLI/launch flags).
- [language-php] Highlighted “null-safe” property access correctly.
- [language-c] Scoped template delimiters properly in C++.
- [language-c] Consolidated common highlighting queries between the C and C++ grammars for more consistency in syntax highlighting.
- Fixed incorrect behavior in certain scenarios for “Fold at Indent Level X” commands.
- Fixed exception when resolving divided folds (e.g., `#ifdefs` in C/C++).
- Avoided "length of null" error in autocomplete-plus for the PHP Tree-sitter grammar.
- Preserved `/usr/bin/pulsar` and `/usr/bin/ppm` on RPM updates.
- [tree-view] Moved to a more modern API for file removal in preparation for an Electron upgrade.

### Pulsar

- Added: Adding a SQL State Storage instead of IndexedDB [@mauricioszabo](https://github.com/pulsar-edit/pulsar/pull/917)
- Fixed: Fix AppImage executable [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1069)
- Fixed: Tree-sitter rolling fixes, 1.122 edition [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1101)
- Fixed: Fix reading error of length property on null [@Digitalone1](https://github.com/pulsar-edit/pulsar/pull/1058)
- Fixed: Preserve `/usr/bin/pulsar` and `/usr/bin/ppm` on RPM updates [@am97](https://github.com/pulsar-edit/pulsar/pull/1091)
- Updated: [tree-view] Remove deprecated usage of `shell.moveItemToTrash` [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1109)
30 changes: 15 additions & 15 deletions docs/download.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,27 +113,27 @@ feature issues that have already been resolved in our Rolling Release so if a
particular fix or feature is important to you it may be worth swapping to one of
those instead.

Current version is [v1.121.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.121.0).
Current version is [v1.122.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.122.0).

::: details Linux

**x86_64** - For most desktops and laptops with Intel or AMD processors

| Package | Distribution |
| :-------------------------------------------------------------------------------------------------------------------------: | :----------------: |
| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Linux.pulsar_1.121.0_amd64.deb) | Debian/Ubuntu etc. |
| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Linux.pulsar-1.121.0.x86_64.rpm) | Fedora/RHEL etc. |
| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Linux.Pulsar-1.121.0.AppImage)<sup>[1][2]</sup> | All distributions |
| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Linux.pulsar-1.121.0.tar.gz) | All distributions |
| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Linux.pulsar_1.122.0_amd64.deb) | Debian/Ubuntu etc. |
| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Linux.pulsar-1.122.0.x86_64.rpm) | Fedora/RHEL etc. |
| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Linux.Pulsar-1.122.0.AppImage)<sup>[1][2]</sup> | All distributions |
| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Linux.pulsar-1.122.0.tar.gz) | All distributions |

**ARM_64** - For ARM based devices - Raspberry Pi, Pinebook etc.

| Package | Distribution |
| :-----------------------------------------------------------------------------------------------------------------------------------: | :----------------: |
| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/ARM.Linux.pulsar_1.121.0_arm64.deb) | Debian/Ubuntu etc. |
| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/ARM.Linux.pulsar-1.121.0.aarch64.rpm) | Fedora/RHEL etc. |
| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/ARM.Linux.Pulsar-1.121.0-arm64.AppImage)<sup>[1][2]</sup> | All distributions |
| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/ARM.Linux.pulsar-1.121.0-arm64.tar.gz) | All distributions |
| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/ARM.Linux.pulsar_1.122.0_arm64.deb) | Debian/Ubuntu etc. |
| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/ARM.Linux.pulsar-1.122.0.aarch64.rpm) | Fedora/RHEL etc. |
| [AppImage](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/ARM.Linux.Pulsar-1.122.0-arm64.AppImage)<sup>[1][2]</sup> | All distributions |
| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/ARM.Linux.pulsar-1.122.0-arm64.tar.gz) | All distributions |

[1] Appimage may require `--no-sandbox` as an argument to run correctly on some systems.
[2] Some distributions no longer ship with `libfuse2` which Appimage requires to run. You may need to install this manually, e.g on Ubuntu >=22.04 `apt install libfuse2`.
Expand All @@ -152,15 +152,15 @@ Current version is [v1.121.0](https://github.com/pulsar-edit/pulsar/releases/tag

| Package | Type |
| :----------------------------------------------------------------------------------------------------------: | :-----------: |
| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Silicon.Mac.Pulsar-1.121.0-arm64.dmg) | DMG installer |
| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Intel.Mac.Pulsar-1.121.0-mac.zip) | Zip archive |
| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Silicon.Mac.Pulsar-1.122.0-arm64.dmg) | DMG installer |
| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Intel.Mac.Pulsar-1.122.0-mac.zip) | Zip archive |

**Intel** - For Intel macs

| Package | Type |
| :------------------------------------------------------------------------------------------------------: | :-----------: |
| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Intel.Mac.Pulsar-1.121.0.dmg) | DMG installer |
| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Intel.Mac.Pulsar-1.121.0-mac.zip) | Zip archive |
| [dmg](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Intel.Mac.Pulsar-1.122.0.dmg) | DMG installer |
| [zip](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Intel.Mac.Pulsar-1.122.0-mac.zip) | Zip archive |

::::

Expand All @@ -178,8 +178,8 @@ You can bypass this by clicking "More info" then "Run anyway".

| Package | Type |
| :---------------------------------------------------------------------------------------------------------: | :-------------------: |
| [Setup](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Windows.Pulsar.Setup.1.121.0.exe) | Installer |
| [Portable](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/Windows.Pulsar-1.121.0-win.zip) | Portable (no install) |
| [Setup](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Windows.Pulsar.Setup.1.122.0.exe) | Installer |
| [Portable](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/Windows.Pulsar-1.122.0-win.zip) | Portable (no install) |

| Package Manager | Command |
| :------------------------------------------------------------: | :--------------------: |
Expand Down

0 comments on commit a7979ba

Please sign in to comment.