boltons v17.2.0 Release Notes
Release Date: 2019-02-11 // about 5 years ago-
(December 16, 2017)
๐ A big release with a lot of features and bugfixes, big and small. Just in time for the holidays!
- ๐ Better handling of
file
andfile
-like objects in [remap][iterutils.remap]'sdefault_enter
- ๐ Fix line-by-line iteration in [ioutils][ioutils] types
- ๐ Change [strutils.slugify][strutils.slugify] to always output at least a single-character slug (in cases of all-punctuation/whitespace inputs).
- ๐ Fix [DeferredValue][formatutils.DeferredValue] caching in [formatutils][formatutils]
- โ Add [OneToOne][dictutils.OneToOne] to [dictutils][dictutils]
- โ Add [MultiFileReader][ioutils.MultiFileReader] to [ioutils][ioutils] (see [#135][i135])
- ๐ Support passing
dir
argument to [ioutils][ioutils] SpooledIO types - ๐ fix default arguments for [mathutils.clamp][mathutils.clamp] (see [#128][i128])
- โ Add [iterutils.research][iterutils.research], a [remap][iterutils.remap]-based recursive search function for nested data
- Improved and expanded [urlutils.SCHEME_PORT_MAP][urlutils.SCHEME_PORT_MAP]
- Simplify [urlutils.find_all_links][urlutils.find_all_links] signature
- ๐ Better handling of