@@ -5,15 +5,21 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## [ Unreleased]
8+ ## [ 0.1.4] - 2023-02-07
9+ Refactor of the parser, fixing many compiler bugs.
910
1011### Changed
11- - Golems now don't print quotes when printing plain strings
12+ - Major refactor of the parser:
13+ - Variables within arrays no longer need brackets if they use only alphanumeric characters.
14+ - Operators no longer need a space between them and literals.
15+ - Lots of behind-the-scenes improvements which will allow for later enhancements.
16+ - Most instructions will allow expressions as their parameters.
17+ - Golems now don't print quotes when printing plain strings.
1218
1319### Fixed
14- - Golems no longer fall through non-full blocks
15- - Golems now reset their variables when the program reruns
16- - Items no longer disappear weirdly when placing from the second slot
20+ - Golems no longer fall through non-full blocks.
21+ - Golems now reset their variables when the program reruns.
22+ - Items no longer disappear weirdly when placing from the second slot.
1723
1824## [ 0.1.3] - 2023-02-02
1925Various bug fixes, and a new language feature.
@@ -23,7 +29,7 @@ Various bug fixes, and a new language feature.
2329- A dev mode, where you can see what's happening behind the scenes (not fully implemented).
2430- New example programs to demonstrate parameters and the now useful INVENTORY variable
2531
26- ### Tweaked
32+ ### Changed
2733- Range for place and getblock commands is now 5.
2834
2935### Fixed
0 commit comments