The next version of rjsf will be v3, and we'll add a few breaking changes to it.
PRs that are nearly ready and will be added in v3:
If someone makes PRs for these issues, we might be able to get them into v3.
These PRs would be good to add, but still have some work to do on them:
json-schema-merge-allof https://github.com/rjsf-team/react-jsonschema-form/pull/1666Have suggestions for changes / additional items we should add to this list? Feedback welcome!
cc @ri0ter @erunion @stanlemon @mattcosta7 @zepatrik @wegry @jimmycallin @robophred @bmmpt
@epicfaace I was hoping the react-is bump might make it into v3 as well. https://github.com/rjsf-team/react-jsonschema-form/pull/2196.
Oh, is that a breaking change? If not, we can still get it in either in v3 or sometime later, but the scope of this issue is just categorizing the breaking changes (because they _have_ to be released on a new major bump).
Sounds good.
Is that a breaking change?
I don't believe so. Just something I've been hankering for.
@epicfaace sounds good to me.
I noticed there's a few things tagged with 'deprecated' in the codebase. might be a good time to clean those as well.
Particularly
ui:widget object API, where a widget and options were specified with "ui:widget": {component, options} shapeSounds good! Might want to look into the discussions in this PR and consider them as well https://github.com/rjsf-team/react-jsonschema-form/pull/2010
Some thoughts...
@epicfaace You also mentioned this old PR of mine to be a breaking change https://github.com/rjsf-team/react-jsonschema-form/pull/1522
might be time to merge it then (or let me know if you want me to revert the breaking change part). personally i would love to see rjsf to be strict mode valid as a part of v3.
@epicfaace Please consider including https://github.com/rjsf-team/react-jsonschema-form/pull/2272
@gsstar9028 no worries, it's already been merged into master, so it will be included!
personally i would love to see rjsf to be strict mode valid as a part of v3.
@jimmycallin Agreed, that would be nice! (so we'd need to stop using unsafe component lifecycle methods) Sorry for the delay in responding to your other PR.
Most helpful comment
@epicfaace You also mentioned this old PR of mine to be a breaking change https://github.com/rjsf-team/react-jsonschema-form/pull/1522
might be time to merge it then (or let me know if you want me to revert the breaking change part). personally i would love to see rjsf to be strict mode valid as a part of v3.