Skip to content

Commit 9980fd0

Browse files
committed
release(0.1.4): major parser refactor
1 parent 299c4f0 commit 9980fd0

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

CHANGELOG.md

+12-6
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,21 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and 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
1925
Various 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

Comments
 (0)