Skip to content

Commit a7979ba

Browse files
Add blog post and update download links for Pulsar 1.122.0
Blog post content by me this time. Proofreading and typo fix by confused-Techie. Co-authored-by: confused-Techie <[email protected]>
1 parent 29cd36b commit a7979ba

File tree

2 files changed

+65
-15
lines changed

2 files changed

+65
-15
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: "Pulsar 1.122.0: Frightfully Good!"
3+
author: DeeDeeG
4+
date: 2024-10-20
5+
category:
6+
- dev
7+
tag:
8+
- release
9+
---
10+
11+
Pulsar [1.122.0](https://github.com/pulsar-edit/pulsar/releases/tag/v1.122.0) is available now!
12+
13+
<!-- more -->
14+
15+
## Pulsar v1.122.0: Frightfully Good.
16+
17+
Greetings! In today's Pulsar release, we have:
18+
19+
- Bug-fixes, refactors and enhancements for Tree-sitter, mostly focused on C and PHP. (shout out to `@savetheclocktower` for these monthly enhancements!)
20+
- Launcher improvements:
21+
- 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!)
22+
- 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.)
23+
- A bug involving an error in autocomplete-plus is avoided (shout out to `@Digitalone1`)
24+
- SQL state storage implementation for the app is available by opt-in (shout out to `@mauricioszabo`)
25+
- Replacing a deprecated Electron API call `shell.moveItemToTrash` (shout out to `@savetheclocktower` once again!)
26+
27+
Happy coding, and see you amongst the stars.
28+
\- Pulsar team
29+
30+
---
31+
32+
- Added a SQL State Storage alternative to IndexedDB (opt-in, off by default).
33+
- Repackaged the AppImage so it uses our launcher script internally (supports more CLI/launch flags).
34+
- [language-php] Highlighted “null-safe” property access correctly.
35+
- [language-c] Scoped template delimiters properly in C++.
36+
- [language-c] Consolidated common highlighting queries between the C and C++ grammars for more consistency in syntax highlighting.
37+
- Fixed incorrect behavior in certain scenarios for “Fold at Indent Level X” commands.
38+
- Fixed exception when resolving divided folds (e.g., `#ifdefs` in C/C++).
39+
- Avoided "length of null" error in autocomplete-plus for the PHP Tree-sitter grammar.
40+
- Preserved `/usr/bin/pulsar` and `/usr/bin/ppm` on RPM updates.
41+
- [tree-view] Moved to a more modern API for file removal in preparation for an Electron upgrade.
42+
43+
### Pulsar
44+
45+
- Added: Adding a SQL State Storage instead of IndexedDB [@mauricioszabo](https://github.com/pulsar-edit/pulsar/pull/917)
46+
- Fixed: Fix AppImage executable [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1069)
47+
- Fixed: Tree-sitter rolling fixes, 1.122 edition [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1101)
48+
- Fixed: Fix reading error of length property on null [@Digitalone1](https://github.com/pulsar-edit/pulsar/pull/1058)
49+
- Fixed: Preserve `/usr/bin/pulsar` and `/usr/bin/ppm` on RPM updates [@am97](https://github.com/pulsar-edit/pulsar/pull/1091)
50+
- Updated: [tree-view] Remove deprecated usage of `shell.moveItemToTrash` [@savetheclocktower](https://github.com/pulsar-edit/pulsar/pull/1109)

docs/download.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -113,27 +113,27 @@ feature issues that have already been resolved in our Rolling Release so if a
113113
particular fix or feature is important to you it may be worth swapping to one of
114114
those instead.
115115

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

118118
::: details Linux
119119

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

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

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

131131
| Package | Distribution |
132132
| :-----------------------------------------------------------------------------------------------------------------------------------: | :----------------: |
133-
| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/ARM.Linux.pulsar_1.121.0_arm64.deb) | Debian/Ubuntu etc. |
134-
| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/ARM.Linux.pulsar-1.121.0.aarch64.rpm) | Fedora/RHEL etc. |
135-
| [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 |
136-
| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.121.0/ARM.Linux.pulsar-1.121.0-arm64.tar.gz) | All distributions |
133+
| [deb](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/ARM.Linux.pulsar_1.122.0_arm64.deb) | Debian/Ubuntu etc. |
134+
| [rpm](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/ARM.Linux.pulsar-1.122.0.aarch64.rpm) | Fedora/RHEL etc. |
135+
| [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 |
136+
| [tar.gz](https://github.com/pulsar-edit/pulsar/releases/download/v1.122.0/ARM.Linux.pulsar-1.122.0-arm64.tar.gz) | All distributions |
137137

138138
[1] Appimage may require `--no-sandbox` as an argument to run correctly on some systems.
139139
[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`.
@@ -152,15 +152,15 @@ Current version is [v1.121.0](https://github.com/pulsar-edit/pulsar/releases/tag
152152

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

158158
**Intel** - For Intel macs
159159

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

165165
::::
166166

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

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

184184
| Package Manager | Command |
185185
| :------------------------------------------------------------: | :--------------------: |

0 commit comments

Comments
 (0)