- Added
funcutils.oncedecorator for one-time function execution - Added
strutils.human_readable_listfor formatting lists as human-readable strings - Extended
iterutils.partitionto accept multiple predicates - Added
cacheoption toiterutils.remapanditerutils.research - Fixed
iterutils.splitmaxsplit=0wrapping source object instead of its values - Fixed
listutils.BarrelListinsert()raisingIndexErroron large negative indices (now clamps like built-inlist) - Fixed
listutils.BarrelListsort()with multiple internal lists - Fixed
dictutils.OrderedMultiDictequality comparison against plain mappings - Fixed
strutils.bytes2humanrollover at exact powers of 1024 - Fixed
tbutils.ParsedException.from_stringIndexErroron truncated tracebacks - Fixed
tableutils.Table.to_textcolumn sizing - Fixed
strutils.html2texthandling - Added Python 3.14 support
Full Changelog: 25.0.0...26.0.0