Scaffold 0.1.1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
Scaffold 0.1.1 is an alpha prerelease.
Changes
Fixed
- Restored installation compatibility with the Open edX Ulmo runtime by
supporting Python 3.11 and XBlock 5.2 while retaining compatibility with
XBlock 6. - Replaced the rejected, unpublished
0.1.0candidate with a coordinated
0.1.1candidate for both LMS adapters.
Moodle
- Rebuilt the unchanged Moodle adapter as part of the coordinated replacement
for the rejected, unpublished0.1.0release candidate.
Open edX XBlock
- Added runtime support for Python 3.11 or later and XBlock 5.2 through 6.x,
including the Open edX Ulmo baseline. - Kept the Python 3.12 requirement for maintainer build and packaging tooling
separate from the installed XBlock runtime requirement.
Verification
- Source commit:
dc17842ac8911a0a7682f658dfcd0b48e358d21e - Required CI: exact run and Moodle digest in
release-evidence.json - Exact package checks: passed
- Checksums: SHA256SUMS verified
- Provenance: GitHub artifact attestations attached
- Moodle smoke test: passed on Moodle 5.2.1+ (Build 20260722), PHP 8.3.32 and PostgreSQL 16; all 39 blocks, assessments, quiz, persistence and xAPI passed with DEBUG_DEVELOPER clean
- Open edX smoke test: passed on Open edX Ulmo.3 via Tutor 21.0.8, Python 3.11.8 and XBlock 5.2.0; full catalogue, assessments, quiz, persisted learner state and native xAPI events passed
Replace the pending entries before approval using exactly these prefixes:
- Moodle smoke test: passed on
- Open edX smoke test: passed on