Releases: SublimeText/PackageDev
Releases · SublimeText/PackageDev
Release list
v3.7.1 (2026-07-14)
v3.7.0 (2026-07-11)
This new release requires ST build 4135 or higher.
The next stable build is 4142 and was released on 10 November 2022, so almost 4 years ago.
Support for older builds is dropped and they will remain on 3.6.x.
Minor changes
- Settings: Add
sublime-package.jsonmetadata to support LSP-json code intelligence. (#424, @deathaxe) - Syntax: Treat variables as interpolation. (#433, @deathaxe)
- Syntax: Add new setting to disable adding trailing periods and re-opening of the completions popup when a scope name from our completions was selected. (#439, @FichteFoll)
- Theme: Improve CSS highlighting by extending the default CSS syntax. (#369, #425, @deathaxe)
- Various: Add support for child combinator scope operator. (#428, @deathaxe)
- Various: Add support for merge conflict markers. (#416, @deathaxe)
Trivial changes and fixes
- Commands: Add built-in
set_user_settingcommand, supported by all ST3/4 builds. (#414, @deathaxe) - fileconv: Make
plistlibusage ready for Python 3.13 and up. (#436, @FichteFoll) - fileconv: Fix encoding on non-UTF-8 systems like Windows. (#418, #419, @AmjadHD)
- Keymap: Add missing context keys and sort existing context keys. (#434, @deathaxe)
- Keymap: Support
controlas a valid modifier key. (#431, #432, @vwheeler63) - Menu: Support numeric mnemonic characters. (#435, @FichteFoll)
- Settings: Add new A File Icon overlay path to default syntax exclude patterns. (#423, @deathaxe)
- Settings: Update default color scheme exclude patterns. (@deathaxe)
- Settings: Fix dumpers encoding on Windows. (#419, #418, @AmjadHD)
- Settings: Fix setting helpers for 3.14. (#426, @deathaxe)
- Syntax: Change the scope of contexts, global variables, and context name references. (@deathaxe)
- Syntax: Fix typos in templates. (@FichteFoll)
- Syntax: Restore
var()meta scope and adjust completion selectors. (@deathaxe) - Syntax: Various small scope adjustments. (#428, #433, @deathaxe)
- Syntax: Scope invalid escape sequences in double-quoted YAML strings. (#415, #427, @deathaxe)
- Syntax: Include newline character in generated syntax assertions (#420, #421, @michaelblyons)
- Internal: Replace
sublime_lib.RegionOptionwith built-inRegionFlags. (#422, @deathaxe) - Internal: Remove various code that was specific for Python 2 and 3.4. (#436, #438, @FichteFoll)
- Internal: Update dev tooling (ruff instead of flake8, uv to manage versions). (#437, @FichteFoll)
v3.6.2 (2025-05-24)
- Syntax: Highlight the tested region for symbol test lines. (@michaelblyons, #408)
- Syntax: Highlight
extendsvalues and provide completions for other syntax paths. (@deathaxe, #407) - Settings: Fix highlighting of setting keys with fractional numbers. (@deathaxe, #406, #409)
- Settings: Updated undocumented settings. (@FichteFoll, @deathaxe, #411, #412)
- Scope Data: Updated scope name suggestions. (@FichteFoll)
v3.6.1 (2025-02-16)
Trivial changes and fixes
- Syntax: Fixed test generation code skipping gaps when joining almost-adjacent regions of the same scope. (#398, #404, @camila314)
- Scope Data: Updated scope name suggestions. (@FichteFoll)
- Theme: Recognize
.sublime-merge-themeextensioon. (@FichteFoll)
v3.6.0 (2024-01-28)
Minor changes
- Declare support for Python 3.8. (#395, @deathaxe)
Big shoutouts to @deathaxe for making this possible via Package Control 4.0!
Trivial changes and fixes
- Commands: Add missing
show_panelarguments (#391, @deathaxe) - Scope Data: Small updates to the scope name conventions (@FichteFoll)
- Syntax: Scope name completions use a more reliable mechanism to re-trigger completions (@FichteFoll)
- Project: Added an
esnippet for build systems (@FichteFoll) - Build: Improved behavior of auto-complete triggers for variables (@FichteFoll)
- TM Preferences: Add support for
TM_COMMENT_CASE_INSENSITIVEadded in build 4153 (#392, #394, @mataha) - Color Scheme: Don't show
extendssuggestions for a color scheme (@FichteFoll) - Syntax: Tone down warning about tabs to a status message (#390, @FichteFoll)
v3.5.0 (2023-05-06)
Minor changes
- Mousemap: Added support for
contextkey added in build 4149 (#388, @FichteFoll)
Trivial changes and fixes
- Commands: Add completions for
copy_as_htmlcommand (@FichteFoll) - Commands: Add completions for new
open_filecommand aguments (#387, @deathaxe) - Commands: Adjust caption of default commands file template (@FichteFoll)
- Syntax: Fix recognition of
partial-symbolssyntax test files (#384, #385, @keith-hall)
v3.4.1 (2022-09-02)
Trivial changes and fixes
- tmPreferences/Property List: Rewrite syntaxes, making them more robust regarding invalid
highlighting and embedded syntaxes like for scope selectors (#381, @deathaxe) - tmPreferences: Add highlighting and completions for
foldScopes(#381, @deathaxe) - Theme: Support
nullvalue forcolor_scheme_tint(#370, @FichteFoll) - Syntax: Add completion for
hiddenkey (#376, @jfcherng) - Syntax: Add
meta.stringscopes to non-double-quoted match strings (#375, @jfcherng) - Syntax: Fix
hidden_file_extensionsname in highlighting and completions (#374, @deathaxe) - Syntax: Use the proper non-default values for boolean key completions (@FichteFoll)
- Commands: Add argument completions for
show_panelcommand (#378, @deathaxe)
v3.4.0 (2022-03-12)
Minor changes
- Syntax Test: New syntax test generation feature.
Triggered viactrl+enterwhile on a code line in a syntax test file or via the command palette. (#341 @Thom1729) - Syntax Test: New setting to strip previously asserted scopes from test completions (#340 @Thom1729)
- Settings: Quick edit phantoms can now be disabled (#353 @Ultra-Instinct-05)
- Consider new system-aware color scheme switching for "Edit current Color Scheme" (#330 @Ultra-Instinct-05)
Trivial changes and fixes
- Syntax: Defer tab check for (semi-)transient views (#177, #365, #368, @FichteFoll)
- Syntax: Fix syntax assignment for some test files that loaded to slowly (#358 @keith-hall)
- Syntax: Complete
pop: 1for syntax version 2 (#354, @FichteFoll) - Syntax: Fix highlighting of quoted variable keys (#356, @FichteFoll)
- Syntax: Highlight section headers as seen in the Packages repo (#296 @deathaxe)
- Syntax: Fix settings completions for complex values (#347, #348 @ratijas)
- Syntax: Recognize
partial-symbolsheader (#355 @keith-hall) - Scheme: Remove
#fromword_separators(#357 @MattDMo) - Scheme: Support missing color scheme globals (#331 @Ultra-Instinct-05)
- Scheme: Remove
blend()matching since it's been added to the default CSS syntax (#324, @FichteFoll) - Theme & Scheme: Highlight
varfunction for color-adjuster properties (#326 @deathaxe) - Theme: Support radio and checkbox controls (#362 @AmjadHD)
- Theme: Support
close_button_sideandconnector_heightproperties (#339, @FichteFoll) - Theme: Support color adjuster functions in variables (#327, @FichteFoll)
- Theme: Swap
layer.draw_centervalue in completion (#359 @AmjadHD) - Theme:
disabledattribute (#361 @AmjadHD) - Theme: Update completions with color kind quick panel symbols (#323 @deathaxe)
- Snippet: Syntax highlighting corrections for slashes in substitutions and escape sequences (@FichteFoll)
- Settings: Add hints for more default preferences (#343 @jrappen, #344 @Ultra-Instinct-05)
- Commands: Small tweaks to command completion metadata (various)
- Commands: Add support for the platform key (#332 @Ultra-Instinct-05)
- Commands & Menu: Remove
invalidhighlighting for unrecognized platform names (@FichteFoll) - PList: associate syntax with
.hidden-*syntaxes & native PList extensions (#325 @deathaxe) - Misc: Scope Name completions have been updated to follow recent discussions for the default Packages (#352 @Ultra-Instinct-05, #364 @deathaxe)
v3.3.1 (2021-01-23)
TL;DR: Updated for 4095
- Theme: Support
styleandbackground_modifierrule keys - Theme: Support mappings/objects for
settingsselector - Theme: Update list of elements and attributes to 4095
- Scheme & Theme: Fix highlighting of
blendcolor modifier function - Scheme & Theme: Add support for "auto" value in "edit current theme/scheme" commands
- Settings: Offer completions for dark and light color scheme and theme variants
v3.3.0 (2021-01-19)
This is the first ST4-only release.
Minor change
- All provided completions now use the new rich completions (#292)
Trivial changes
- Keymap: Support new context keys (#315, @Ultra-Instinct-05)
- Keymap: Support new keys for highlighting
- Keymap: Support new keys for highlighting
- Keymap: Fix local symbol list for multi-line key bindings
- Keymap: Allow empty command names (#311)
- Color Scheme: Support new
block_caret_*globals (#317, @Ultra-Instinct-05) - Completions: Update long snippet with the new supported keys
- Syntax Test: Offer to adjust
translate_tabs_to_spacessetting when loading
(#308) - Various small bugfixes in syntax highlighting (#307, #311, #316, #320)
- Updates to scope data for completions (#319, @deathaxe)