Skip to content

Latest commit

 

History

History
58 lines (48 loc) · 2.12 KB

RELEASE_NOTES.rst

File metadata and controls

58 lines (48 loc) · 2.12 KB

Release notes for PyTables 3.7 series

Author

PyTables Developers

Contact

pytables-dev@googlegroups.com

Changes from 3.7.0 to 3.7.1

  • TBW

Changes from 3.6.1 to 3.7.0

Improvements

  • Compatibility with Python 3.10, numpy 1.21 and HDF5 1.12.
  • Support for Python 3.5 has been dropped (840 and 850).
  • Windows: Significantly faster import tables PR #781. Thanks to Christoph Gohlke.
  • Internal C-Blosc sources updated to 1.21.1 (931). Note that, starting from C-Blosc 1.19 does not include the Snappy codec sources anymore, so Snappy will be not available if you compile from included sources; other packages (like conda or wheels), may (or may not) include it.
  • Stop using appveyor and deprecated ci-helpers (closes 827).
  • Switch to git submodule for the management of vendored c-blosc sources.
  • CI moved to GitHub Actions (GHA).
  • Drop Travis-CI.
  • Improved code formatting and notation consistency (873, 868, 865 thanks to Miroslav Šedivý).
  • Improve the use of modern Python including pathlib, f-strings (859, 855, 839 and 818 thanks to Miroslav Šedivý).
  • Several improvements to wheels generation in CI (thanks to Andreas Motl @amotl and Matthias @xmatthias).
  • Simplified management of version information.
  • Drop dependency on the deprecated distutils.
  • Modernize the setup script and add support for PEP517 (907).

Bugfixes

  • Fix pkg-config (setup.py) for Python 3.9 on Debian. Thanks to Marco Sulla PR #792.
  • Fix ROFileNode fails to return the fileno() (633).
  • Do not flush read only files (915 thanks to @lrepiton).

Other changes

  • Drop the deprecated hdf5Version and File.open_count.
  • the get_tables_version and get_hdf5_version functions are now deprecated please use the coresponding tables.__version__ and tables.hdf5_version instead.