Skip to content

Latest commit

 

History

History
375 lines (222 loc) · 20 KB

CHANGELOG.md

File metadata and controls

375 lines (222 loc) · 20 KB

Changelog

v0.22.0 (2023-09-30)

Full Changelog

Implemented enhancements:

  • [object/array] Rename .yeet() and .yoink() to .pop() and .push() #179 (Flipez)
  • [object/array] Add ability to .sum() elements #178 (Flipez)
  • [object/array] Add ability to .join() elements #177 (Flipez)
  • [object] Refactor type conversion and rename methods #175 (Flipez)
  • [language/control-expressions] Add support for 🚀-range syntax #174 (Flipez)
  • [errorhandling] Fix line position, add file:line:pos to multiple error messages #173 (Flipez)

Fixed bugs:

Merged pull requests:

v0.21.0 (2022-12-06)

Full Changelog

Implemented enhancements:

v0.20.1 (2022-11-01)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • [object/string] Fix .find() and .count() argument validation to only accept STRING #147 (Flipez)

v0.20.0 (2022-11-01)

Full Changelog

Implemented enhancements:

  • [object/error] Add raise() builtin #145 (Flipez)
  • [object/error] Add ability to rescue errors and introduce begin/rescue/end #142 (Flipez)

Fixed bugs:

  • [object/funtion] Missing name to use when inspect #143 (Flipez)

v0.19.1 (2022-10-31)

Full Changelog

Implemented enhancements:

  • [stdlib/time] Add support for Time.format() and Time.parse() #140 (Flipez)
  • [object/string] Add support for .format() #139 (Flipez)
  • [object/array] Add ability to .reverse() #138 (Flipez)
  • [object/array] Add ability to .sort() #137 (Flipez)

v0.19.0 (2022-10-30)

Full Changelog

Implemented enhancements:

  • [foreach/hash] Swap key/value order #132 (Flipez)
  • [import] Allow module name to be defined optionally #123 (Flipez)
  • [stdlib/time] Add Time standard library #113 (Flipez)
  • [stdlib/os] Add standard library OS with exit() and raise() #111 (Flipez)
  • [stdlib/io] Add standard library IO with open() #109 (Flipez)
  • [builtin] Add Math standard library and rewrite builtins #108 (Flipez)
  • [language] Implement and, or , && and || #102 (Flipez)
  • [docs] Add Playground to website #100 (Flipez)

Fixed bugs:

  • [evaluator/assign] Fix assign if assigned to nested element #129 (Flipez)
  • [foreach] Add internal object iterator to fix nested loops #122 (MarkusFreitag)
  • [lexer,parser] Fix line calculation in error messages #117 (Flipez)
  • [repl] Fix bugged command history in repl #107 (Flipez)

Merged pull requests:

  • [docs] Migrate Website to Docusaurus #97 (Flipez)

v0.18.0 (2022-07-25)

Full Changelog

Implemented enhancements:

  • Parser: add more errors for bad syntax #68

Merged pull requests:

  • Add support for single quotes and escape double quotes #96 (Flipez)
  • add json object #95 (Flipez)
  • remove args from next and break #94 (Flipez)

v0.17.1 (2022-07-03)

Full Changelog

Closed issues:

  • Add support for mosel-loop #85
  • Collect Emoji Syntax Ideas #9

Merged pull requests:

v0.17.0 (2022-07-03)

Full Changelog

Merged pull requests:

  • Add nil and replace null with it #91 (Flipez)

v0.16.0 (2022-07-02)

Full Changelog

Merged pull requests:

  • Add support for next() and break() #90 (Flipez)

v0.16.0-alpha.3 (2022-06-27)

Full Changelog

Implemented enhancements:

  • Improve file.write() #37

Merged pull requests:

  • Remove support for curly braces in foreach, while, if and function #89 (Flipez)
  • Return bytesWritten instead of True on successfull file.write() #88 (Flipez)

v0.16.0-alpha.2 (2022-04-26)

Full Changelog

Implemented enhancements:

Merged pull requests:

v0.16.0-alpha.1 (2022-03-14)

Full Changelog

Implemented enhancements:

v0.16.0-alpha (2022-03-13)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

v0.15.1 (2022-01-22)

Full Changelog

Merged pull requests:

v0.15.0 (2022-01-21)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Foreach should abort on error and return #50

Merged pull requests:

v0.14.2 (2022-01-20)

Full Changelog

Fixed bugs:

  • Bug: open() with two arguments does not work #54
  • Bug: Comments are broken #53
  • fix comments #61 (Flipez)

Merged pull requests:

v0.14.1 (2022-01-18)

Full Changelog

v0.14.0 (2022-01-18)

Full Changelog

Implemented enhancements:

v0.13.0 (2022-01-16)

Full Changelog

Implemented enhancements:

v0.12.0 (2022-01-15)

Full Changelog

Implemented enhancements:

  • Improve file handling #35
  • rewrite file handle, adjust file.seek() #36 (Flipez)

Fixed bugs:

  • file.read() and file.line() return unexpected results #33

v0.11.1 (2022-01-14)

Full Changelog

Fixed bugs:

  • rewrite file.read() and file.lines() #34 (Flipez)

v0.11.0 (2022-01-13)

Full Changelog

Implemented enhancements:

  • Document builtins #26
  • Allow to load code from other scripts #10
  • move builtins to stdlib layout #28 (Flipez)

Merged pull requests:

v0.10.0 (2021-12-27)

Full Changelog

Implemented enhancements:

  • Avoid using append when creating arrays #1
  • Add support for loops #4

Fixed bugs:

  • Omit the null on execution ending #6

Closed issues:

  • Weird variable scope #13
  • Add version-string to release-filenames #12

Merged pull requests:

v0.9.7 (2021-09-29)

Full Changelog

Implemented enhancements:

  • Add exit() builtin #11
  • Add support for // as single line comments #7
  • Add raise() builtin #5

Closed issues:

  • Add code coverage #8
  • Add index operator for strings #3

v0.9.6 (2021-09-28)

Full Changelog

Merged pull requests:

v0.9.6-rc2 (2021-09-28)

Full Changelog

v0.9.6-rc1 (2021-09-28)

Full Changelog

v0.9.5 (2021-09-27)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator