Skip to content

v0.20.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 29 Jan 13:40
· 2047 commits to 9f5d5f994bc2c8d1537b2357d0f97f626659f7de since this release

Updates from v0.19.3

  • Updated
    • Added the same directory as a current parsing file to a search path for using.
    • Introduced File#getUtf8Char() to get directly UTF8 character from a File object including $stdin.
    • Introduced newly case-when expression for trial.
    • Supported a different variable name from an object key in assignment, declaration, and function arguments.
      • var { x: a, y: b } = { x: 10, y: 100 } means a = 10, b = 100.
    • Supported a pattern matching syntax in assignment, declaration, and function arguments.
      • var { x: a, y: 100 } = { x: 10, y: m } means a = 10 if m == 100, otherwise an exception occurs.
    • Supported an object key style also with an assignment.
      • { x, y } = { x: 10, y: 100 } means x = 10, y = 100.
    • Relocation of build environment.
      • Created a build directory and moved files needed at building to the build directory.
    • Some bug fixes and improvement.