1.3 KiB
1.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- Macro strings
- Function parameters/arguments
- Variables:
- Integer (scoreboard)
- Boolean (data storage)
- Integer and boolean arrays (scoreboard and data storage)
- Integer map (scoreboard)
- Boolean map (tag)
- Member access (e.g.
.objectiveto get objective name where int is stored)
- Return statement
- internal
printfunction - While loop
forkeyword- Example: barebones compiler
Changed
- Change the syntax to set the tag type from
tag "[name]" of "[type]"totag<"[type]"> "[name]"- Remove the keyword
of
- Remove the keyword
- Option to deduplicate source files during serialization when using
SerdeWrapper
Removed
0.1.0 - 2024-10-01
Added
- Functions
- without arguments
- Raw commands
- Comments
- Doc comments
if-elsestatements- execute blocks
runkeyword- lua blocks
- imports
- group
- Tags