The beta version of Elemental2 using the JsInterop specification has been released on Sonatype today and is available on Maven central.
This release introduces the concept of union types (which are heavily used in JavaScript) and many more improvements. More information about union types can be found in this document <https://docs.google.com/document/d/14mQeAGQ9M_5uTTUbzRQzCYETA887dTO-xFLtQhgUXXk/edit?usp=sharing> . We also split Elemental into smaller jar files: Jar file artifact-id GWT module elemental2-core.jar <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-core/1.0.0-beta-1/elemental2-core-1.0.0-beta-1.jar> elemental2-core elemental2.core.Core elemental2-promise.jar <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-promise/1.0.0-beta-1/elemental2-promise-1.0.0-beta-1.jar> elemental2-promise elemental2.promise.Promise elemental2-dom.jar <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-dom/1.0.0-beta-1/elemental2-dom-1.0.0-beta-1.jar> elemental2-dom elemental2.dom.Dom elemental2-svg.jar <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-svg/1.0.0-beta-1/elemental2-svg-1.0.0-beta-1.jar> elemental2-svg elemental2.svg.Svg elemental2-webgl.jar <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-webgl/1.0.0-beta-1/elemental2-webgl-1.0.0-beta-1.jar> elemental2-webgl elemental2.webgl.WebGl elemental2-media.jar <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-media/1.0.0-beta-1/elemental2-media-1.0.0-beta-1.jar> elemental2-media elemental2.media.Media elemental2-indexeddb.jar <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-indexeddb/1.0.0-beta-1/elemental2-indexeddb-1.0.0-beta-1.jar> elemental2-indexeddb elemental2.indexeddb.IndexedDb elemental2-webstorage.jar <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-webstorage/1.0.0-beta-1/elemental2-webstorage-1.0.0-beta-1.jar> elemental2-webstorage elemental2.webstorage.WebStorage You can try them by downloading the jar files or adding Maven dependencies: <dependency> <groupId>com.google.elemental2</groupId> <artifactId>${artifact-id}</artifactId> <version>1.0.0-beta-1</version> </dependency> Then inherit the right gwt module in your gwt.xml file. This beta version works only with the latest HEAD_SNAPSHOT release of GWT <https://oss.sonatype.org/content/repositories/google-snapshots/com/google/gwt/gwt/HEAD-SNAPSHOT/> . We’ve also released a beta version of JsInterop.base. This library contains base classes and utilities that provide access to JavaScript language constructs that are not available in pure Java. You can try it by downloading the jar file <https://oss.sonatype.org/content/repositories/releases/com/google/jsinterop/base/1.0.0-beta-1/base-1.0.0-beta-1.jar> or use the following Maven dependency: <dependency> <groupId>com.google.jsinterop</groupId> <artifactId>base</artifactId> <version>1.0.0-beta-1</version> </dependency> Don’t hesitate to report any bugs, issues, concerns you have on this mailing list. Important note: They are beta releases and future updates (up until the final release) may break code! -Julien -- Julien Dramaix | Software Engineer | dram...@google.com | 650-750-6053 -- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/CABXeq2QsTarhDKbYmz0y1SOrjpuFNdoNmAnvAYKacO1f4rLcLg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.