- #84: (Bugfix) Properly handle empty and NaN values on num_regression and dataframe_regression.
- #54: New
--with-test-class-namescommand-line flag to consider test class names when composing the expected and obtained data filenames. Needed when the same module contains different classes with the same method names. - #72: New
ndarrays_regression, for comparing NumPy arrays with arbitrary shape. - #74: Fix
empty string bugon dataframe regression.
- #45:
num_regression.checknow accepts any object that can be coerced to a 1dnumpyarray with numericdtype(e.g. list, tuple, etc).
- #35: New
dataframe_regressionfixture to check pandas DataFrames directly.
Note: 2.1.0 was not deployed due to a CI error.
- #34: Fix
data_regressionbug that creates empty file on serializing error.
- #28: Fix
num_regressionbug when comparing numpy shapes.
- Drop support for Python 2.7 and 3.5.
- #18: When using
fill_different_shape_with_nan=True, a properTypeErrorwill be raised for non-float arrays instead of filling integer arrays with "garbage". - #22: Fix warning when comparing arrays of boolean values.
- #15: Remove some extra line separators from the diff output, which makes the representation more compact.
- Fixed
DeprecationWarning: invalid escape sequence \W.
- Set
pandasdisplay.max_columnsoption innum_regressionto preventpandasfrom truncating the output (#3).
- Hide traceback of internal functions when displaying failures.
- Fixed some development dependencies being declared as runtime dependencies.
- Introduce
image_regressionfixture.
- Initial release.