Skip to content

Commit 77a2325

Browse files
committed
CHANGELOG.md 0.29.0
1 parent 0fc836d commit 77a2325

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

CHANGELOG.md

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

3+
## 0.29.0
4+
5+
- Added bundling support using options `luaBundle` and `luaBundleEntry` (so **not** TS's outFile). This will bundle all output files into one single bundle file, with _luaBundleEntry_ as entry point. For more information on these options see https://github.com/TypeScriptToLua/TypeScriptToLua/wiki#tstl-specific-options
6+
- Added support for `Number.prototype.toString(radix)`.
7+
- Fixed `array.flat()` not flattening empty arrays.
8+
**Note:** Due to language restrictions, flat will also flatten _objects_ without keys (or only undefined values) so be careful.
9+
For more info on this issue see https://github.com/TypeScriptToLua/TypeScriptToLua/pull/737
10+
- Fixed runtime error when throwing non-string errors and `sourceMapTraceback`.
11+
312
## 0.28.0
413

514
- We now have a `noImplicitSelf` option you can add to your tstl tsconfig.json. Default behavior is `false`. Setting this option to `true` will cause no 'self' arguments to be considered/generated in the project. Declarations will behave as if they have a `/** @noSelfInFile */` directive. This option is new and might cause correctness issues, use at your own risk and create an issue if you experience any issues.

0 commit comments

Comments
 (0)