Skip to content
This repository has been archived by the owner on May 26, 2023. It is now read-only.

Releases: willowtreeapps/wist

v2.0.1

19 Sep 17:31
Compare
Choose a tag to compare

Changelog

  • Fix dependency in linter API

v2.0.0

17 Jun 18:36
Compare
Choose a tag to compare

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

28 May 19:55
Compare
Choose a tag to compare

Changelog

  • Fix crash caused by shorthand if statements
  • Add missing exponent operator to Brightscript grammar file
  • Fix bug that causes Wist to bail out after encountering a token mismatch

v1.1.0

30 Apr 16:29
Compare
Choose a tag to compare

Changelog

  • Add support for eval and run as global functions
  • Add support standalone END statements
  • Linter now displays execution duration
  • Fix bug where -c option doesn't pass configuration correctly

v1.0.0

07 Mar 16:22
Compare
Choose a tag to compare
  • Add support for conditional compilation
  • Support trailing commas in associative arrays
  • Fix various bugs that cause linting errors

v1.0.0-beta.1

27 Oct 14:11
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release
Merge pull request #38 from willowtreeapps/bugfix/bundle-install-preface

Preface exec jekyll with bundle install

v1.0.0-alpha.3

11 Sep 15:05
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release
  • 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

05 Sep 17:07
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release
  • 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

24 Aug 18:39
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

On the path to v1.0.0!