5.9.0
jupyter-core 5.9 requires Python 3.10.
The dependency on pywin32 on WIndows is removed, unblocking installation on free-threaded Python.
Enhancements made
- nicer traceback in missing loop case outside except in run_sync #437 (@AThePeanut4)
Bugs fixed
- Fix missing
f
specifier in f-string used to print config file path #433 (@krassowski) - validate inputs to is_hidden #429 (@minrk)
Maintenance and upkeep improvements
- try to fix some downstream tests #448 (@Carreau)
- remove deprecation warning, platformdirs won't become default #447 (@minrk)
- Bump github/codeql-action from 3 to 4 in the actions group #446 (@dependabot)
- require python 3.10, start to test on 3.14 and 3.14-free-threaded #445 (@Carreau)
- remove pywin32 dependancy so free-threading can fly (like pypy) #441 (@stonebig)
- Bump the actions group across 1 directory with 2 updates #440 (@dependabot)
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@AThePeanut4 | @Carreau | @dependabot | @krassowski | @minrk | @nikimagic | @stonebig