Correction of my previous email: Elemental2:1.0.0-beta-3 is working with
the current version of GWT. You don't need to use the HEAD_SNAPSHOT release
of GWT.

Sorry for the confusion.

-Julien

On Tue, Dec 5, 2017 at 9:54 AM Julien Dramaix <[email protected]>
wrote:

> I've released a Elemental2:1.0.0-beta-3 yesterday in order to fix the
> maven issue.
>
> As usual, elemental2 is split into small 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-3/elemental2-core-1.0.0-beta-3.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-3/elemental2-promise-1.0.0-beta-3.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-3/elemental2-dom-1.0.0-beta-3.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-3/elemental2-svg-1.0.0-beta-3.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-3/elemental2-webgl-1.0.0-beta-3.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-3/elemental2-media-1.0.0-beta-3.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-3/elemental2-indexeddb-1.0.0-beta-3.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-3/elemental2-webstorage-1.0.0-beta-3.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-3</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/>
> .
>
>
>
> Don’t hesitate to report any bugs, issues, concerns you have on the
> github bug tracker <https://github.com/google/elemental2/issues>.
>
>
>
> Important note: This is a beta releases and future updates (up until the
> final release) may break code!
>
>
>
> -Julien
>
>
> On Wed, Nov 22, 2017 at 5:59 PM Colin Alworth <[email protected]> wrote:
>
>> It looks like the poms weren't correctly updated - they still depend on
>> jsinterop-base 1.0.0-beta-1, tickling
>> https://github.com/google/elemental2/issues/20 again. The gwt2 compiler
>> fails on this with this sort of error:
>> [INFO]    [ERROR] Errors in
>> 'jar:file:/Users/colin/.m2/repository/com/google/elemental2/elemental2-dom/1.0.0-beta-2/elemental2-dom-1.0.0-beta-2.jar!/elemental2/dom/Element.java'
>> [INFO]       [ERROR] Line 260: The method asString(Element.
>> ReplaceWithNodesUnionType) is undefined for the type Js
>> [INFO]       [ERROR] Line 303: The method asBoolean(Element.
>> ScrollIntoViewTopUnionType) is undefined for the type Js
>> [INFO]       [ERROR] Line 326: The method asBoolean(Element.
>> SetAttributeNSValueUnionType) is undefined for the type Js
>> [INFO]       [ERROR] Line 331: The method asDouble(Element.
>> SetAttributeNSValueUnionType) is undefined for the type Js
>> [INFO]       [ERROR] Line 336: The method asString(Element.
>> SetAttributeNSValueUnionType) is undefined for the type Js
>> [INFO]       [ERROR] Line 364: The method asBoolean(Element.
>> SetAttributeValueUnionType) is undefined for the type Js
>> [INFO]       [ERROR] Line 369: The method asDouble(Element.
>> SetAttributeValueUnionType) is undefined for the type Js
>> [INFO]       [ERROR] Line 374: The method asString(Element.
>> SetAttributeValueUnionType) is undefined for the type Js
>>
>> Simple workaround, manually add excludes on jsinterop-base, and inherit
>> the correct version in your project:
>>     <dependency>
>>       <groupId>com.google.elemental2</groupId>
>>       <artifactId>elemental2-dom</artifactId>
>>       <version>1.0.0-beta-2</version>
>>       <exclusions>
>>         <exclusion>
>>           <groupId>com.google.jsinterop</groupId>
>>           <artifactId>base</artifactId>
>>         </exclusion>
>>       </exclusions>
>>     </dependency>
>>     <dependency>
>>       <groupId>com.google.jsinterop</groupId>
>>       <artifactId>base</artifactId>
>>       <version>1.0.0-beta-3</version>
>>     </dependency>
>>
>> Julien, if you do happen to release an updated beta to solve this,
>> perhaps also update jsinterop-annotations to 1.0.2, the version that was
>> released with GWT 2.8.2.
>>
>>
>>
>> On Wednesday, November 22, 2017 at 7:13:29 PM UTC-6, Julien Dramaix wrote:
>>>
>>> The beta version of Elemental2 using the JsInterop specification has
>>> been released on Sonatype today and is available on Maven central. This
>>> release should be the last beta release and I expect to release the first
>>> RC in few weeks.
>>>
>>>
>>> This release introduces -- among others:
>>>
>>> - a better granularity for api with numbers. Config files list APIs
>>> using integer instead of double.
>>>
>>> - usage of wildcard type for more flexibility.
>>>
>>> - support for javascript constructor function
>>>
>>> - static factory methods for dictionary type.
>>>
>>> Elemental2 is split into small 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-2/elemental2-core-1.0.0-beta-2.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-2/elemental2-promise-1.0.0-beta-2.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-2/elemental2-dom-1.0.0-beta-2.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-2/elemental2-svg-1.0.0-beta-2.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-2/elemental2-webgl-1.0.0-beta-2.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-2/elemental2-media-1.0.0-beta-2.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-2/elemental2-indexeddb-1.0.0-beta-2.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-2/elemental2-webstorage-1.0.0-beta-2.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-2</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/>
>>> .
>>>
>>>
>>> Don’t hesitate to report any bugs, issues, concerns you have on the
>>> github bug tracker <https://github.com/google/elemental2/issues>.
>>>
>>>
>>> Important note: This is a beta releases and future updates (up until the
>>> final release) may break code!
>>>
>>>
>>> -Julien
>>>
>> --
>> 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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/google-web-toolkit-contributors/0860d34a-fca3-4bdd-bde2-e467f8f0bb7c%40googlegroups.com
>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/0860d34a-fca3-4bdd-bde2-e467f8f0bb7c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CABb_3%3D4_hhHW-RrHWYeM4hjvBOn%2BnJx8Q6bPyd8mn1viT%2Bs3sA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to