Releases: sbalmt/xcheme
Releases · sbalmt/xcheme
v0.0.18
v0.0.16
New features
- Check for semantic errors on templates no matter if they are referenced or not.
- Features extension keep track of multiple errors.
Improvements
- CLI shows exceptions on logs.
- CLI now is called using the extended (
xcheme
) or short (xcm
) command. - Added more test cases for
map
entries.
Bug fixes
- Optimization step starting to process left and next nodes.
- Optimization step checking for node routes only in assigned nodes.
- Features extension displaying multiple errors properly.
v0.0.14
New features
- New
warn
operator. - New
eos
operand. - CLI exiting with status code 1 for failed analysis or unexpected exceptions.
- CLI supporting custom errors and warnings.
- CLI status logs going to stderr.
Improvements
- Custom collections for core package.
- More helper methods for core package.
- More tests for unsuported map entries.
- Better auto completion in the features extension.
Bug fixes
- Wrong target file path in the CLI.
- Broken auto completion in the features extension.
- Errors for unsupported map entries were restored.
v0.0.12
v0.0.11
Improvements
- Multiple occurrences of the same dependency disabled internally.
- New error for unsupported argument in template statements.
- Language lexer moved into a new package.
- Language parser moved into a new package.
Bug fixes
- Dependency purge kept only for the first record level when importing modules.
- Using the right symbol table for template arguments in map statements.
v0.0.10
v0.0.9
v0.0.8
New features
- Support for pre directional (
left
,right
andnext
) statements inappend
andprepend
syntax. - Support for template alias directives.
Improvements
- Using node metadata instead of node replacement.
Bug fixes
- Importation purge behavior.
- Multi sequence merge in the optimization step.
- Route resolver for multi optimized nodes.
- Sorting order of directives in the project output.
- Access syntax error range in the features extension.
v0.0.7
New features
- Support for identified
append
,prepend
,pivot
andsymbol
syntaxes. - Allowing
map
patterns in node directives without referencing entries when the map isn't dynamic. - File auto completion support for
import
directives in the features extension.
Improvements
- Added headers when printing symbols and tokens in the CLI.
- Added different icons for tokens and nodes in the features extension.
- Allowing alias tokens and nodes with map expressions without an auto identity.
Bug fixes
- Cyclic importation error.
- Importation workspace in the features extension.
- Removed loose references in the features extension.