Skip to content

Scaffold 0.1.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Jul 19:04
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.0 candidate with a coordinated
    0.1.1 candidate for both LMS adapters.

Moodle

  • Rebuilt the unchanged Moodle adapter as part of the coordinated replacement
    for the rejected, unpublished 0.1.0 release 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