Skip to content

Commit 0bf1ea0

Browse files
authored
Update CHANGELOG.md
1 parent 1e260e6 commit 0bf1ea0

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

CHANGELOG.md

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

3+
## 0.17.0
4+
* We now support source maps in the [standard JS v3 format](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?hl=en_US&pli=1&pli=1). You can generate source maps with the `--sourceMap` CLI argument, or by adding `sourceMap: true` to your tsconfig. Inline source maps are also supported with `--inlineSourceMap` CLI/tsconfig parameter.
5+
* Also added support for `--sourceMapTraceback`, which will add an override to Lua's `debug.traceback()` to each file, so source maps will automatically be applied to Lua stacktraces (i.e. in errors).
6+
7+
* Made watch mode incremental.
8+
9+
* Added support for `Object.fromEntries`, `array.flat` and `array.flatMap`.
10+
11+
* **BREAKING CHANGE:** Directive `@tupleReturn` should now be specified **per overload**.
12+
13+
* Fixed a bug where rest parameters would not transpile correctly.
14+
* Fixed an issue with escaped backticks.
15+
* Various small fixes function inference and array detection.
16+
17+
* Changed testing framework to [jest](https://github.com/facebook/jest).
18+
19+
320
## 0.16.0
421
* **BREAKING CHANGE:** All functions now take a `self` parameter. This means that without further action calls to declaration functions might be given an extra argument.
522
* To remove the self parameter from a single function add `this: void` to its declaration:

0 commit comments

Comments
 (0)