Skip to content
This repository has been archived by the owner on Apr 10, 2023. It is now read-only.

Latest commit

 

History

History
131 lines (77 loc) · 3.05 KB

RELEASE_NOTES.rst

File metadata and controls

131 lines (77 loc) · 3.05 KB

Release notes

Changes from 0.7.3 to 0.7.4

XXX version-specific blurb XXX

Changes from 0.7.2 to 0.7.3

  • Addapt to the latest version of Caterva 0.5.0
  • Drop support for Python 3.7 and add for Python 3.10 and 3.11

Changes from 0.7.1 to 0.7.2

  • Implement a resize method

Changes from 0.7.0 to 0.7.1

  • Fix to apply filtersmeta from kwargs.
  • Fix metalayer creation in the ext file.
  • Update the docstrings.

Changes from 0.6.0 to 0.7.0

  • Remove plainbuffer support.
  • Improve documentation.

Changes from 0.5.3 to 0.6.0

  • Provide wheels in PyPi.
  • Update caterva submodule to 0.5.0.

Changes from 0.5.1 to 0.5.3

  • Fix dependencies installation issue.

Changes from 0.5.0 to 0.5.1

  • Update setup.py and add pyproject.toml.

Changes from 0.4.2 to 0.5.0

  • Big c-core refactoring improving the slicing performance.
  • Implement __setitem__ method for arrays to allow to update the values of the arrays.
  • Use Blosc special-constructors to initialize the arrays.
  • Improve the buffer and array protocols.
  • Remove the data type support in order to simplify the library.

Changes from 0.4.1 to 0.4.2

  • Add files in MANIFEST.in.

Changes from 0.4.0 to 0.4.1

  • Fix invalid values for classifiers defined in setup.py.

Changes from 0.3.0 to 0.4.0

  • Compile the package using scikit-build.
  • Introduce a second level of multidimensional chunking.
  • Complete API renaming.
  • Support the buffer protocol and the numpy array protocol.
  • Generalize the slicing.
  • Make python-caterva independent of numpy.

Changes from 0.2.3 to 0.3.0

  • Set the development status to alpha.
  • Add instructions about installing python-caterva from pip.
  • getitem and setitem are now special methods in ext.Container.
  • Add new class from numpy arrays NPArray.
  • Support for serializing/deserializing Containers to/from serialized frames (bytes).
  • The pshape is calculated automatically if is None.
  • Add a .sframe attribute for the serialized frame.
  • Big refactor for more consistent inheritance among classes.
  • The from_numpy() function always return a NPArray now.

Changes from 0.2.2 to 0.2.3

  • Rename MANINFEST.in for MANIFEST.in.
  • Fix the list of available cnames.

Changes from 0.2.1 to 0.2.2

  • Added a MANIFEST.in for including all C-Blosc2 and Caterva sources in package.

Changes from 0.1.1 to 0.2.1

  • Docstrings has been added. In addition, the documentation can be found at: https://python-caterva.readthedocs.io/
  • Add a copy parameter to from_file().
  • complib has been renamed to cname for compatibility with blosc-powered packages.
  • The use of an itemsize different than a 2 power is allowed now.