I'm very happy to announce the release of GWT 2.10.0. This is the first 
release using our new groupId, org.gwtproject, and the final release using 
com.google.gwt. If you resolve dependencies from Maven Central, please be 
certain that your project is using com.google.gwt:gwt (or 
org.gwtproject:gwt) as a BOM, so that you are certain to have consistent 
versions of gwt-user and gwt-dev, even across groupIds.

For this release, either groupId will work, but future releases will only 
be made on the org.gwtproject groupId.

The zip download of the GWT SDK is available at 
https://github.com/gwtproject/gwt/releases/download/2.10.0/gwt-2.10.0.zip

--

Release notes for GWT 2.10.0, taken from 
https://www.gwtproject.org/release-notes.html#Release_Notes_2_10_0

Highlights 
   
   - 
   
   Updated to HtmlUnit 2.55.0 and Jetty 9.4.44. With this newer HtmlUnit 
   build comes support for Promise in unit tests, and the browser strings that 
   can be specified when running tests are “FF”, “Chrome”, “IE” (for IE11), 
   “Edge”, and “Safari”.
   - 
   
   Tested support for running on Java 17, dropped remaining support for 
   running on Java 7.
   - 
   
   Maven groupId is formally changed to org.gwtproject, projects should 
   take care to make sure they are using either the old com.google.gwt:gwt 
   BOM or the new org.gwtproject:gwt BOM to sure that Maven or Gradle 
   correctly handle this change. This will be the last published version using 
   the com.google.gwt groupId.
   - 
   
   Dropped support for IE 8, 9, and 10.
   
Bug fixes 
   
   - Correct Long.hashCode semantics
   - Support CLASSPATH environment variable when creating child processes, 
   fixing a bug where Windows could fail with a long list of arguments.
   - Use Function.name instead of displayName to support visible method 
   names in Chrome 93+.
   - Allow stack traces to be available in Chrome when loading scripts from 
   a remote origin.

JRE Emulation 
   
   - Added OutputStreamWriter emulation.
   - Support StringReader mark() and reset() methods.
   - Added StrictMath emulation.
   - Added BufferedWriter emulation.
   - Added incomplete PrintStream emulation.
   - Add Charset.defaultCharset() emulation.
   - Improve BigInteger emulated performance.
   - System.nanoTime() emulation with performance.now().
   - Added Optional.isEmpty emulation.
   - JRE Emulation improvements/simplifications to facilitate J2CL’s WASM 
   support. Note that these do not always offer specific improvements to GWT 
   itself, but helps to keep the codebases consistent.

Miscellaneous 
   
   - Add support to compile GWT itself in Java 9+.
   - Improve compiled code size for applications that never use streams, by 
   avoiding referencing streams from Throwable.

For more detail, see the commit log 
<https://github.com/gwtproject/gwt/compare/2.9.0...2.10.0>.

-- 
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/57e69cc0-3aa5-4252-90d1-9c49077440ban%40googlegroups.com.

Reply via email to