So it's going to be compatible with GWT 2.8.2 ?

On Wednesday, November 22, 2017 at 7:45:28 PM UTC-8, Julien Dramaix wrote:
>
> Thanks for this feedback Colin. I'll update the pom accordingly and do a 
> beta-3 release on Tuesday. 
>
> Julien
>
> On Wed, Nov 22, 2017 at 5:59 PM Colin Alworth <nilo...@gmail.com 
> <javascript:>> 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 google-web-toolkit-contributors+unsubscr...@googlegroups.com 
>> <javascript:>.
>> 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 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/9cdd0d5d-d94c-42b7-9ad0-335664d0cbce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to