Releases: 1Axen/blink
Releases · 1Axen/blink
v0.11.1
v0.11.0
Added
- Studio plugin now has basic completion support for keywords and variables/declarations
- Studio plugin now has live analysis support which means you no longer need to generate output in order to find out if there are any errors
- Multiple file support using the
import
keyword, additionally supports usingas
to import the file with a different name from its file name
Changes
- Improved performance of studio plugin highlighting
v0.10.5
v0.10.4
Improvements
- Buffer type writing is now allocated at once when using known size buffers
- Standalone functions now also generate in the types output file
Fixes
- Disabled allocation optimization on maps due to it causing incorrect deserialization when maps have a field that contains a dynamic size data type (strings, buffers etc.)
v0.10.3
v0.10.2
v0.10.1
v0.10.0
This release contains new features and bugfixes.
Added
- Added tagged enums (v0.9.4)
- Added support for generics to tagged enums and maps
- Added support for exporting types to standalone functions for use with outside buffers (v0.9.4)
Changes
- Syntax changes around fields.
Structs, enums and maps now require astruct
,enum
ormap
keyword respectively when being used in fields or map keys.
This change was made in order to improve parsing and make readability easier.
Fixes
- Fixed generics not being generated correctly in maps and tagged enums.