v1.0.0rc0
Pre-release
Pre-release
1.0.0rc0
Enhancements made
- Add --no-line-editing flag to Octave startup command #296 (@blink1073)
- Add load_octaverc trait to skip sourcing ~/.octaverc on startup #290 (@blink1073)
- Fix kernel hang when calling doc() or open() #282 (@blink1073)
- Add MkDocs documentation site #277 (@blink1073)
Bugs fixed
- Use importlib.resources to load kernel.json #284 (@blink1073)
- Fix input() prompt garbled when called inside a for-loop #283 (@blink1073)
- Fix do_shutdown coroutine warning and improve console UX #280 (@blink1073)
- Fix pause() prompt not shown when called from a user-defined function #279 (@blink1073)
Maintenance and upkeep improvements
- Add GitHub issue templates and improve check.py diagnostics #295 (@blink1073)
- Add S (flake8-bandit) ruff checks #294 (@blink1073)
- Add pull request template #293 (@blink1073)
- Restructure coverage handling with dedicated cover-linux job #291 (@blink1073)
- Fix project coverage threshold and add docstrings to semiprivate methods #289 (@blink1073)
- Fix codecov.yml: move after_n_builds to codecov.notify #288 (@blink1073, @codecov-commenter)
- Allow benchmark job to be skipped in tests_check #287 (@blink1073, @codecov-commenter)
- Add Codecov integration with 95% coverage thresholds #286 (@blink1073, @codecov-commenter)
- Add ASV benchmark suite with CI comparison job #285 (@blink1073)
- Tear down kernel after each test in OctaveKernelTests #281 (@blink1073)
- Add run-notebook justfile target #276 (@blink1073)
- Add cleanup steps to binder #275 (@blink1073)
Documentation improvements
- Add debugging instructions for the kernel #278 (@blink1073, @claude)
- Add dedicated docs section for managing the Octave executable #274 (@blink1073)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@blink1073 (activity) | @claude (activity) | @codecov-commenter (activity)