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.
- 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
- Add contribution guidelines
- Reorganize library code
- Add icon to extension
- 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
- Version-agnostic grammar:
- Separate distinct cases of unquoted strings
- Version-agnostic grammar:
- Fix fakeplayer recognition
- 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
- Added important information to the readme
- Support for single-quoted strings
- Support for block predicates with NBT
- Adjusted comment highlighting
- Adjusted colour classes
- Overhauled grammar generation scheme
- Adjusted colour classes
- Fixed bug with scores
- Adjusted colour classes
- Implement support for SublimeText
- Implemented scores/advancements for selectors
- Generate property list file for other editors
- Implemented JSON/text components
- Adjusted colour classes
- Initial release