Skip to content

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

  • multi-reference correctable cells (#49) (2e3a111)

1.6.1 (2026-03-05)

Bug Fixes

  • reassign/unassign lifecycle metadata staleness (#48) (66bee79)

1.6.0 (2026-03-05)

Features

  • update registrar extension point (#47) (546f5e2)

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