This went in #2308745: Remove rest.settings.yml, use rest_resource config entities in 8.2.0-beta1 (https://www.drupal.org/project/drupal/releases/8.2.0-beta1) and I think we have now rest_resource config entities instead of having them on rest.settings.yml so I think a lot of work needs to be done to generate and manage the config entities now.

More details in https://www.drupal.org/node/2667736/

Comments

pcambra created an issue. See original summary.

pcambra’s picture

Status: Active » Closed (works as designed)

I see that the latest -dev version supports this, yay!, would it make sense to separate this in a 2.x branch?

clemens.tolboom’s picture

In #2758563-34: Handle core 8.2.x changing REST configuration to use configuration entities @dawehner reasoned

Well, why do you think supporting D 8.1.x/8.0.x installations out there is a good idea? The entire point of SEMV is that you can update to the next minor version, and well you should update to 8.1.x. Its in fact unsupported: security patches for example won't be backported.

which I agree. We can always increment the system dependencie as I did in http://cgit.drupalcode.org/restui/diff/restui.info.yml?id=ada367e

@pcambra does that answers your branch question?

pcambra’s picture

Thanks for the feedback :) I just found confusing that the "git version" is compatible with 8.2 and the rest are 8.1... probably releasing a 1.13 at least would be useful as it is not clear that there's a 8.2 compatible version here

clemens.tolboom’s picture

I've been thing about a release to.

(I'm curious how many D8.0 / D8.1 users will try to update to this new version and will that break their site?)

New release configured https://www.drupal.org/project/restui/releases/8.x-1.13

pcambra’s picture

Wouldn't this prevent them from upgrading:

- system (>=8.2.0)

Maybe inforce a hook_requirements on update (it still exists in D8?) phase?

clemens.tolboom’s picture

I've updated lots of incompatible modules in the past ... the D7 way was on install time. Not sure how D8 does it. And no time to waste on testing that.