Skip to content

Releases: SublimeText/PackageDev

v3.7.1 (2026-07-14)

Choose a tag to compare

@FichteFoll FichteFoll released this 14 Jul 00:33
st-4135/3.7.1
c8e109a
  • fileconv: Fix invalid variable reference in file conversion module. (#442, #441, @deathaxe)

v3.7.0 (2026-07-11)

Choose a tag to compare

@FichteFoll FichteFoll released this 11 Jul 16:19
st-4135/3.7.0
85e9339

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.json metadata 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_setting command, supported by all ST3/4 builds. (#414, @deathaxe)
  • fileconv: Make plistlib usage 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 control as 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.RegionOption with built-in RegionFlags. (#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)

Choose a tag to compare

@FichteFoll FichteFoll released this 24 May 21:05
v3.6.2
5ab71af

v3.6.1 (2025-02-16)

Choose a tag to compare

@FichteFoll FichteFoll released this 16 Feb 22:53
v3.6.1
31cc036

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-theme extensioon. (@FichteFoll)

v3.6.0 (2024-01-28)

Choose a tag to compare

@FichteFoll FichteFoll released this 28 Jan 21:02
v3.6.0
e1df004

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_panel arguments (#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 e snippet for build systems (@FichteFoll)
  • Build: Improved behavior of auto-complete triggers for variables (@FichteFoll)
  • TM Preferences: Add support for TM_COMMENT_CASE_INSENSITIVE added in build 4153 (#392, #394, @mataha)
  • Color Scheme: Don't show extends suggestions for a color scheme (@FichteFoll)
  • Syntax: Tone down warning about tabs to a status message (#390, @FichteFoll)

v3.5.0 (2023-05-06)

Choose a tag to compare

@FichteFoll FichteFoll released this 06 May 10:16
v3.5.0
8d4ffb3

Minor changes

  • Mousemap: Added support for context key added in build 4149 (#388, @FichteFoll)

Trivial changes and fixes

  • Commands: Add completions for copy_as_html command (@FichteFoll)
  • Commands: Add completions for new open_file command aguments (#387, @deathaxe)
  • Commands: Adjust caption of default commands file template (@FichteFoll)
  • Syntax: Fix recognition of partial-symbols syntax test files (#384, #385, @keith-hall)

v3.4.1 (2022-09-02)

Choose a tag to compare

@FichteFoll FichteFoll released this 02 Sep 21:31
v3.4.1
742c815

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 null value for color_scheme_tint (#370, @FichteFoll)
  • Syntax: Add completion for hidden key (#376, @jfcherng)
  • Syntax: Add meta.string scopes to non-double-quoted match strings (#375, @jfcherng)
  • Syntax: Fix hidden_file_extensions name in highlighting and completions (#374, @deathaxe)
  • Syntax: Use the proper non-default values for boolean key completions (@FichteFoll)
  • Commands: Add argument completions for show_panel command (#378, @deathaxe)

v3.4.0 (2022-03-12)

Choose a tag to compare

@FichteFoll FichteFoll released this 12 Mar 16:10
v3.4.0
2826e36

Minor changes

  • Syntax Test: New syntax test generation feature.
    Triggered via ctrl+enter while 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: 1 for 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-symbols header (#355 @keith-hall)
  • Scheme: Remove # from word_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 var function for color-adjuster properties (#326 @deathaxe)
  • Theme: Support radio and checkbox controls (#362 @AmjadHD)
  • Theme: Support close_button_side and connector_height properties (#339, @FichteFoll)
  • Theme: Support color adjuster functions in variables (#327, @FichteFoll)
  • Theme: Swap layer.draw_center value in completion (#359 @AmjadHD)
  • Theme: disabled attribute (#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 invalid highlighting 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)

Choose a tag to compare

@FichteFoll FichteFoll released this 23 Jan 01:01
v3.3.1
136fc75

TL;DR: Updated for 4095

  • Theme: Support style and background_modifier rule keys
  • Theme: Support mappings/objects for settings selector
  • Theme: Update list of elements and attributes to 4095
  • Scheme & Theme: Fix highlighting of blend color 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)

Choose a tag to compare

@FichteFoll FichteFoll released this 19 Jan 17:04
23be566

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_spaces setting when loading
    (#308)
  • Various small bugfixes in syntax highlighting (#307, #311, #316, #320)
  • Updates to scope data for completions (#319, @deathaxe)