Skip to content

Conversation

@kdmccormick
Copy link
Member

TODO: Bumps XBlock version to 6.0.0

Part of: #708

BREAKING CHANGE: Raise an exception when scope IDs are missing or are not the
expected types. In particular, definition IDs must be DefinitionKey instances
and usage IDs must be UsageKey instances. This has been effectively true within
edx-platform (the lone production client of the XBlock library) for a long
time, but explictly enforcing it will now allow us to add strong type
annotations to XBlock in an upcoming release.

Bump version to 6.0.0.

Closes: openedx#708
@kdmccormick kdmccormick force-pushed the kdmccormick/scope-id-types branch from e7ed235 to d4e5e83 Compare January 17, 2026 05:07
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