- Task runner support
Add dependabot update configuration
- Recipes can now be spawned in a (new) terminal instead of being logged to the extension output channel
- Log level can now be set in the extension settings
- Upgrade node from 21 to 22, along with other dependencies
- Improve scope list formatting
- Embedded recipes with empty lines now highlight correctly
- Unicode codepoint escaped characters in strings from
just
release 1.36.0 - Unexport keyword from
just
release 1.29.0 - VSCode command to run recipes
- Add tests for settings added in release 1.33.0
- Correctly package changes from version
0.5.2
that were not included in the release
- Shebangs now highlight at the start of recipes
- New
dir
shortening ofdirectory
builtin functions fromjust
release 1.31.0
- Format on save
- Typescript config
HEX
constants- Optional
?
operator forimport
andmod
scopes.json
for visibility and tracking of language scopes
- Backticks in recipe definitions now highlight correctly
- Updated tests
- Cleaned up inconsistent scope names for the same tokens
- Add simple syntax token snapshot tests
- Add builtin functions, recipe attribute and settings from just releases 1.27.0 through 1.29.1
- Recipe names with numbers highlight correctly
- New functions:
canonicalize
,blake3
andblake3_file
- Move extension out of pre-release
- Migrate to yaml grammar
- Adds back recipe dependency symbol highlighting
- Upgrade dependencies
- Avoid highlighting unknown recipe dependency symbols (this is the job of a semantic highlighter)
- General grammar cleanup
- Initial release of the project