Skip to content

Commit 68c87fb

Browse files
authored
Update CHANGELOG.md
1 parent a864f8e commit 68c87fb

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Changelog
22

3+
## 0.7.0
4+
* Lualib runtime library is now compiled from TypeScript using the transpiler when building!
5+
* Split up runtime library definition into individual files.
6+
* Added multiple inclusion modes using the tsconfig option `lubLibImport`, options are:
7+
* `require` : Requires the entire library if lualib features are used.
8+
* `always` : Always require the runtime library.
9+
* `inline` : Inline the library code for used features in the file.
10+
* `none` : Do not include the runtime library
11+
* Added support for assigning expressions (`+=`, `&=`, `++`, etc) in other expressions (i.e. `lastIndex = i++` or `return a += b`) by transpiling them as immediately called anonymous functions.
12+
* Unreachable code (after returns) is no longer transpiled, preventing a Lua syntax error.
13+
* Fixed issue with destructing statements in Lua 5.1
14+
* Fixed issue with escaped characters in strings.
15+
* Fixed bug regarding changing an exported variable after its export.
16+
17+
318
## 0.6.0
419
* Reworked part of the class system to solve some issues.
520
* Reworked class tests from translation to functional.

0 commit comments

Comments
 (0)