Skip to content

docs: add an upgrade guide for 1.0.0, and pin oold 2.1.0 - #191

Merged
simontaurus merged 1 commit into
mainfrom
docs/upgrading-to-1-0
Sep 27, 2026
Merged

simontaurus merged 1 commit into
mainfrom
docs/upgrading-to-1-0

Conversation

@simontaurus

@simontaurus simontaurus commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Two things, both needed before the tag.

Upgrade guide

Nineteen rules landed across rc.4 and rc.5, several of them breaking, and there was no page on which a reader could learn that happened. The since field in the rule catalogue was the only record, and it is per-rule rather than per-release.

Covers what can make a working document or tool stop working:

  • the root @context requirement, with the reason it is a MUST rather than a recommendation, and the note that presence is not content so {} satisfies it
  • x-oold-reverse-default-properties removed from the vocabulary
  • OOLD-INS-770a, a bare IRI reference needing @type: "@id"
  • OOLD-EXT-3ea9, x-oold-range and x-oold-ref as URI references rather than compact IRIs
  • seven statements promoted from indicative to normative, where a tool can stop conforming without any prose changing meaning
  • frame derivation, which is new normative ground and where both implementations were wrong until rc.5

Published at /upgrading/, in the nav beside Contributing.

Validator pin to 2.1.0

oold 2.1.0 adds the named checks for OOLD-SCH-96a3 and OOLD-EXT-c77a (OO-LD/oold-python#171). With the pin bumped, coverage.rules reports 28 of 47 machine-checkable rules covered, up from 26 of 48 at rc.4, and the root @context requirement is enforced by a check that names it rather than only by the meta-schema.

make check passes end to end.

Nineteen rules landed across rc.4 and rc.5 with no page a reader could
learn that from. The root @context requirement alone breaks every
schema written against rc.3 that does not carry one.
@simontaurus simontaurus changed the title docs: add an upgrade guide for 1.0.0 docs: add an upgrade guide for 1.0.0, and pin oold 2.1.0 Sep 27, 2026
@simontaurus
simontaurus merged commit afcc329 into main Sep 27, 2026
3 checks passed
@simontaurus
simontaurus deleted the docs/upgrading-to-1-0 branch September 27, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant