This repository has been archived by the owner on May 26, 2023. It is now read-only.
Releases: willowtreeapps/wist
Releases · willowtreeapps/wist
v2.0.1
v2.0.0
Changelog
Wist 2.0 aimed to improve the performance of its parser, decouple the AST from ANTLRs internal AST, introduce a code formatting solution as well as expand the rule set.
- Port parse to C++ and WebAssembly using Emscripten
- Introduce experimental code formatter with
wist-fmt
- Fix parse error on inline array definitions
- Fix
wist --init
does not resolve path correctly -c
flag now uses designated config file instead of copying it into pwd- Fix parse error on trailing comma
- Fix incorrect, misleading errors in sub declarations
- Add
LongInteger
data type - Exclude unnecessary files using
.npmignore
- Fix parse error on anonymous function parameter
- Fix parse error on
dim
statement - Fix wist failing to resolve
wist-recommended.json
. Wist can now run correctly without a.wist-rc.json
file 🎉 - Documentation is now generated from annotations in rules
- Add rule to enforce
;
for string concatenation in print statements - Add rule to prevent type declaration for argument types
- Add rule to prevent use of
?
in print statements - Add rule to prevent use of invalid associative array keys
v1.2.0
v1.1.0
v1.0.0
v1.0.0-beta.1
Merge pull request #38 from willowtreeapps/bugfix/bundle-install-preface Preface exec jekyll with bundle install
v1.0.0-alpha.3
- New release of the language parser
- Fixed issue that was causing the entire AST to be discarded if any syntax issues were found
v1.0.0-alpha.2
- Added support for .bslintrc.json, .bslintrc.yaml, and .bslintrc.yml configuration files
- Added rule support
- Added rules for print statements and stop statements
- Added formatters for better cli output
v1.0.0-alpha.1
On the path to v1.0.0!