==================
New Features
------------
utilipy.tests.helper
^^^^^^^^^^^^^^^^^^^^
- BaseClassDependentTests: Unit tests for classes are often best organized
into a class structure. This is a baseclass for these unit-tests so that
they accept an argument to the class specifying the class to test. [27]
- PDB and close-to-zero safe element-wise |Quantity| array comparisons [27]
+ phase-wrap support
utilipy.utils.pickle
^^^^^^^^^^^^^^^^^^^^
- Added configuration for using dill over pickle [26]
Changed default from True to False
utilipy.decorators
^^^^^^^^^^^^^^^^^^
API Changes
-----------
- adopted Astropy's configuration system, removing the old `config` module.
+ utilipy.cfg sets the template
+ each module has the specific config code in the ``setup_package.py`` (preferred), ``__init__.py``, or the relevant python file.
- Rename ``data_utils/shuffle`` to data ``data_utils/shuffler`` [17]
- Deprecate custom ``format_doc`` in favor or Astropy's [17]
- Changed default from True to False in dill-over-pickle config [26]
- Change argument ``dtypeDecoratorBase`` for iterating over all function
arguments from 'all' to `~Ellipsis` [19]
Bug Fixes
---------
- Module ``ipython`` is not imported to top-level namespace [20]
because this is not always used in an ipython environment.
Other Changes and Additions
---------------------------
- PR template [12]
- Adopt pre-commit: [13]
+ `isort <https://pypi.org/project/isort/>`_
+ `black <https://pypi.org/project/black/>`_
+ `flake8 <https://pypi.org/project/flake8/>`_
+ check-added-large-files
+ check-case-conflict
+ check-merge-conflict
+ check-symlinks
+ check-toml
+ check-yaml
+ debug-statements
+ detect-private-key
+ end-of-file-fixer
+ fix-encoding-pragma
+ requirements-txt-fixer
+ trailing-whitespace
- CI Workflows [16]
+ dependabot
+ labeler
+ ci_cron
+ ci_tests
+ pre-commit [22]
+ Auto-publish to PyPI on release [21]
- Remove Travis [16]
- Clean code spacing and import labels [17]
==================