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.

Reply via email to