@@ -5,15 +5,21 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
- ## [ Unreleased]
8
+ ## [ 0.1.4] - 2023-02-07
9
+ Refactor of the parser, fixing many compiler bugs.
9
10
10
11
### 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.
12
18
13
19
### 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.
17
23
18
24
## [ 0.1.3] - 2023-02-02
19
25
Various bug fixes, and a new language feature.
@@ -23,7 +29,7 @@ Various bug fixes, and a new language feature.
23
29
- A dev mode, where you can see what's happening behind the scenes (not fully implemented).
24
30
- New example programs to demonstrate parameters and the now useful INVENTORY variable
25
31
26
- ### Tweaked
32
+ ### Changed
27
33
- Range for place and getblock commands is now 5.
28
34
29
35
### Fixed
0 commit comments