All notable changes to the "firecode" extension will be documented in this file.
The format is based on Keep a Changelog,
- Experimental support for formatting using prettier and prettier-plugin-firestore-rules.
- Configuration flag
firestorerules.usePrettierFormatter
to switch between the prettier and default formatter.
- Formatting whitespace on empty lines
- Formatting when the line contaned the words match, allow, or function not as keywords.
- Syntax highlighting for comments in the service scope.
- Syntax highlighting for allow statements without if/condition, like
allow read;
.
- Syntax highlighting for functions outside of the matcher scope.
- Not properly published - did not change anything.
- Textmate/Oniguruma issues in recent VS Code versions.
- The extension possibly not working at all due to rebuild issues.
- Support for firebase storage rules top-level
service firebase.storage
- let variable declaration in function bodies.
- Comments in function bodies.
- Indentation in function bodies.
- Whitespaces in
rules_version = '2';
. - The wrong detection of the "is" operator in a word (eg isSomething).
- Comments in allow expressions.
- End of allow-statements colliding with the end of match-statements when not using semicolons.
- Basic autoformatting on windows.
- Basic autoformatting option.
- Grammar bugfix.
- Some internal improvements.
- Updated README to show the autocompletion.
- First draft of the completion support.
- Improve hover information support by creating a tree structure to get the correct context information.
- Initial release.
- Syntax Highlighting support.
- Hover Information support.