Releases: 1Axen/blink
Releases · 1Axen/blink
v0.15.0-rc.1
This pre-release contains new features and fixes.
Additions
- Add support for multi-dimensional arrays
Fixes
- Fix generics implementation
v0.14.15
v0.14.14
This release contains a new feature & fixes.
Additions
- Added support for unbound range, for example:
0..
and..0
.
Fixes
- Fixed number exact range check missing an end.
- Fixed the lexer greedily consuming
as
andimport
, resulting in identifiers likeasset
being split into two tokensas
andset
.
v0.14.13
v0.14.12
v0.14.11
This release contains fixes and improvements.
Improvements
- Functions now warn about exceeding the global 256 call queue, when exceeded a previous call will be dropped and a fail state will be passed to it.
- Ranges are now checked against the bounds of the underlying data type, an error is produced if the range is not within said bounds.
Fixes
- Negative and decimal ranges are now correctly parsed, thanks to @ilovesordfactory for the new string pattern.
- Typescript generation now correctly respects the
UsePolling
option.
v0.14.10
v0.14.9
This release contains improvements to the CLI.
Added
- Added support for compact errors using the
--compact
or-c
option.
Improvements
- Switched to
stdio.ewrite
to avoid error stack traces, which are not important to the user
Fixes
- Fixed file name always being "input.blink"
v0.14.8
This release contains improvements and bug fixes.
Studio plugin is now available on the creator store, you can find it here:
https://create.roblox.com/store/asset/77231976488966/Blink-Editor
Improvements
- Studio Plugin now has a more unique icon, thanks to @checkraisefold for making it.
- Studio Plugin buttons are now much more reliable.
- Typescript functions now output
Promise<T>
when usingyield: Promise
.
Fixes
- Fixed multi-line comments not working.
- Fixed Studio Plugin generation errors being unreadable.
- Fixed Studio Plugin not loading saved files if it remained open in-between Studio sessions.