Releases: konsoletyper/teavm
Releases · konsoletyper/teavm
Release 0.3.1
- Fix
Class.getDeclaringClass()
in minified mode. - Fix
Logger.log
with parameters. - Fix compiler bug when encountering annotations without
@Retention
. - Fix bug in JSO when it is applied second time.
- Prevent generation of annotation reading code in some cases when there is no need in annotations.
- Fix bugs in Eclipse incremental builder.
See https://github.com/konsoletyper/teavm/issues?q=milestone%3A%22Release+0.3.1%22+is%3Aclosed
Release 0.3.0
- Automatic async code generation
- Multithreading support
@JSBody
annotation that helps interacting with JavaScript code- Kotlin support
- JDK APIs: java.nio, charsets, timezones, DecimalFormat, regexps, etc
- JavaScript APIs: media, WebGL, IndexedDB
- Improved compile-time error diagnostics API
- slf4j support
Bugfix release 0.2.1
- Fix improper generation of a string literal if it contains surrogate characters
- Fix
StringBuilder.substring(int,int)
- Fix elimination of a first variable assignment if it is set both before the try/catch and inside the try/catch block
- Fix error when creating or importing Maven project into Eclipse in Windows
- Fix error under JDK8
- Upgrade support of html4j to version 1.0, better support of
JavaScriptBody
annotation - Generate JavaScript in strict mode
- In Maven archetype import TeaVM dependencies with
provided
scope.
TeaVM 0.2.0
- Debugger support
- Source maps generation
- Eclipse integration
- Command line interface
- Incremental build
- Many new classes from Java class library
- Bugfixes