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.
No unreleased changes yet
0.1.8 - 2022-01-02
- #76: Fixed
fmt@white
0.1.7 - 2021-10-18
- #59: Add recursion depth limit
- #61:
- Add builtin
parse
module for parsing JSON, TOML and Dune - Add
width
andheight
methods to console module
- Add builtin
- #65: Add
keys
andvals
functions - #67: Add GitHub workflow to create releases with pre-built binaries
- #45, #51: Improve parser error messages and parsing performance
- #54: Improve syntax highlighting by recovering from tokenizing errors
- #61:
- Change
eval
to never modify the current scope - Add
exec
foreval
's old behavior - A script must now be parsed with
parse@expr
before evaluating it console@write
now accepts values other than strings
- Change
- #63: Allow builtin operators to be used like symbols; the operators are now used directly for operator overloading
- #56: Fix widgets not working correctly on Windows
- #57: Fix history permissions error
- #60: Fix incorrect line number 0 in syntax errors
- #63: Fix parsing of
!
(logical not) operator - #66: Report error when
cd
command fails
No changelog available for older releases