Why and what for "latest HEAD_SNAPSHOT release of GWT <https://www.google.com/url?q=https%3A%2F%2Foss.sonatype.org%2Fcontent%2Frepositories%2Fgoogle-snapshots%2Fcom%2Fgoogle%2Fgwt%2Fgwt%2FHEAD-SNAPSHOT%2F&sa=D&sntz=1&usg=AFQjCNGP9nVA7psv9lW6pZZVib_k2D-ZHg>" is requered? I don't see any "serious" changes on GWT github comparing with 2.8.2
On Tuesday, December 5, 2017 at 9:54:28 AM UTC-8, Julien Dramaix 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] > <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 [email protected] >> <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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/20ede160-b2ec-4bbc-8615-a59a08600b10%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
