Releases: Thom1729/Sublime-JS-Custom
Releases · Thom1729/Sublime-JS-Custom
v4.4.0
v4.3.0
v4.2.3
v4.3.0-beta.3
Integrate upstream changes
v4.3.0-beta.2
v4.3.0-beta.1
Integrate upstream changes and fix #134.
v4.2.2
v4.2.1
v4.2.0
- Implement arrow function type parameters in TypeScript and Flow (#29, #125).
- Add a new command, “JS Custom — Report Syntax Issue With Current File”, to pre-fill a GitHub issue template.
- Add a new option, “first_line_match”.
- If a configuration specifies a nonexistent top-level option, then raise an error when building the syntax.
Upstream changes
- Implement
static
blocks. (sublimehq/Packages#2954) - Correctly scope methods that are template tags. (sublimehq/Packages#2998)
- Give an extra
native
scope to lowercase JSX/TSX tags. (sublimehq/Packages#3000) - Implement TypeScript arrow function type parameters. (sublimehq/Packages#2923, sublimehq/Packages#2994)
- Improvements to TypeScript exports/declarations. (sublimehq/Packages#3061, sublimehq/Packages#3068, sublimehq/Packages#3085)
- Implement quotes member names in object types. (sublimehq/Packages#3022)
- Implement triple-slash directives in TypeScript. (sublimehq/Packages#3018)
- Fix a TypeScript bug with generic array types. (sublimehq/Packages#3063)
- Fix a TypeScript bug with function types. (sublimehq/Packages#3062)
- Fix a TSX corner case for the ternary operator. (sublimehq/Packages#2930)
- Optimize a regexp. (sublimehq/Packages#3071)
- Fix some test compatibility issues. (sublimehq/Packages#2987, sublimehq/Packages#3104, sublimehq/Packages#3106)
Internal changes
- The core TSX extension now has code of its own, so JS Custom will load it if a configuration specifies both
jsx
andtypescript
.
v4.2.0-rc.1
Integrate upstream changes