Rmwc: Update to Material Components Web 5.0

Created on 3 Nov 2019  路  11Comments  路  Source: jamesmfriedman/rmwc

Hey, thanks for this nice project. =)

This package still uses Material Components Web 3.10. But version 4.0 of the Material Components Web was released yesterday (2019-11-02) with some quite big changes.

Fixed in Upcoming Release enhancement

Most helpful comment

And here we go again. I am not sure what's more complicated. Rocket science or building a robust select component :D To be fair, I think the changes to the select very much make sense.

All 11 comments

Lol yep. Takes a bit more than a day to get an update out after them, I usually trail 2-4 weeks but thanks for the heads up. I鈥檝e been talking with some people from that team for a while so I鈥檓 excited to see what鈥檚 new.

And here we go again. I am not sure what's more complicated. Rocket science or building a robust select component :D To be fair, I think the changes to the select very much make sense.

I wish they would build new ones instead of continuing to break old ones, but I enjoy the challenge :)

I agree totally with the fact that new components would be more welcome than breaking old ones, specially when these breakages have removal of features (for example, the new mdc-select doesn't support multiple selections, which was supported by the old native select component..).

@fjorgemota got an empty PR going for this, I use their changelog as the checklist for checking and cross referencing so that should give you some visibility into this. Still hoping I can keep this to a non breaking release, I'm going to figure out a way to keep native selects around ;).

@jamesmfriedman Nice! If you want I can just put that checklist on this issue, as a meta-issue, so everything can be tracked here, instead of on the PR.

The native selects update should be the harder to do right, I think. The other changes are a bit...small, it seems.

RMWC is undergoing another massive transformation (about the 3rd one since it's been alive). Converted the whole internal api to hooks, and got rid of the abstractions to make everything look like idiomatic react. Published a 6.0.0 alpha release which you can install with rmwc@next or the individual components.

The mdc 4.x.x updates will be going in along with it, but had to get the api moved over first. Feedback welcomed.

As 5.x.x is out for mdc, would that be the target for version 6.0.0 of this?

https://github.com/material-components/material-components-web/releases/tag/v5.1.0

I did see that the other day. Yes that will be the target version for 6.0.0, I want to make sure I have all of the revisions in place from mdc 4 first.

Update on this, branch is approaching release. Got everything updated to 5.x, just bug squashing and testing.

Fixin in 6.0.0.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jamesmfriedman picture jamesmfriedman  路  6Comments

kctang picture kctang  路  7Comments

prateekbh picture prateekbh  路  6Comments

jordoh picture jordoh  路  3Comments

jamesmfriedman picture jamesmfriedman  路  3Comments