docs(whats-new-23): add 2.3.1 cascade fix bullet; refresh releases link#212
Conversation
Two follow-ups from the 2.3.1 release: - Adds a fourth bullet to 'Changes in 2.3.1' for the #1484 multi-part-master cascade fix. Previously the section listed only strict_provenance removal, Python 3.14, and the GC fix — omitting the silent-integrity cascade fix that the release announcement highlights. - Updates the See Also release-notes link from v2.3.0 (releases root) to the v2.3.1 tag-specific URL. Docs-only.
|
The cascade-fix bullet and the One trim: I'd drop the sentence "Invalid
Same reasoning underlies the suggestion on #213. Everything else in this PR is good to merge once that sentence is out. |
Per Dimitri's review on datajoint#212: the invalid-value ValueError is (a) stdlib convention for enum-like args and doesn't need a callout, and (b) 'now' misdates it — Table.delete() has raised ValueError on invalid part_integrity since 2.3.0 (cabdb744), not 2.3.1. The cascade multi-part-master fix stays as the substantive 2.3.1 change.
|
Thanks — you're right that the |
|
Good catch — you're right, the page covers the whole 2.3 line. Pushed 9b4a903: text is now 'Release Notes (2.3.x)' pointing to /releases so it stays valid across 2.3.1, 2.3.2, etc. |
dimitri-yatsenko
left a comment
There was a problem hiding this comment.
LGTM. The ValueError callout is dropped (it restated assumed behavior and mis-dated a check that shipped in 2.3.0), and the cascade-fix bullet reads well. Generalizing the link to 2.3.x → /releases is a good call — stable across the series and avoids pointing at a tag before it's published.
Two small follow-ups on
whats-new-23.mdafter v2.3.1 shipped.Changes
Cascade multi-part-master fix (datajoint-python#1484) — added as the third bullet under "Changes in 2.3.1". The section listed strict_provenance removal, Python 3.14, and the GC fix, but the multi-part-master cascade fix — a silent-integrity path where two Parts of the same Master could leave the Master with rows that should have been deleted — was omitted despite being a v2.3.1 highlight in the release announcement.
Stale release-notes link —
[Release Notes (v2.3.0)](.../releases)in See Also updated to[Release Notes (v2.3.1)](.../releases/tag/v2.3.1).Docs-only.