Skip to content

Releases: Flipez/rocket-lang

v0.22.0

30 Sep 09:30
Compare
Choose a tag to compare

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

06 Dec 10:31
019530e
Compare
Choose a tag to compare

v0.21.0 (2022-12-06)

Full Changelog

Implemented enhancements:

v0.20.1

01 Nov 20:07
827267b
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

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

v0.20.0

01 Nov 15:35
6210594
Compare
Choose a tag to compare

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

31 Oct 00:33
09ad066
Compare
Choose a tag to compare

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

30 Oct 14:00
58b7547
Compare
Choose a tag to compare

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

25 Jul 16:42
c872c51
Compare
Choose a tag to compare

Changelog

v0.17.1

03 Jul 12:27
4d453f4
Compare
Choose a tag to compare

Changelog

v0.17.0

03 Jul 11:01
50c9d21
Compare
Choose a tag to compare

Changelog

v0.16.0

02 Jul 21:19
06f9154
Compare
Choose a tag to compare

Changelog