boltons v0.5.0 Release Notes

  • (April 9, 2015)

    ๐Ÿš€ First publicly released version. The major focus of this release was ๐Ÿ“„ docs, docstrings, and Read The Docs.

    • Cleared out init module for maximum independence
    • making [statsutils.median][statsutils.median] use _get_quantile and add [statsutils.trimean][statsutils.trimean]
    • Switching the [statsutils.Stats][statsutils.Stats] type to be more sorted-data oriented, since it's only for offline analysis of unordered data
    • Made consistent multi-line string formats, as well as usage of the term 'builtin' vs 'built-in' (noun vs adjective)
    • Instrumented LRI with stats tracking
    • Made [timeutils.decimal_relative_time][timeutils.decimal_relative_time] cardinalization optional
    • Removed timeutils dependency on strutils
    • Made [tbutils.TracebackInfo][tbutils.TracebackInfo] classmethods work with no arguments.
    • Renamed ParsedTB to [tbutils.ParsedException][tbutils.ParsedException]
    • Made [dictutils.OMD][dictutils.OMD] .get()/.getlist() semantics more consistent.
    • finalizing .todict() and adding .sorted() to the [dictutils.OMD][dictutils.OMD]
    • Removed osutils and adding a note about utils in general
    • Made cacheutils more consistent between LRU and LRI, adding some cacheutils docs
    • Deprecate osutils, moving its contents into fileutils
    • Adding in-process statsutils2, with new DataAnalyzer and get_pearson_type (not merged yet)