Version 1.0.0 - Released 2022-02-15
Added
- :func:
ubelt.Path.appdir
which functions like theget_app_*_dir
methods inutil_platform
. - Add
tail
argument to :func:ubelt.Path.augment
and :func:ubelt.util_path.augpath
- Add json
backend
option to Cacher.
Changed
IndexableWalker
behavior has been changed, each timeiter
is called it
resets its global state.- Remove support for Python 2.7 and Python 3.5
- Removed deprecated functions scheduled for removal.
- :func:
ubelt.util_dict.dict_diff
now preserves original dictionary order in Python 3.7+. ub.hash_data
can now hash slice objects.- INTENTION OF BREAKING CHANGE NOTIFICATION:
ubelt.util_format.repr2
may no longer sort
dictionaries by default. Looking into a backwards compatible way to work around this.