5.15.0
Enhancements made
- Moved definitions of K and V outside of TYPE_CHECKING condition #935 (@JohanMabille, @Carreau)
- Accept integer-valued numbers for Integer #919 (@minrk, @ivanov)
- Update
__new__method to use Self type for improved type hinting #918 (@fleming79, @minrk) - Fix whitespace formatting in CLI help. #917 (@Carreau, @minrk)
Bugs fixed
- Fix
traitlets.__all__#933 (@kylebarron, @minrk) - The --config option with absolute paths will be loaded only once. #923 (@ryumasai, @minrk)
- Avoid using
return t.castwhich can prevent attribute access during process teardown #913 (@minrk, @Carreau) - Suppress exceptions when closing handlers during
__del__#912 (@minrk, @Carreau)
Maintenance and upkeep improvements
- Removed pinning on virtualenv #939 (@JohanMabille)
- Pin virtualenv<21 in tests because of breaking change incompatible wi… #937 (@JohanMabille, @SylvainCorlay)
- Added upper bound to mypy on pypy #936 (@JohanMabille, @Carreau)
- Start testing on 3.14 and 3.14t #929 (@Carreau)
- Require Python 3.9 (drop 3.8) #924 (@minrk)
- Deprecate empty
isidentifierutility #915 (@minrk, @Carreau) - Fix downstream test
package_spec#914 (@minrk) - CI: Start testing on Python 3.13 #910 (@EwoutH, @minrk)
- Remove py2-compat hack from
bunch.__dir__#906 (@sethtroisi, @minrk)
Documentation improvements
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)
@Carreau (activity) | @EwoutH (activity) | @fleming79 (activity) | @ivanov (activity) | @JohanMabille (activity) | @kylebarron (activity) | @minrk (activity) | @ryumasai (activity) | @sethtroisi (activity) | @SylvainCorlay (activity)