Skip to content

v2.0.0

Compare
Choose a tag to compare
@Thom1729 Thom1729 released this 04 Jan 21:30
· 215 commits to master since this release
03cd00a

Version 2.0 is a major rewrite of the package internals. Key user-facing changes are as follows:

  • Syntaxes are built or rebuilt in a separate thread to avoid blocking the UI.
  • When a syntax is rebuilt, it replaces the original atomically so that Sublime will never try to load an incomplete syntax.
  • Added the clear_js_custom_user_data command.
  • The package name is no longer hardcoded into the loading logic, hopefully improving manual installs.

Internal changes:

  • Completely reorganized the code.
  • Added syntax tests for core and extension functionality.
  • Used sublime_lib.ResourcePath to manage resource paths rather than doing it manually.