|
@@ -1,13 +1,24 @@
|
|
|
unreleased: 4.0.0-rc.2
|
|
|
|
|
|
New features:
|
|
|
-
|
|
|
+
|
|
|
all : added strictness settings for the null-safety checker, using loose checking by default (#7811)
|
|
|
js : added ES6 class generation with `-D js-es=6` (#7806)
|
|
|
-
|
|
|
+
|
|
|
+ General improvements and optimizations:
|
|
|
+
|
|
|
+ all : inherit `@:native` for overriden methods (#7844)
|
|
|
+ js : generate dot-access for "keyword" field names (#7645)
|
|
|
+ js : optimized run-time type checking against interfaces (#7834)
|
|
|
+ js : skip generation of interfaces when no run-time type checking needed (#7843)
|
|
|
+
|
|
|
Bugfixes:
|
|
|
-
|
|
|
+
|
|
|
all : fixed argument default value checking for externs (#7752)
|
|
|
+ lua : fixed broken output when compiling through the compilation server (#7851)
|
|
|
+ lua : fixed `StringTools.fastCodeAt` with `-D lua-vanilla` (#7589)
|
|
|
+ lua : fixed `@:expose` for classes inside packages (#7849)
|
|
|
+
|
|
|
|
|
|
2019-02-01: 4.0.0-rc.1
|
|
|
|