All Versions
25
Latest Version
Avg Release Cycle
60 days
Latest Release
528 days ago

Changelog History
Page 1

  • v2.4.0 Changes

    November 14, 2022
    • โž• Added hint for pandas DataFrame.
    • ๐Ÿ›  Fixed bug for checking against a Structure where a different number of fields did not fail the check.
    • ๐Ÿ”„ Changed nptyping.Int pointing to the more generic numpy.integer rather than numpy.int32.
    • โž• Added support for Python 3.11 with the exception of pandas.DataFrame.
  • v2.3.1 Changes

    August 30, 2022
    • ๐Ÿ›  Fixed mypy error of inheriting final dtype as of numpy==1.23.1.
    • ๐Ÿ‘ Allowed for quotes in shape expressions to appease PyCharm.
  • v2.3.0 Changes

    August 28, 2022
    • โž• Added support for subarrays with shape expressions inside structure expressions.
    • โž• Added support for wildcards in structure expressions.
  • v2.2.0 Changes

    June 26, 2022
    • โž• Added support for expressing "at least N dimensions".
  • v2.1.3 Changes

    June 19, 2022
    • ๐Ÿ›  Fixed typing issue with Pyright/Pylance that caused the message: "Literal" is not a class
    • ๐Ÿ›  Fixed wrong error message when an invalid Structure was provided to NDArray.
  • v2.1.2 Changes

    June 08, 2022
    • Fixed bug that caused MyPy to fail with the message: Value of type variable "_DType_co" of "ndarray" cannot be "floating[Any]"
  • v2.1.1 Changes

    June 01, 2022
    • ๐Ÿ›  Fixed bug that numpy ndarrays were incorrectly instance checked against RecArray.
  • v2.1.0 Changes

    June 01, 2022
    • โž• Added Structure and "structure expressions" to support structured arrays.
    • โž• Added RecArray.
  • v2.0.1 Changes

    April 28, 2022

    ๐Ÿš€ Thanks to Jasha10 for this release.

    • โž• Added an improved default message for assert_isinstance.

    ๐Ÿ’… Also some typos in README, in test_mypy.py and some style corrections.

  • v2.0.0 Changes

    April 07, 2022

    ๐Ÿ”„ Changes since 1.4.4:

    • ๐Ÿ”„ Changed the interface of NDArray into NDArray[SHAPE, DTYPE]
    • โž• Added MyPy-acceptance (limited static type checking)
    • โž• Added support for variables
    • โž• Added support for labels and named dimensions
    • โž• Added support for all numpy dtypes with NDArray
    • โž• Added support for dynamic type checker: beartype
    • โž• Added support for dynamic type checker: typeguard
    • โž• Added autocompletion for all attributes of ndarray
    • โž• Added CONTRIBUTING.md
    • โœ‚ Removed support for Python 3.5 and Python 3.6