Skip to content

Releases: Thom1729/Sublime-JS-Custom

Fix string object keys

06 Jan 16:14
d73b879
Compare
Choose a tag to compare
  • Fix string_object_keys extension. (#83)
  • Add location of build syntaxes to the readme. (#82)

v2.3.1

04 Jan 17:59
Compare
Choose a tag to compare

Upstream changes:

Highlight template strings by lookahead

25 Aug 15:34
b283f5c
Compare
Choose a tag to compare

New Feature

  • Use custom_templates.lookaheads to highlight untagged template strings based on their contents.

v2.2.0: Merge pull request #77 from Thom1729/comment-template-spaces

07 Aug 14:50
40dca98
Compare
Choose a tag to compare

New Feature

  • Add new custom_templates.comments sub-option for highlighting template strings without custom tags. (#49)

Upstream improvements

v2.1.2: Merge pull request #74 from Thom1729/flow-typeof

20 Jul 19:49
f22fa40
Compare
Choose a tag to compare

Add support for flow typeof imports. (#73)

v2.1.1

13 Jul 21:31
Compare
Choose a tag to compare

Fix a bug that broke custom_template_tags.

v2.1.0: Merge pull request #71 from Thom1729/flow-import-export

13 Jul 18:51
1e4fa87
Compare
Choose a tag to compare
  • Combine custom_template_tags and styled_components options into a single custom_templates option with sub-options.
  • Add a new custom_templates.clear_all_scopes option to make custom templates compatible with Emmet (at the cost of LSP compatibility).
  • Improve flow support to correctly scope type imports and exports.
  • Running syntax tests for the core JavaScript package will no longer run JS Custom tests.
  • Improve error handling when the tests fail because Sublime didn't compile syntaxes in time.
  • Handle weird permissions errors on Windows.

v2.0.1: Merge pull request #55 from mohitsinghs/emmet-styled-components

10 Jan 16:03
64d02a1
Compare
Choose a tag to compare

Bug fixes

  • Improved support for styled-components and improved Emmet compatibility. (#46)

v2.0.0

04 Jan 21:30
03cd00a
Compare
Choose a tag to compare

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.

v2.0.0-beta.1

01 Jan 22:51
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release
Capitalization in install message.