-
Notifications
You must be signed in to change notification settings - Fork 355
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ember Table 4.0 - with support for Ember 4.0 #919
Conversation
111a06c
to
d979a10
Compare
I just published |
While trying the beta version:
I bumped into following error while running
I think I maybe might have fixed this by putting following to
|
Another hurdle:
Got "fixed" by putting following in
|
@MichalBryxi Are you trying this with Ember 4? The errors you're seeing appear to be things that have not yet been addressed in this PR yet to work with Ember 4. The goal of this PR is to eventually get us there, but at this time even this beta branch is not yet compatible with Ember 4. |
@kpfefferle correct. I thought maybe this information might be helpful for someone trying to make it Ember-v4 compat. |
I've made fairly extensive updates to this branch this evening. The test suite and dependencies should be pretty much ready for Ember 4.0, although I'm not saying Ember 4.0 is green, or even that tests are totally unblocked.
Leaving it there for now. It should be a good foundation for someone else to dive into at this point. |
Node 14 should be a minumum supported version for the Ember Table 4 series. Additionally, try vertical-collection 3 which should bring support for Ember 4.
@DanMonroe @mixonic Do any of the recently merged PRs need to be added to this PR's description list for specific documentation as breaking changes? |
* Add ember-try scenario for ember v4 * Add ember-4.0 to ci.yml * resolving v4 dependancies * Reverse dependency resolutions for ember-classy-page-object in ember-try * Use ember-classy-page-object v0.8.0-beta * Fixed ember-try scenarios 3.24 and below * Moved explanation of ember-classy-page-object resolution with <= 3.24 * Re-enabled ember-try release scenario
|
How about forwarding |
Apologies to the vested parties for the hold-up. In our test suite at Addepar we noted some layout changes which were unexpected. It appeared that some columns were not keeping the same widths as in Ember Table 3, and row height might also be very, very slightly adjusted. I was able to track this down today. In vertical-collection 2.0.0 (which our app relied upon) there was an errant That extra comma caused a syntax issue in CSS, and effectively disabled those styling rules. This led the Adopting the upgrade of ember-table bumped the vertical-collection version in our app, thus correcting the styles and re-enabling the Having nailed that down, I believe we've addressed all concerns here. If there is any further feedback on getting 4.0 please chime in ASAP, if there is nothing new we will pull the trigger this week (hopefully tomorrow). Thank you! |
Ember 4.0 stable has been released! Thank you to to many contributors and stakeholders involved in this 🙇 I would like to move forward pretty quickly with Ember Table 5.0. This would drop Ember 2.18, making the minimum supported Ember version 3.4-LTS. It would raise the minimum Node version. It would perhaps disable the "detect scaling styles" logic by default (as it corrupts layout logic) and make handling scaled UI opt-in (where it is currently a default behavior today). I'll open an issue soon, and I'm working on some of the scaling-related code changes. |
The goal of this branch/PR is:
ember-release
scenario which exercises Ember 4.0In order to ship a release that supports Ember 4.0, we first will need to address any 3.x deprecations. #897 is a list to start with. PRs targeting this branch that move us in this direction are welcome.
Breaking change PRs for documenting:
The following upstream dependencies should be upgraded to stable releases when they occur:
Resolves #897