All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.18.0 - 2021-06-12
- Implemented highlighting for Markdown code blocks in VSCode
- Add more block comment prefix characters (#45)
- Fixed compile errors due to unbounded dependency versions
@types/js-yaml
has had a semver breaking changetypescript
requires type assertions in more places
- Removed the incomplete version-specific grammar to avoid confusion
0.17.0 - 2020-09-29
- Changed the package description to be less ambiguous
- Overhauled the version-specific grammar generator using intermediate data files
- Updated the version-specific grammar/data to 1.16.3 (no command-facing changes)
- Purged work-in-progress LSP support in light of other extensions
- Fixed NBT array types (#30)
- Fixed quoted selector keys (#28)
- Fixed quoted keys in NBT paths (#27)
0.16.0 - 2019-09-22
- Implemented a handful of commands and arguments for version-specific grammars
- Ported block comments to the version-specific grammar
- Improved architecture for version-specific grammar generator
- Improved support for adjacent block comments and headings in all grammars
0.15.0 - 2019-09-20
- Implemented special case to support greedy commands (say), as per #25
- Implemented support for block predicates without a namespace, as per #26
- Fixed adjacent list access in NBT path, as per #20
- Fixed issue with root redirect (execute run), as per #22
0.14.0 - 2019-04-18
- Implement imaginary block comment to contain custom comment styling
- Use
#>
to initiate an imaginary block comment - Any text following
#>
is the block heading- e.g.
#> This is a block heading
- e.g.
- Annotations are now supported within block comments
- e.g.
# @returns Return value information
- e.g.
- Future comment highlights will be supported only within block comments
- Use
- Remove language grammar definitions for TODO, FIXME, etc
0.13.0 - 2019-04-12
- Add contribution guidelines
- Reorganize library code
0.12.0 - 2019-03-25
- Add icon to extension
0.11.0 - 2019-03-25
- File icons SVG for user-level theming
- Fix compound key whitelisted characters, as per #10
- Fix selector scores whitelisted characters, as per #12
- Fix selector argument whitespace issues, as per #13
- Fix invalid trailing arguments without newline, as per #14
0.10.0 - 2019-03-02
- Version-agnostic grammar:
- Separate distinct cases of unquoted strings
- Version-agnostic grammar:
- Fix fakeplayer recognition
0.9.0 - 2019-02-25
- More work on version-specific grammars:
- Text components for 1.13/1.14 are supported with property-specific highlighting
- Selectors and arguments are supported with argument-specific highlighting
- Commands themselves and by extension the grammar generator are the biggest TODO
- Version-agnostic grammar:
- NBT path list index validation
0.8.0 - 2019-02-23
- Added important information to the readme
0.7.0 - 2019-02-23
- Support for single-quoted strings
- Support for block predicates with NBT
- Adjusted comment highlighting
- Adjusted colour classes
- Overhauled grammar generation scheme
0.6.0 - 2019-02-17
- Adjusted colour classes
- Fixed bug with scores
0.5.0 - 2019-02-16
- Adjusted colour classes
0.4.0 - 2019-02-16
- Implement support for SublimeText
0.3.0 - 2019-02-16
- Implemented scores/advancements for selectors
- Generate property list file for other editors
0.2.0 - 2019-02-15
- Implemented JSON/text components
- Adjusted colour classes
0.1.0 - 2019-02-15
- Initial release