glimmerjs / glimmer-experimental

A set of experimental high-level APIs built on Glimmer.js
https://glimmerjs.github.io/glimmer-experimental/
59 stars 26 forks source link

Upgrade Glimmer.js to beta 20 #147

Closed dfreeman closed 2 years ago

dfreeman commented 2 years ago

This upgrades the Glimmer.js dependencies to beta 20, and the Glimmer VM dependencies to 0.84 to match.

Betas 18-20 added support for the Component Signature RFC to @glimmer/component, which makes integration with Glint much nicer for users, as it means they can use native imports.

dfreeman commented 2 years ago

The ember-try test failures look unrelated (no EAI2 setup?), but I think this should actually hold for beta 20 anyway so that https://github.com/glimmerjs/glimmer.js/pull/392 is included

chiragpat commented 2 years ago

Yea the ember-try tests are definitely unrelated they have been failing for a bit. Unfortunately I haven't been able to find time to bump ember-auto-import to fix the tests for interop between glimmerx and ember.

dfreeman commented 2 years ago

@chiragpat I've bumped to beta 20 here, and I also have a branch that I think should get the ember interop tests working again as well.

Unfortunately I can't separate that out from this diff because one of the things it requires to pass in Ember 4 is a more recent version of @glimmer/component than is on master currently 😄