Skip to content

Releases: 1Axen/blink

v0.15.0-rc.1

25 Oct 21:07
a641169
Compare
Choose a tag to compare
v0.15.0-rc.1 Pre-release
Pre-release

This pre-release contains new features and fixes.

Additions

  • Add support for multi-dimensional arrays

Fixes

  • Fix generics implementation

v0.14.15

09 Oct 01:03
Compare
Choose a tag to compare

This release contains improvements & fixes.

Improvements

  • Primitives (CFrame, u8, string etc.) can now be used as: struct field names, set flag names, union/tag enum variants.

Fixes

  • Fixed Color3 deserialization

v0.14.14

02 Oct 23:25
Compare
Choose a tag to compare

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 and import, resulting in identifiers like asset being split into two tokens as and set.

v0.14.13

26 Sep 20:27
Compare
Choose a tag to compare

This release contains fixes to the CLI.

Fixes

  • Fixed --watch failing if the initial compile fails.
  • Fixed a regression in v0.14.9 which causes --watch to exit after the first error encountered.

v0.14.12

21 Sep 22:17
Compare
Choose a tag to compare

This release contains a hotfix.

Fixes

  • Fixed dropped packets still being processed but by the wrong listeners, invoke now errors when the global queue is exhausted instead of dropping older packets.

v0.14.11

21 Sep 13:31
Compare
Choose a tag to compare

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

11 Sep 14:41
Compare
Choose a tag to compare

This release contains a hotfix.

Fixes

  • Fixed typescript generator using data types for return in remote functions.

v0.14.9

11 Sep 05:01
Compare
Choose a tag to compare

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

10 Sep 18:21
Compare
Choose a tag to compare

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 using yield: 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.

v0.14.7

17 Aug 23:55
Compare
Choose a tag to compare

This release contains a hotfix.

Fixes

  • Fixed race condition in functions caused by a event fire in the listener