Skip to content

Commit 3fe6988

Browse files
committed
Updated changelog.
1 parent 20db785 commit 3fe6988

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@
22

33
The 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.
44

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+
525
## v0.33.x
626

727
### Added Features

0 commit comments

Comments
 (0)