Release v3.1.1
This PR will merge v3.1.1-dev into main.
Still to do:
- [x] Write Release Notes: @lornajane, @handrews
- #4095
- [x] Merge last-minute PRs
- #4079
- #4085
- #4088
- #4091
- #4110
- 3.1.1 port of #4100
Thanks to everyone for the work on this! Really looking forward to Generic Data Structures getting added to the spec.
Is there any ETA on when this will get merged?
@ross-paypay Thanks!
We decided to add #4100 to 3.0.4 and its port to 3.1.1, and it may take us a few weeks to polish that change.
I might have missed something here. But wanted to make sure this wasn't forgotten before the release goes out. This release still contains plenty of links to json schema draft 00 from ben hutton. I thought we meant to correct them to draft 12?
@baywet See issue #3934 and #4127 – this isn't something we change in a patch release (same for superseded RFCs, see issue #3800 )
@baywet
I thought we meant to correct them to draft 12?
That draft is draft 2020-12. The IETF draft numbers and the metaschema dates are not related.
@ross-paypay
Really looking forward to Generic Data Structures getting added to the spec.
Is there any ETA on when this will get merged?
As this is a proper patch release, all of the "changes" here actually also apply to 3.1.0. We're just making them more clear. The generic data structures thing is something some JSON Schema folks figured out you can do with $dynamicRef, it's not even something we came up with. So feel free to lobby your tooling vendor to support them for 3.1 in general, not just 3.1.1.
As for merging, I'm hoping we'll put 3.0.4 and 3.1.1 in the final week-long voting period in the TDC call today.
Looks good to me (approved)
I approve this release