Skip to content

Releases: pulsar-edit/pulsar

v1.104.0

16 Apr 05:42
Compare
Choose a tag to compare

Get Ready for another fantastically essential release, Pulsar 1.104.0 is now available!

This release contains many internal changes and upgrades, focusing on preparing the editor for much bigger changes to come.

One technical change is that we have internally patched WebComponents (document.registerElement), which will potentially fix many of our community packages that rely on this (deprecated) functionality.

We've also started our first migrations to WASM based packages (which is required for new NodeJS Versions). Any issues found here will be important to address, in order to ensure future updates go smoothly, and to unblock the road to compatibility with newer Electron versions. Please let us know if you find anything broken due to these updates!

We also have updates such as improved whitespace in a certain PHP snippet, and bleeding edge HTML completions. And with more decaf work, we should be seeing some slightly faster startup speeds.

Last but not least, we can expect to see this release being available on Chocolatey for Windows; Thank you HighHarmonics, il_mix, and COLAMAroro!

But as always we want to say a huge thanks to all those that contribute and donate to Pulsar, making it possible for us to continually release these improvements. And we want to give a special thanks to the new faces we are seeing in this update, with some brand new contributors!

As always we appreciate every single one of you, happy coding, and see you among the stars!

  • The Pulsar Team

  • The settings-view package now lists a package’s snippets more accurately
  • Fixed some issues with some packages with WebComponents v0 (tablr package
    should work now) by internalizing and patching document-register-element
  • Migrated away from node-oniguruma in favor of vscode-oniguruma (WASM
    version). This fixes issues with Electron 21
  • Ensured new WASM packages will work on Apple Silicon
  • Completions for HTML will now be as bleeding edge as possible.

Pulsar

second-mate

autosave

bracket-matcher

timecop

keybinding-resolver

v1.103.0

16 Mar 06:06
Compare
Choose a tag to compare

It's that time again, Pulsar 1.103.0 is available now!

With this release, we have a number of quality-of-life updates to make things just that little bit easier.

One big change is a new settings search page! No longer will you have to trawl through the settings and packages to find that one pesky bit of config, now everything is just a few keystrokes away! This feature is still experimental and will have more updates and tweaks coming, but please feel free to provide feedback so we can continue to improve it.

We have some updates to our snippets, autocomplete-css, and github packages, which you can read about in the change log, that bring about a whole host of improvements from updated UI to new functionality to really improve your coding experience!

Of course, no update would be complete without a massive thank you to our wonderful community, especially our contributors and donors who are making all this possible.

And as ever, happy coding. See you among the stars!

  • The Pulsar Team

  • Added a new feature to Search for Pulsar's settings
  • Updated the completions provided by autocomplete-css to be as bleeding edge as possible.
  • Updated the instructions and look of the login flow for the github package.
  • Snippet transformations no longer have an implied global flag, bringing them into compatibility with snippets in most other editors.
  • Snippets can now be given command names instead of tab triggers, and thus can now be assigned to key shortcuts in keymap.cson.

Pulsar

Snippets

Github

  • Added: rebrand git-tab-view @icecream17
  • Added: lib: Update login instructions for PATs, not OAuth @DeeDeeG

PPM

  • Fixed: src: Update default Pulsar install paths @DeeDeeG
  • Bumped: deps: Upgrade npm to 6.14.18 @DeeDeeG
  • Fixed: Fix installing with yarn on Windows @DeeDeeG
  • Fixed: Fix inability to notice newer versions of git-installed packages @savetheclocktower
  • Added: meta: Actually sync yarn.lock @DeeDeeG

v1.102.0

16 Feb 05:50
a958767
Compare
Choose a tag to compare

The next Pulsar Release 1.102.0!

With the release of Pulsar 1.102.0 we have packed it full of improvements!

With a huge focus on testing this time around we hope that this will result in a more stable and functional editor in all future releases.

We've also added new icons for macOS and updated many of Pulsar and core packages dependencies.

But for the big news, our macOS releases are now signed! Meaning no fancy commands need to be run prior to installation and you get a guarantee that Pulsar is made and published by us. Also as you might've noticed, this version has no beta in its name. We are now adopting a Rolling Release model and this can be considered the first of many stable releases. Take a look at our website for more information!

And again, special thank you to all of our wonderful community members that have helped us write code, log issues, respond to everyone, and donate to the project. We truly could not do this without each and every one of you.

And as always, happy coding, see you among the stars!

  • The Pulsar Team

  • Fixed a bug where pulsar on Windows could never trigger
  • Fixed github package shelling out to git on macOS
  • Fixed minor bugs found during fixes to tests
  • Improved our testing infastructure to aide in finding and fixing further bugs
  • Updated many dependencies of Pulsar and its core packages
  • New Pulsar Icon on macOS
  • Selected text is styled by default
  • Restored right-clicked CSS class on tags
  • Fixed syntax highlighting on C++
  • Updated JavaScript snippets to modern ES6 syntax
  • PPM no longer assumes master for git branches

