Changelog
2.0.1
Bug fixes
- Fix npm publishing from the release workflow.
- Improve homepage button contrast in dark mode, including hover and keyboard
focus.
- Serve the homepage directly at
correx.it/, with links to the versioned
guides and demo.
2.0.0
Correxit 2.0 is the first open-source release under AGPL-3.0-only.
Compatibility
- The frontend package and extension name is now
correxit, replacing
@quantstack/correxit. Integrations must update package imports and any
hard-coded token or plugin identifiers that use the old prefix. The optional
Node assignment entrypoint is correxit/node.
- Version 2.0 freezes the
cxtformat: 1 workbook contract. Missing format
discriminators, unsupported formats, and incomplete authenticated metadata
are rejected. Workbooks from the provisional 1.x period may need to be
recreated; do not assume they can be migrated by editing their metadata.
Documentation and distribution
- Versioned documentation, API reference, and a self-contained JupyterLite demo
are published at
correx.it for stable releases. Numbered website snapshots
remain fixed, and latest follows the newest stable version.
- Public npm and PyPI packages are published from the artifacts of the tested
release commit through GitHub Actions trusted publishing.
- The README includes a new screencast, and external contributions use CLA
Assistant to record acceptance of the Correxit Contributor License Agreement.
1.29.0 (2026-08-24)
Features
1.28.0 (2026-08-07)
Features
1.27.0 (2026-07-21)
Features
1.26.1 (2026-07-08)
Bug Fixes
- update stale distributor documentation (#83) (5ecc28d)
1.26.0 (2026-07-03)
Features
- standalone assignment module and node runtime example (#82) (501a2a1)
1.25.0 (2026-06-25)
Features
- Support overwrite of distributed assignments (#81) (b1b4b90)
1.24.3 (2026-06-17)
Bug Fixes
1.24.2 (2026-06-17)
Bug Fixes
1.24.1 (2026-06-12)
Bug Fixes
- slow and non-concurrent grading in Corrector, switch to Pixi (#78) (daa5aad)
1.24.0 (2026-06-09)
Features
- pre-release security and documentation updates (#77) (b739dd5)
1.23.0 (2026-05-15)
Compatibility
- Expanding assignment MAC coverage is a workbook-format break. Workbooks
issued by older builds must be re-issued before upgrading; otherwise unlock
will reject them with a MAC mismatch.
Features
- Add support for resource files in corrector (#76) (44f81d2)
1.22.0 (2026-05-08)
Features
- Support resource files with a workbook assignment (#75) (569ab8f)
1.21.1 (2026-05-05)
Bug Fixes
1.21.0 (2026-05-05)
Features
1.20.0 (2026-04-30)
Features
- Add
file to assigned workbook identifier (#73) (58d06c9)
1.19.0 (2026-04-18)
Features
- Keyboard navigation for corrector, improved lifecycle (#71) (df27f5e)
1.18.3 (2026-04-14)
Bug Fixes
- Improve language-agnosticness of reviewer, et al. (#70) (251fe5a)
1.18.2 (2026-04-02)
Bug Fixes
1.18.1 (2026-04-02)
Bug Fixes
1.18.0 (2026-04-01)
Features
- Improve ergonomics, safety, and usability (#65) (e0c98fa)
1.17.1 (2026-03-27)
Bug Fixes
- avoid throwing when plugin is disabled (#66) (ae3fd4a)
1.17.0 (2026-03-26)
Features
1.16.0 (2026-03-23)
Features
1.15.0 (2026-03-20)
Features
- Convert nbgrader source notebooks into Correxit workbooks (#59) (a1f2991)
1.14.0 (2026-03-18)
Features
1.13.0 (2026-03-17)
Features
- Updated manual submitter, reviewer question cell, docs (#57) (2cd3a43)
1.12.0 (2026-03-16)
Features
1.11.1 (2026-03-15)
Bug Fixes
1.11.0 (2026-03-15)
Features
1.10.0 (2026-03-14)
Features
- moodle consumer, better propagator (#53) (41393ef)
1.9.0 (2026-03-12)
Features
- configurable registrar:
manual or moodle (#52) (1d734fa)
1.8.0 (2026-03-10)
Features
1.7.0 (2026-03-07)
Features
1.6.1 (2026-03-05)
Bug Fixes
- reassign/unassign lifecycle metadata staleness (#48) (66bee79)
1.6.0 (2026-03-05)
Features
1.5.1 (2026-03-04)
Bug Fixes
1.5.0 (2026-03-03)
Features
reviewable cell upgrade and follow-on (#45) (96fce89)
1.4.0 (2026-03-01)
Features
reviewable (manually corrected) cells (#43) (337848d)
1.3.0 (2026-02-26)
Features
1.2.1 (2026-02-26)
Bug Fixes
- follow on to corrector PR, fix modes, certification resumption, docs (#41) (adc8252)
1.2.0 (2026-02-25)
Features
1.1.1 (2026-02-21)
Bug Fixes
- Correxit.Collector id needs to match the others (#40) (23fed72)
1.1.0 (2026-02-20)
Features
1.0.9 (2026-02-19)
Bug Fixes
- Fix publish step of release workflow (#35) (2da0c44)
1.0.8 (2026-02-17)
Bug Fixes
- Disable yarn immutable installs in workflows (#29) (dbc46ad)
1.0.7 (2026-02-17)
Bug Fixes
1.0.6 (2026-02-17)
Bug Fixes
1.0.5 (2026-02-16)
Bug Fixes
1.0.4 (2026-02-16)
Bug Fixes
- Add jupyter base setup for build workflow (#25) (e7cc1ca)
1.0.3 (2026-02-16)
Bug Fixes
1.0.2 (2026-02-16)
Bug Fixes
1.0.1 (2026-02-16)
Bug Fixes
1.0.0 (2026-02-16)
Bug Fixes
Features
Changelog