boltons v15.0.0 Release Notes

  • (August 19, 2015)

    ๐Ÿš€ Finally the 15.0 major release. All passing PRs and feature requests ๐Ÿ”€ from the first wave addressed and closed. tzutils merged into timeutils. AtomicSaver approach and API much improved. Several other ๐Ÿ”‹ features added:

    • [iterutils.backoff][iterutils.backoff] and [iterutils.backoff_iter][iterutils.backoff_iter] for exponential backoff
    • [iterutils.frange][iterutils.frange] and [iterutils.xfrange][iterutils.xfrange] for floating point range generation
    • Slightly more permissive [jsonutils.JSONLIterator][jsonutils.JSONLIterator] blank line ignoring
    • [strutils.iter_splitlines][strutils.iter_splitlines] for lazily getting lines from a larger string
    • [timeutils.dt_to_timestamp][timeutils.dt_to_timestamp], per the long-lived PR [#13][i13].
    • Merged tzutils into timeutils
    • [fileutils.AtomicSaver][fileutils.AtomicSaver] rewrite and redoc
    • -teens support for [strutils.ordinalize][strutils.ordinalize]
    • made [iterutils.one][iterutils.one] consistent with [iterutils.first][iterutils.first]