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.
- Indentation for Jinja code blocks.
- Snippets for commonly used Jinja blocks.
- The main syntax file along with syntax test for the scopes.
- Auto completions for builtin tags, filters, tests and functions.
- Abiility to use ctrl + / for Jinja line comments & ctrl + shift + / for block comments.
- Added command palette entries to open key bindings & documentation.
- Updated all the completion files to use kind, annotation & details.
- Added ability to run syntax tests via GitHub actions.
- Updated issue templates to use GitHub issue forms.
- Prevent snippets from triggering in certain places like strings etc.
- Better scoping for escape characters in strings.
- Improved interpolation scopes.
- Distinguish builtin filters/tests/globals/variables in a better way.
- General syntax cleanups.
- Removed the settings file as it's not needed.
- Fix package name "Jinja2" in various resource files (fixes #15)
- Fix syntax tests not running (fixes #18)
- Fix snippets' indentation
- Reorganize whole package
- Rewrite all syntax definitons extending ST's (CSS, JavaScript, JSON, HTML, Markdown, XML, YAML)
- fix snippet indentation (now using tabs)