mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-11-11 04:48:44 +03:00
27 KiB
27 KiB
Changelog
- Format inspired by Keep a Changelog
- Format defined in Pulsar Change Log
- Project adheres to Semantic Versioning
[Unreleased]
- 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 ofvscode-oniguruma
(WASM version). This fixes issues with Electron 21
1.103.0
- 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
- Added: feature: Implement Search Settings Ability @confused-Techie
- Added: Show Settings Icon in Status Bar @confused-Techie
- Added: Add Automated updated of
autocomplete-css
completions.json
@confused-Techie - Bumped: ppm: Update submodule to 9af239277180f2a9ee9e86714 @Spiker985
- Bumped: ppm: Update submodule to 915cbf6e5f9ea1141ef5dcaf8 @DeeDeeG
- Bumped: deps: Bump github to v0.36.15-pretranspiled @DeeDeeG
- Added: actually cache based on sha @Meadowsys
- Bumped: Bump
snippets
to bb00f9 @savetheclocktower - Added: [skip-ci] Small Readme Touchup @confused-Techie
- Added: json language - add .har extension @wesinator
- Added: Bundle
markdown-preview
,styleguide
,wrap-guide
@confused-Techie - Added: Add GitHub Token to Doc CI @Spiker985
- Added: Add Setup Node to Package Tests @confused-Techie
- Added: feat: add dev.pulsar_edit.Pulsar.metainfo.xml @cat-master21
Snippets
- Added: Add
command
property that registers a command name for a snippet @savetheclocktower - Removed: Remove implicit
g
flag from snippet transformations @savetheclocktower - Fixed: Fix failing specs @mauricioszabo
- Added: cleanup and rename @Sertonix
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
1.102.0
- Fixed a bug where
pulsar
on Windows could never trigger - Fixed
github
package shelling out togit
on macOS - Fixed minor bugs found during fixes to tests
- Improved our testing infrastructure 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
- Added: implement signing and notarizing for macOS, PR #4 lol @Meadowsys
- Fixed: Pin
python
brew installation to3.10
during MacOS Intel Cirrus Build @confused-Techie - Update: Bump
ppm
toa46537c0b7f0eaaef5404ef88003951fdc988c65
@confused-Techie - Added: Add new macOS icon @mdibella-dev
- Fixed: type $ as # @Meadowsys
- Update: deps: Update github to v0.36.14-pretranspiled-take-2 @DeeDeeG
- Added: add style to selected text by default @Sertonix
- Added: Set Max Concurrent Package Tests @confused-Techie
- Fixed: c++ fixes @icecream17
- Update: deps: Update github to v0.36.14-pretranspiled @DeeDeeG
- Update
coffeescript
@confused-Techie - Updated: Misc Dependency Updates @confused-Techie
- Added: Bundle
autocomplete-plus
@confused-Techie - Fixed: Add LICENSE.md to extra resources (resourcesPath) @Daeraxa
- Fixed: Get Windows
pulsar
Working @confused-Techie - Fixed: Restore
right-clicked
class on a right-clicked tab @savetheclocktower - Updated: ppm: Update submodule to commit 4645ba2905747897b0 @DeeDeeG
- Added: Machine decaf tabs spec @confused-Techie
- Added: Manually Decaf
tabs
package Specs @confused-Techie - Fixed: Uncomment and fix a settings-view package test @DeeDeeG
- Added: Decaf Changes from Manual and Machine Decaf to Main @confused-Techie
- Added: Manual decafe tabs @confused-Techie
- Added: Organize failing tests @mauricioszabo
- Fixed: autocomplete-snippets: Fix repo URL @DeeDeeG
- Updated: update apm message to pulsar -p @Daeraxa
- Fixed: Replace incorrect spellings of 'macOS' with the correct one @mdibella-dev
- Changed: use
let
andconst
in js snippets @Sertonix - Fixed: Fix URI to correct address @mdibella-dev
- Updated: update copyright year (2023) @icecream17
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
1.101.0-beta
- 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 (https://github.com/pulsar-edit/pulsar/issues/260)
- Fixed a bug where the editor refused to open with the message "GPU process isn't usable. Goodbye" (https://github.com/pulsar-edit/pulsar/issues/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
- Added: script: Clean up
pulsar
andppm
on uninstall @DeeDeeG - Added: increase search query delay @Sertonix
- Fixed: update
packages/README.md
@Sertonix - Fixed: Fix Windows Icon being cut in half @confused-Techie
- Removed: remove unused json @Sertonix
- Added: add ignored
package-lock.json
to packages @Sertonix - Rebrand: Rebrand AppUserModelID - Ensure Pulsar is separated as its own App Icon on Windows @confused-Techie
- Removed: remove fs-plus from image-view package @Sertonix
- Added: Additional Bundling of Core Packages @confused-Techie
- Fixed: Resolve some
about
package tests (6 Resolved Tests) @confused-Techie - Fixed: Fix Package Test Cache Issue @confused-Techie
- Fixed: Resolve all Tests within
language-html
(Resolves 2 Failing Tests) @confused-Techie - Fixed: Resolve all Tests within
language-javascript
(Resolves 24 Failing Tests) @confused-Techie - Fixed: Resolve 40 Failing
image-view
Tests @confused-Techie - Added: Added changelog entries that we missed @mauricioszabo
- Removed: meta: Delete preinstall script from package.json @DeeDeeG
- Added: Improve macOS Builds @confused-Techie
- Fixed: Fix
archive-view
@confused-Techie - Added: Improved Windows Builds @confused-Techie
- Added: More Bundles @confused-Techie
- Fixed: Fix macOS open without window @mauricioszabo
- Removed: delete workflow from language-java @Sertonix
- Removed: Remove handlers for opening things on Mac @mauricioszabo
- Rebrand: Rebranding and relinking to new site @Daeraxa
- Added: script: symlink ppm in post-install.sh (for .deb and .rpm packages) @DeeDeeG
- Added: Add --no-sandbox to start script @Daeraxa
- Added: exclude directories from build @Sertonix
- Added: add warning when settings-view is disabled @Sertonix
- Fixed: Fix typo @snowcatridge10
- Fixed: Fix install on packaged code @mauricioszabo
- Fixed: Fix Logo weirdness @mauricioszabo
- Fixed: Fix installing shell commands to path (macOS) @DeeDeeG
- Fixed: 🍎 Fix wrong app name resolution in pulsar.sh on Mac @soupertonic
- Fixed: Postinstall error with rm usr/bin/pulsar @Spiker985
- Added: Made changes to the main.js file. @CatPerson136
- Added: Add
--no-sandbox
to Linux Launch @confused-Techie - Removed: removed unused files @Sertonix
- Rebrand: rebrand package publish domain @Sertonix
- Removed: remove metrics code from welcome package @Sertonix
- Fixed: Deep cache for settings view @mauricioszabo
- Fixed: fix syntax error in
packages/README.md
@Sertonix - Removed: remove package.json dependencies @Sertonix
- Added:
underscore-plus
to dependencies @Sertonix
ppm
- Added: Convert body params to query params @Spiker985
- Fixed: src: Update Electron header download URL @DeeDeeG
v1.100.0-beta
- 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
- Added: Incorporate settings-view to core @Daeraxa
- Added: Bundle
autocomplete-css
&&autocomplete-html
@confused-Techie - Added: add or update
packages/*/package-lock.json
@Sertonix - Fixed: Organize our Exclusions/Inclusions @confused-Techie
- Added: Bundle
package-generator
@confused-Techie - Fixed: meta: Don't exclude 'loophole' or 'pegjs' packages @DeeDeeG
- Fixed: Fix
dugite
@confused-Techie - Bumped: ppm: Update ppm submodule (new Electron headers download URL) @DeeDeeG
- Removed: Revert "Merge pull request #184 from pulsar-edit/bump-autocomplete-plus" @confused-Techie
- Bumped: Bump GitHub package @mauricioszabo
- Fixed: CI (Windows): Use npm (not yarn) to install ppm @DeeDeeG
- Bumped: Bumped
autocomplete-plus
@confused-Techie - Added: Adding test runner missing files @mauricioszabo
- Fixed: fix about package test @Sertonix
- Added: Add tar.gz target to electron-builder @Daeraxa
- Fixed: Cleanup/standardize pulsar.sh @Spiker985
- Fixed: Update LICENSE.md @Daeraxa
- Removed: remove old scripts @Sertonix
- Fixed: Fix Codacy Ignore @confused-Techie
- Added: New ChangeLog Format @confused-Techie
- Fixed: shorten task description if too long @Sertonix
- Fixed: Improve Package Tests @confused-Techie
- Removed: Metric docs from
welcome
@Sertonix - Fixed: PostInstall of
ppm
@mauricioszabo - Fixed: Unmerged Menus ignoring separators @Sertonix
- Removed:
mkdirp
@Sertonix - Fixed:
--package
exiting incorrectly @mauricioszabo - Bumped:
ppm
submodule @mauricioszabo - Fixed: undefined
nsole
@jonian - Fixed: Git tab in Binaries @benonymus
- Fixed:
yarn.lock
versions @jonian - Added:
dist
&binaries
togitignore
@jonain - Bumped:
ppm
submodule to allow Git Package Install @mauricioszabo - Bumped:
settings-view
0.261.9 -> 0.261.10 @mauricioszabo - Removed: Unused code fragments from build scripts @Sertonix
- Added: Ability to run
ppm
frompulsar
CLI @mauricioszabo - Fixed: base16 URL to use WayBack Machine @Sertonix
- Removed:
fs-plus
fromexception-reporting
@Sertonix - Removed: Benchmark Startup Mode Part 2 @DeeDeeG
- Removed: Unused scripts @mauricioszabo
- Bumped:
background-tips
0.28.0 -> 0.28.1 @confused-Techie - Removed: Tooling bloat @confused-Techie
- Bumped:
snippets
NA -> 1.6.1 @mauricioszabo - Removed: Benchmark Startup mode @confused-Techie
- Added: Binaries for Intel Mac & ARM Linux @mauricioszabo
- Added:
yarn dist
accepts arguments @mauricioszabo - Fixed: Load core packages
README.md
@Sertonix - Fixed: Unlock terminal on Linux @mauricioszabo
- Added: Aliases to workflow for link generation @kaosine
- Fixed: Hooked
NSFW
directly @mauricioszabo - Bumped:
settings-view
0.261.8 -> 0.261.9 @mauricioszabo - Bumped:
.nvmrc
12.18 -> 16 @Daeraxa - Bumped:
ppm
submodule for new backend @confused-Techie - Removed: Experimental and internal watchers @mauricioszabo
- Fixed: Improvements for windows binaries @mauricioszabo
- Fixed: Improvements for binary building @mauricioszabo
- Bumped:
async
3.2.0 -> 3.2.4 @confused-Techie - Removed: Mystery/Ghost Submodule @mauricioszabo
- Removed: Telemetry and Remote Crash Reports @confused-Techie
- Added: Bundled
language-c
into the editor @mauricioszabo - Bumped:
electron
11.5.0 -> 12.2.3 @mauricioszabo - Fixed:
yarn install
due to syntax error @Daeraxa - Added: Bundled most language grammars into the editor @mauricioszabo
- Bumped:
autocomplete-html
0.8.8 -> 0.8.9 @mauricioszabo - Bumped:
tree-sitter
NA -> 0.20.0 @mauricioszabo - Added: Branding Config on Global Atom API @confused-Techie
- Added:
yarn
as method to build editor. @mauricioszabo - Bumped:
fs-admin
0.15.0 -> 0.19.0 @kaosine - Bumped:
text-buffer
13.18.5 -> 13.18.6 @kaosine - Decaffeinate: Numerous efforts from many contributors to decaffeinate the editor:
- Rebrand: Numerous efforts from many contributors to rebrand the editor:
- Tests: Numerous efforts from many contributors to improve our tests:
ppm
- Fixed: ppm PostInstall @mauricioszabo
- Added: Better
help
command display @mauricioszabo - Fixed: Empty Featured Packages @jonian
- Fixed: Use ppm as basename in
getResourcePath
@jonain - Fixed: Installation from Git @mauricioszabo
- Added: Ability to define tag to install @mauricioszabo
- Added: Our new Pulsar Package Repository Backend @confused-Techie
- Bumped:
electron
to 12 @mauricioszabo - Rebrand: Numerous efforts from many contributors to rebrand ppm:
- Tests: Numerous efforts from many contributors to improve our tests:
autocomplete-html
- Fixed: Finding the proper Node version @mauricioszabo
settings-view
- Added: Remember Scroll Position @jonian
- Removed: Support for deprecated packages @Sertonix
- Added: Better errors when search fails @mauricioszabo
- Rebrand: Numerous efforts from many contributors to rebrand settings-view:
- Tests: Numerous efforts from many contributors to improve our tests:
snippets
- Added: Proper Testing @confused-Techie
- Removed:
fs-plus
@Sertonix - Fixed: Fix open Snippets URI @Sertonix
background-tips
- Bumped:
background-tips
0.28.0 -> 0.28.1 @confused-Techie - Rebrand: Numerous efforts from many contributors to rebrand background-tips: