Releases: Flipez/rocket-lang
Releases · Flipez/rocket-lang
v0.22.1
v0.22.1 (2025-03-15)
Implemented enhancements:
- Implement elseif #198 (MarkusFreitag)
Merged pull requests:
- fix(release): Update goreleaser config to v2 #210 (Flipez)
- chore(docs): Update to Docusaurus 3.7 and React 19 #209 (Flipez)
- chore(go): Update Go to 1.24 #208 (Flipez)
- Bump express from 4.18.1 to 4.19.2 in /docs #207 (dependabot[bot])
- Bump ua-parser-js from 0.7.31 to 0.7.37 in /docs #202 (dependabot[bot])
- Bump @babel/traverse from 7.18.10 to 7.23.4 in /docs #201 (dependabot[bot])
- feat(docusaurus): Update docusaurus to 3.0.0 #199 (Flipez)
- Bump json5 from 2.2.1 to 2.2.3 in /docs #182 (dependabot[bot])
v0.22.0
Changelog
v0.22.0 (2023-09-30)
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:
- [evaluator/while]: Add support for
break
#168 (MarkusFreitag)
Merged pull requests:
v0.21.0
v0.21.0 (2022-12-06)
Implemented enhancements:
- [object] Add
.include?
to ARRAY and HASH #165 (MarkusFreitag) - [object/string]: add ascii conversion method #164 (MarkusFreitag)
- [object/array]: add slices method #163 (MarkusFreitag)
- [object/hash]: add get method with default if key not exists #162 (MarkusFreitag)
v0.20.1
Implemented enhancements:
- [object/string] Add support for HASH and ARRAY to
.format()
#148 (MarkusFreitag)
Fixed bugs:
v0.20.0
v0.19.1
v0.19.0
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: