summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--CHANGELOG.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ba91bbb..e4791ea 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,26 @@
2 2
3The implementation for the original Moonscript language 0.5.0 can be found in the `0.5.0` branch of Yuescript. The Moonscript with fixes and new features is in the main branch of Yuescript. Here are the changelogs for each Yuescript version. 3The implementation for the original Moonscript language 0.5.0 can be found in the `0.5.0` branch of Yuescript. The Moonscript with fixes and new features is in the main branch of Yuescript. Here are the changelogs for each Yuescript version.
4 4
5## v0.34.x
6
7### Added Features
8
9* Added annotation statements for applying macros to the following statement.
10 ```moonscript
11 macro ShowName = (code) -> |
12 print "#{code\match '^[%w_]*'}"
13
14 $[ShowName]
15 myFunc = ->
16 ```
17* Extended macro expansion tables with `type: "yue"`, `type: "lua"`, `type: "text"`, and `before` support for controlling how generated code is inserted.
18* Added Lua 5.5 library detection to the CMake build configuration.
19
20### Fixed Issues
21
22* Added annotation statement regression coverage, including generated annotations, before/after insertion, class registration, and function-wrapper use cases.
23* Updated macro documentation and localized docs for annotation statements.
24
5## v0.33.x 25## v0.33.x
6 26
7### Added Features 27### Added Features