Changelog¶
2.3.1¶
What's Changed¶
- fix: use shared jupyter secrets manager by @afshin in https://github.com/correxit/correxit/pull/109
Full Changelog: https://github.com/correxit/correxit/compare/v2.3.0...v2.3.1
2.3.0¶
What's Changed¶
- fix: preserve assignment drafts and workbook save targets by @afshin in https://github.com/correxit/correxit/pull/105
Full Changelog: https://github.com/correxit/correxit/compare/v2.2.1...v2.3.0
2.2.1¶
What's Changed¶
- fix: clear report if a certified workbook is unlocked by @afshin in https://github.com/correxit/correxit/pull/103
Full Changelog: https://github.com/correxit/correxit/compare/v2.2.0...v2.2.1
2.2.0¶
What's Changed¶
- docs: minor language update by @afshin in https://github.com/correxit/correxit/pull/99
- chore: unpin upload action and re-test by @afshin in https://github.com/correxit/correxit/pull/100
- fix: security audit issues, unprotected reference cells, caching by @afshin in https://github.com/correxit/correxit/pull/101
Full Changelog: https://github.com/correxit/correxit/compare/v2.1.0...v2.2.0
2.1.0¶
What's Changed¶
- feat: upgraded managed passphrase options by @afshin in https://github.com/correxit/correxit/pull/97
Full Changelog: https://github.com/correxit/correxit/compare/v2.0.2...v2.1.0
2.0.2¶
Release tooling¶
- Generate changelog entries automatically for release PRs when the package version increases, preserving hand-written notes.
- Reject obsolete generated entries when the proposed version changes or its bump is reverted, with instructions for preserving hand-written notes.
- Execute the changelog generator from the reviewed PR base commit.
Documentation¶
- Add PyPI, npm, documentation, and JupyterLite badges to the README and update the release instructions.
What's Changed¶
- docs: update site metadata by @afshin in https://github.com/correxit/correxit/pull/93
- chore: remove stale comment by @afshin in https://github.com/correxit/correxit/pull/94
- chore: improve react hook dependency management by @afshin in https://github.com/correxit/correxit/pull/95
Full Changelog: https://github.com/correxit/correxit/compare/v2.0.1...v2.0.2
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 iscorrexit/node. - Version 2.0 freezes the
cxtformat: 1workbook 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.itfor stable releases. Numbered website snapshots remain fixed, andlatestfollows 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¶
1.26.0 (2026-07-03)¶
Features¶
1.25.0 (2026-06-25)¶
Features¶
1.24.3 (2026-06-17)¶
Bug Fixes¶
1.24.2 (2026-06-17)¶
Bug Fixes¶
1.24.1 (2026-06-12)¶
Bug Fixes¶
1.24.0 (2026-06-09)¶
Features¶
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.