Pulsar

ppm

  • Fixed: fix: Don't assume master when checking git packages for upgrades @savetheclocktower
  • Fixed: meta: Normalize package.json and lockfile line endings @DeeDeeG
  • Update: spec: Fixtures Node v10.20.1 --> Electron v12.2.3 @DeeDeeG
  • Fixed: Fix .com links, pulsar rebranding and rebranding readme @Daeraxa

github

  • Fixed: lib: Rebrand getAtomAppName() function (fix shelling out to git on macOS) @DeeDeeG
  • Fixed: meta: Revert "main" to "./lib/index", no dist (fix package on master branch) @DeeDeeG

v1.101.0-beta

16 Jan 05:15
Compare
Choose a tag to compare
v1.101.0-beta Pre-release
Pre-release

Second (Beta) Tagged Release of Pulsar -- Many improvements available!

With the release of Pulsar Beta 1.101.0 we have quite a number of improvements and fixes to various issues that have been identified and logged by our wonderful community.

Have a read of the changelog for the full details but some highlights include fixes to the Pulsar logo on Windows and Linux, a bunch of macOS changes to bring back some of the original functionality with opening files, and the resolution of an annoying issue on Linux that could stop the app from launching at all!

Thank you so much to everyone who has been involved in this release, every comment to our discussions board or Discord server, every issue logged on GitHub and every pull request created have all contributed to getting us where we are today.

And a special thank you for all of the donations we have received, we have some plans to use these wisely for the good of the project so look forward to the next big release!

So please, if you have any comments then please join us on our Discord or discussions page, if you find any bugs or regressions then let us know via a GitHub issue (and if you can fix it (or anything else) then feel free to open a pull request).

And as always, happy coding, see you among the stars!

  • The Pulsar Team

  • Fixed a bug where macOS menus like "Open" don't do anything
  • Fixed a bug where macOS wouldn't open files by dragging them onto the dock.
  • Fixed a bug where devtools won't open (#260)
  • Fixed a bug where the editor refused to open with the message "GPU process isn't usable. Goodbye" (#233)
  • Fixed logo artifacts on Linux
  • Fixed Windows Taskbar Icon being 'Cut in Half'
  • Fixed commands like --version, --package or --help did not show outputs
  • Fixed additional flags not being sent to --package
  • Small improvement on the binary size
  • Fixed "install command line tools" on Mac and Windows
  • Cached queries for featured packages (featured packages will load faster, and
    fewer errors on the settings-view regarding package info)
  • Added warning when settings-view is disabled, describing how to re-enable it

Pulsar

ppm

  • Added: Convert body params to query params @Spiker985
  • Fixed: src: Update Electron header download URL @DeeDeeG

v1.100.0-beta

16 Dec 03:06
Compare
Choose a tag to compare
v1.100.0-beta Pre-release
Pre-release

First (Beta) Tagged Release of Pulsar -- Get it while it's hot!

We have some nice changes to give you a good first experience of what Pulsar is going to be like. Mostly, it's Atom, but still functioning. We've replaced the Package Backend (previously closed source) with a brand new one (Open Source!) -- see this blog post for more details.
We have even migrated all original Packages from Atom to Pulsar, so feel free to find and download your favourites! A quick note about packages, if you have any questions or concerns about our migrated packages refer to here.

Also new is Electron 12, and binaries for ARM, both on Linux and MacOS (yes, that's an Apple Silicon native build). In general, several new package formats are available, feel free to try them out and find what suits you.

We've gotten some miscellaneous fixes and upgrades in, as well as a (mostly) thorough rebranding from Atom to Pulsar. Feel free to check out the Changelog for more details.

Over all, we hope you enjoy the release, take a look, kick the tires, let us know what you think. Report any issues you find, and maybe we'll be able to put together a fix. Likewise, if you have a fix handy, feel free to open a Pull Request. Happy coding, see you among the stars!

  • The Pulsar Team

  • Bump to Electron 12 and Node 14
  • Added a rebranding API
  • Removed experimental file watchers on the editor
  • Ability to install packages from git repositories
  • New Pulsar Package Repository Backend
  • Better error messages when installing a package fails
  • Config watching fixes
  • Bump tree-sitter to 0.20.1 and all grammars to their recent versions
  • Native support for Apple Silicon and ARM Linux
  • Removed Benchmark Startup Mode
  • Removed all telemetry from Core Editor
  • New Pulsar Website
  • New Test Runner to Improve Testing
  • Added Apple Silicon support to github Package v0.36.13

Pulsar

Read more