.. -*- restructuredtext -*-

This file describes user-visible changes between pockets versions.


Version 0.9.1 (2019-11-02)
--------------------------

 * Adds absolute-import-only mode to pockets.inspect.resolve() by passing an
   empty string for the `modules` parameter


Version 0.9 (2019-10-29)
------------------------

 * Changes pockets.collections.mappify() to return an empty dict if passed None


Version 0.8 (2019-10-24)
------------------------

 * Adds pockets.collections.is_mappy() and pockets.string.splitify()
 * Drops support for Python 2.6 and Python 3.3


Version 0.7.1 (2018-09-29)
--------------------------

 * Adds "key" parameter to pockets.collections.uniquify()


Version 0.7 (2018-09-23)
------------------------

 * Updates pockets.inspect.import_star() so that it returns a map of attrs
   instead of setting them on the module


Version 0.6.8 (2018-09-21)
--------------------------

 * Better exception reporting in pockets.inspect.resolve()
 * pockets.inspect.hoist_submodules() now updates parent __all__ by default


Version 0.6.7 (2018-09-21)
--------------------------

 * Adds pockets.inspect.import_star()


Version 0.6.6 (2018-09-21)
--------------------------

 * More restrictive error handling in pockets.inspect.resolve()


Version 0.6.5 (2018-09-21)
--------------------------

 * Makes pockets.inspect.resolve() more robust
 * Adds pockets.inspect.hoist_submodules and pockets.inspect.import_submodules


Version 0.6.4 (2018-09-19)
--------------------------

 * Fixes Python 3.7 deprecation warnings


Version 0.6.3 (2018-09-18)
--------------------------

 * Fixes pockets.inspect.resolve() so deeply nested modules will resolve
 * Adds test support for Python 3.7


Version 0.6.2 (2018-03-02)
--------------------------

 * Update pockets.collections.readable_join() to ignore whitespace strings


Version 0.6.1 (2018-02-16)
--------------------------

 * Renames pockets.string.slug -> sluggify


Version 0.6 (2018-02-15)
------------------------

Adds the following functions and classes:

 * pockets.collections.groupify
 * pockets.collections.keydefaultdict
 * pockets.collections.nesteddefaultdict
 * pockets.collections.readable_join
 * pockets.datetime.ceil_datetime
 * pockets.datetime.floor_datetime
 * pockets.datetime.round_datetime
 * pockets.datetime.timedelta_total_seconds
 * pockets.decorators.argmod
 * pockets.inspect.unwrap
 * pockets.string.fieldify
 * pockets.string.unfieldify
 * pockets.string.slug

Additionally renames the following classes (the original names
are still exported for backwards compatibility):

 * pockets.iterators.modify_iter -> itermod
 * pockets.iterators.peek_iter -> iterpeek


Version 0.5.1 (2017-05-02)
--------------------------

 * Renames pockets.inspect.is_data_attr to pockets.inspect.is_data


Version 0.5.0 (2017-05-02)
--------------------------

 * Adds pockets.decorators module
 * Adds pockets.inspect.is_data_attr function


Version 0.4.2 (2017-04-30)
--------------------------

 * Adds pockets.inspect.collect_subclasses
 * Adds pockets.inspect.collect_superclasses
 * Adds pockets.inspect.collect_superclass_attr_names


Version 0.4.1 (2017-04-29)
--------------------------

 * Renames IndentMultilinesLogFormatter to IndentMultilineLogFormatter
 * Adds cls parameter to pockets.collections.uniquify function


Version 0.4 (2017-04-29)
------------------------

 * Adds pockets.collections.uniquify function
 * Adds pockets.logging module
 * Adds pockets.autolog module


Version 0.3.2 (2017-02-27)
--------------------------

 * Excludes tests directory from package contents


Version 0.3.1 (2016-12-09)
--------------------------

 * Fixes Python 3.6 compatibility by only using re.LOCALE flag on Python 2


Version 0.3 (2015-11-17)
------------------------

 * Adds UnicodeMixin to aid Python 2 and 3 compatibility


Version 0.2.4 (2015-03-22)
--------------------------

 * Lowers required version of six library to 1.5.2


Version 0.2.3 (2015-02-20)
--------------------------

 * Modifies behavior of resolve to allow relative imports


Version 0.2.2 (2015-02-19)
--------------------------

 * Enables bdist_wheel distributions


Version 0.2.1 (2015-02-19)
--------------------------

 * Minimum required six version changed to 1.7


Version 0.2 (2015-02-19)
------------------------

 * Adds collections module
 * Adds inspect module
 * Adds string module


Version 0.1 (2015-02-10)
------------------------

 * Initial version.
