Nice!

El jueves, 14 de mayo de 2020, 0:40:25 (UTC-3), Colin Alworth escribió:
>
> Today we are pleased to announce the next release of GWT, version 2.9.0. 
> Some highlights of this release:
>  * GWT supports Java 9, 10, 11 language features.
>  * The elemental2 1.0.0 release is supported, along with 
> jsinterop-annotations 2.0.0 (except @JsAsync, which requires dropping 
> support for older browsers, and @JsEnum, which assumes closure-compiler 
> semantics, so isn't appropriate for GWT2), bringing GWT2 in line with J2CL. 
> Since this is now an official stable release of elemental2, the JSNI-based 
> elemental that is included with GWT is deprecated, and will be removed in a 
> future release.
>  * The release was tested on a variety of operating systems, on Java 8, 
> 11, and 14. Java 7 is no longer officially supported, and future builds 
> will be compiled for Java 8 as the minimum required version.
>
>
> Starting shortly after this release, we're going to be changing the 
> release process slightly - there will be more frequent dated releases 
> (something like 2.9-20200701) that occur every few months, and minor/bug 
> fix releases that happen intermittently to signify that a more lengthy 
> manual testing and acceptance process has taken place. The idea is that 
> with more frequent releases, changes will make their way faster to the 
> developers that want them, while for others, more heavily tested releases 
> for maintenance-mode projects will still be available.
>
> We'll also be talking soon on the contributors list about the upcoming 
> releases of individual projects that represent the various modules found in 
> gwt-user.jar, updated and tested for use in either GWT2 or J2CL.
>
> We're experiencing some issues in updating the gwtproject.org website, 
> but to get this release out while that is managed, find the zip download 
> and the release notes below. Maven/Gradle/Ivy users, just update the GWT 
> SDK versions to 2.9.0 - the various plugins will be updated as needed in 
> the coming days.
>
> GWT SDK zip download: 
> https://storage.googleapis.com/gwt-releases/gwt-2.9.0.zip
>
> ----
>
> Release Notes for 2.9.0:
>
> Highlights
>
>    - Able to compile projects with jsinterop-base 1.0.0, elemental2 
>    1.0.0, and jsinterop-annotations 2.0.0. With the exception of @JsAsync and 
>    @JsEnum, this brings GWT2 to be compatible across these tools with J2CL.
>    - Added support for Java language levels 9, 10, and 11.
>    - Officially, support is dropped for running the GWT compiler or 
>    server-side tooling on Java 7. The GWT distribution is still compiled to 
>    run on Java 7 for this release, but no guarantees are made about whether 
> or 
>    not this will work. Future versions will compile bytecode for Java 8+. The 
>    release was tested and found to work cross platform when run with Java 8, 
>    11, and 14.
>
>
> Deprecations
>
>    - Elemental has been officially deprecated - it is still included in 
>    this release, but may not appear in future releases. Instead, we encourage 
>    the use of the Elemental2 libraries, which are compatible with both GWT2 
>    and J2CL.
>    - Removed NoSuchMethodException emulation.
>
>
> Bug fixes
>
>    - Fixes Arrays.binarySearch semantics for float[] and double[]
>    - Adds Support multi-line messages in errors/exceptions
>    - Adds shutdown hook in DiskCache to clean up temp files
>    - Cache Gecko version to lower CPU usage on FireFox
>    - Do not assume that "this" is always non null.
>    - Updates globals for Firefox version 60.0.2, Chrome 66.0.3359.45
>    - Fixes String.regionMatches.
>    - Native JsMethods allowed to coexist with implementations with the 
>    same name.
>    - Make sure lambdas box, unbox and insert erasure casts when necessary.
>    - Negative zero treated properly in Double/Float.compare()
>
>
> Miscellaneous
>
>    - Updates CLDR to version 34.
>    - Arrays now implement Cloneable
>    - Link backing errors together with a cause attribute, start tracking 
>    suppressed errors in addition to the cause in underlying error object.
>    - Add AtomicReference to gwt/emul.
>    - Propagate script nonces via ScriptInjector
>    - Add partial emulation for ExecutorService and 
>    ScheduledExecutorService
>    - Emulate java.util.concurrent.Flow
>    - Emulate javax.annotation{,.processing}.Generated
>    - Make sure "goog.global" is $wnd if not defined.
>    - Add when-linker-added element definition
>    - Add Reader and StringReader emulation.
>    - Remove GWT version check.
>    - Do not show "unusable-by-js" warning for synthetic methods.
>    - Update unmodifiableList to throw on Java8 methods.
>    - Disable DataflowOptimizer by default and emit a warning when used
>
> For more detail, see the commit log 
> <https://gwt.googlesource.com/gwt/+log/2.8.2..release/2.9.0>.
>
>
> ----
>
> Finally, if you haven't already done so, please join the very active GWT 
> discussions happening at https://gitter.im/gwtproject/gwt!
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/47465787-db85-4c49-bbbc-b8e85e9837fe%40googlegroups.com.

Reply via email to