Skip to content

Releases: SublimeText/PackageDev

v3.1.2 (2017-11-08)

08 Nov 00:32
v3.1.2
98bd463
Compare
Choose a tag to compare
  • Fix highlighting of implicit_selection_foreground in color schemes (@keith-hall)
  • Allow symbol transformations without the leading s in

v3.1.1 (2017-11-06)

06 Nov 02:48
v3.1.1
d86ea57
Compare
Choose a tag to compare
  • Add template for color scheme
  • Various fixes for color scheme completions

v3.1.0 (2017-11-06)

06 Nov 01:32
v3.1.0
427c97a
Compare
Choose a tag to compare
  • Add support for the new .sublime-color-scheme format, including:
    • syntax highlighting (@keith-hall),
    • symbol list,
    • completions for all keys,
    • CSS variable completions,
    • scope name completions in selectors.
  • Add support for embed action in syntax definitions. (@keith-hall)
  • Add completions for tmPreferences files (and improve PList completions).
  • Add e snippet for tmPreferences.
  • Make scope name completions more robust. (@deathaxe)
  • Ensure all plugins are updated in-memory on a package update.
  • Improve settings tooltip readability with white color schemes. (@deathaxe)
  • More small bugfixes.

v3.0.3 (2017-09-20)

20 Sep 13:32
v3.0.3
134f84b
Compare
Choose a tag to compare
  • Hide internal syntax definitions.
  • Add punctuation scopes to parens in Oniguruma syntax.
  • Fix completions of setting values before spaces (and not a comma).
  • Properly escape setting values when completing them.
  • Support syntax file specifications based on base file name in syntax test files.
  • Fix some completions in build systems.

v3.0.2 (2017-09-12)

12 Sep 15:11
v3.0.2
f0236b1
Compare
Choose a tag to compare
  • Always use color scheme background color for quick edit icon phantoms.
  • Fix base scope completions re-opening the completion popup in some situations.
  • Don't re-open completion popup when completing within a scope name.
  • Fix argument completions in menu children sub-menu entries.
  • Fix JSON escape sequences in regex charsets.
  • Scope exec arguments in build systems differently.

v3.0.1 (2017-09-09)

12 Sep 15:12
v3.0.1
85afabb
Compare
Choose a tag to compare
  • Try to detect package name in project with more than one folder
  • Remove ctx snippet for key bindings
  • Minor template fixes for main menu
  • Template for keymaps

v3.0.0 (2017-09-09)

09 Sep 15:26
v3.0.0
aff4f25
Compare
Choose a tag to compare

Documentation has been moved to the repository's wiki:
https://github.com/SublimeText/PackageDev/wiki

  • All syntax definitions have been rewritten from scratch
    in the new .sublime-syntax format (excluding *-tmLanguage syntaxes).

    As a result, all file paths to the syntax definitions have changed
    and you may have to re-set or re-open any files using them.

    In the process, all snippets and completions have been updated
    and more have been added,
    including auto-completions for all available commands
    and their arguments.

    Entirely new syntax definitions have been added for:

    • new syntax definition files
    • menu files
    • project files
    • tmPreferences files (and generic property lists)
  • Settings are linted, have auto-completion and helpful tooltips.

    Settings descriptions and possible values
    are parsed from a setting's comment,
    as long as the package provides one.

    Side-by-side settings also have quick link for editing them.

  • New and intelligent templates for old and new resource files.

    With a package's folder added to a project,
    open the command palette with PackageDev: New.

  • Some goodies for writing syntax tests:

    • Completions of scope selectors
    • Highlighting of the region that is being tested with the current line
    • Automatic assignment of the specified syntax
  • A new command to create a package: PackageDev: Create Package

  • All commands have been renamed to include the packagedev_ prefix.

    Remember to update your key bindings, if you have any.

  • Other various fixes or tweaks

v3.0.0-beta.4 (2017-08-31)

31 Aug 01:26
v3.0.0-beta.4
d362b0e
Compare
Choose a tag to compare
Pre-release
  • Completions of command names and arguments in all resource files that support them (@r-stein)

    This includes the JSON files as well as Python plugins!

  • Rewrites of all relevant syntax definitions from tmLanguage to sublime-syntax
    (with the help of @r-stein)

    Now with very precise highlighting for:

    • build systems
    • commands files
    • completions files
    • macro files
    • menu files (new!)
    • mousemap files

    Additionally, snippets and completions (within strings) were added wherever they made sense.

  • Unified "New *" command with more templates for more resource file types

  • Suggests to create this file in the current project, if it is a package
  • Supportive deprecation warnings in tmPreferences files when Sublime Text wouldn't pick up a
    string's content after a comment or CDATA tag (@keith-hall)
  • Settings completions fixes and improvements (with help from @deathaxe)
  • Various other fixes

v3.0.0-beta.1 (2017-07-08)

31 Aug 01:27
v3.0.0-beta.1
9f51913
Compare
Choose a tag to compare
Pre-release
  • A new syntax definition for settings files

  • Auto-completions for settings files (@deathaxe)

  • A tooltip showing the default and a description parsed from comments
    when hovering a settings key (@deathaxe)

  • Highlighting of settings keys that couldn't be found in any reference file
    (and were probably mis-spelled) (@deathaxe)

  • Completions for variables in syntax definitions

  • Other minor changes and fixes

v3.0.0-alpha.6 (2017-05-20)

20 May 03:06
3.0.0-alpha.6
917832d
Compare
Choose a tag to compare
Pre-release
  • (Auto-)completions for syntax development

    • Scope names are completed according to ST scope naming guidelines
    • Context names are completed for include/push/set keys
    • All currently available keys have completions as well
  • Highlighting of the regexp capture group that the current "captures" scope line targets
    (@Thom1729)

  • Other minor changes