Value/Effort: medium / L. The 2.0 window bundles the breaking cleanups the 1.x contract defers: remove the deprecated verb-last ecdsa_sd aliases and the error re-export shims; raise the floor to Python ≥3.11 (3.10 is EOL Oct 2026); decide default JOSE algorithm naming per RFC 9864 (Ed25519 emission, the ESP256 stance); and adopt the W3C maintenance wave targeted for Apr 2027 — VCDM 2.1, Data Integrity 1.1, EdDSA/ECDSA cryptosuites 1.1, Bitstring Status List 1.1 (new refresh status purpose), CID 1.1 — in one coherent major.
Scope: one planned major per the published versioning policy (the deprecation cycle honoured; every removal in the CHANGELOG migration table). Timing keyed to the W3C wave and downstream (openbadgeslib) readiness, not the calendar.
Value/Effort: medium / L. The 2.0 window bundles the breaking cleanups the 1.x contract defers: remove the deprecated verb-last
ecdsa_sdaliases and the error re-export shims; raise the floor to Python ≥3.11 (3.10 is EOL Oct 2026); decide default JOSE algorithm naming per RFC 9864 (Ed25519emission, theESP256stance); and adopt the W3C maintenance wave targeted for Apr 2027 — VCDM 2.1, Data Integrity 1.1, EdDSA/ECDSA cryptosuites 1.1, Bitstring Status List 1.1 (newrefreshstatus purpose), CID 1.1 — in one coherent major.Scope: one planned major per the published versioning policy (the deprecation cycle honoured; every removal in the CHANGELOG migration table). Timing keyed to the W3C wave and downstream (openbadgeslib) readiness, not the calendar.