- mypy check no-untyped-call and type-var by @grayjk in #327
- test length with characters where wcwidth returns -1 by @grayjk in #328
- Add optional testing for Python 3.15 by @avylove in #311
- ci/docformatter/lint fixes by @jquast in #333
- call length() less in wrap() by @grayjk in #331
- Add break_on_hyphens support (rework of #330) by @jquast in #334
- Add Terminal.color_hex('#rgb'), Bugfix get_fgcolor() by @jquast in #335
- Add Terminal.scroll_region() context manager by @jquast in #336
- Add Terminal.no_line_wrap() context manager by @jquast in #337
- Bugfix: Variation Selector-16/ZWJ and starting sequences in wrap() by @jquast in #338
- New method: Terminal.detect_ambiguous_width() -> [1, 2] by @jquast in #339
Full Changelog: 1.25...1.26