Skip to content

Commit 02469b9

Browse files
committed
CHANGELOG 1.0.0
1 parent a013476 commit 02469b9

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

CHANGELOG.md

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

3+
## 1.0.0
4+
5+
- **[Breaking]** `/* @tupleReturn */` has been removed and will no longer have any effect. You will get an error if you try ot use it or if you use declarations that use it.
6+
- Added support for the `Promise` class.
7+
- Added support for `async` and `await` using coroutines.
8+
- Module resolution now also correctly resolves `<directory>/init.lua` files for `require("<directory>")`.
9+
- Fixed an error not being thrown when trying to call a method in an optional chain that does not exist. (If the method itself is not optional)
10+
- Fixed a bug where parentheses could break the context parameter being resolved for a method.
11+
- Fixed a bug where context parameters in object literal methods were not inferred correctly.
12+
- Fixed a bug with sourceMapTraceback.
13+
- Fixed TS emitting empty JSON files if you use JSON source files.
14+
315
## 0.42.0
416

517
- **[Breaking]** The `/** @tupleReturn */` is now deprecated, and will be removed next release. If you are still using it, please upgrade to the [LuaMultiReturn language extension](https://typescripttolua.github.io/docs/advanced/language-extensions#luamultireturn-type).

0 commit comments

Comments
 (0)