Skip to content

Latest commit

 

History

History
86 lines (51 loc) · 3.89 KB

File metadata and controls

86 lines (51 loc) · 3.89 KB

CHANGELOG

1.7.0

  • Fixed hex number value parsing. (json5-kit#15)
  • Ensured sorting respects trailingComma settings. (json5-languageservice#24)
  • Removed unnecessary activation event. (#20)
  • Implemented TrustDomain configuration.
  • Implemented workspace trust check for schema downloading and schema-based features.
  • Rebrand the icon to use Dark 2026 color theme.

1.6.0

  • Fixed schema cache and real-time updates for file-referencing schemas.
  • Added json5.decorateAllColors setting to control whether all color strings should be decorated in the editor. If set to false, only colors that are marked as format color or color-hex will be decorated. (#18)

1.5.0

  • Fixed syntax highlighting for comments in objects.
  • Added json5.format.startIgnoreDirective and json5.format.endIgnoreDirective settings to control the start and end of ignore directives in formatting. Currently they only work for // line comments.(#12)
  • Fixed trailing comma formatting for objects having comments as their last token.
  • Added json5.format.tabSize to override tab size for formatting. If set to false, it will use the default tab size of the editor. (#14)
  • Added Chinese translation for the extension.
  • Changed default sorting order: symbols -> uncapitalized keys -> capitalized keys.

1.4.0

  • Colorization for numerics now can be selected with numbers in editor.tokenColorCustomizations settings. (#11)
  • TextMate scopes for numerics are now constant.numeric.hex.json5 and constant.numeric.dec.json5 for hexadecimal and decimal numbers respectively.

1.3.0

  • Suggestions now respect quote of current input, instead of forcing users to use json5.format.keyQuotes and json5.format.stringQuotes settings all the time. (#9)

1.2.1

  • Fixed a minor issue that caused keys with only one character to be flagged as false-positive.

1.2.0

  • Removed telemetry code that came with the fork.

  • Addressed vscode#232647.

  • Supported ${workspaceFolder}, ${workspaceFolderBasename}, ${pathSeparator}, ${env:VARIABLE_NAME} and ${config:CONFIG_NAME} in fileMatch and url properties of json5.schema settings. (#4)

Please note that using variable substitution in fileMatch may not work as you expected since the pattern is identified as a glob pattern, and it doesn't like path separators that may come with variables.

1.1.2

  • Optimized packaging method

1.1.1

1.1.0

  • Fixed #6: Multiline strings are getting false-positive errors
  • Fixed TextMate grammar for floating point numbers like 3.
  • Implemented multiline string folding

1.0.1

  • Fixed #3: Extension looksup schema configuration in wrong section

1.0.0

  • Make suggestions respect quote settings

0.0.3

  • Implemented json5.format.trailingCommas setting
  • Implemented json5.format.keyQuotes and json5.format.stringQuotes settings
  • Published to https://open-vsx.org #2

0.0.2

0.0.1

  • Initial release