Skip to content

Commit

Permalink
Tidy up release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
takluyver committed Oct 9, 2023
1 parent 1f1c3bc commit 4b3ef6b
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 7 deletions.
7 changes: 0 additions & 7 deletions docs/whatsnew/3.10.0.rst

This file was deleted.

34 changes: 34 additions & 0 deletions docs/whatsnew/3.10.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
What's new in h5py 3.10
=======================

New features
------------

* h5py now has pre-built packages for Python 3.12.
* Pre-built packages on Linux & Windows now bundle HDF5 version 1.14.2.
Mac packages still contain HDF5 1.12.2 for now. You can still :ref:`build h5py
from source <source_install>` against a wider range of HDF5 versions.

Deprecations & removals
-----------------------

* Support for the HDF5 1.8 series was dropped, along with early 1.10 releases.
The minimum required HDF5 version is now 1.10.4.

Bug fixes
---------

* Various nasty bugs when using nested compound and vlen data types have been
fixed (:pr:`2134`).
* Fixed an ``OverflowError`` in some cases when registering a filter with
:func:`h5z.register_filter`, especially on 32-bit architectures (:pr:`2318`).
* Sequential slicing/indexing operations on a :class:`.VirtualSource` object
(e.g. ``source[:10][::2]``) now raise an error, rather than giving incorrect
results (:pr:`2280`).

Building h5py
-------------

* h5py now uses HDF5's 1.10 compatibility mode at compile time rather than the
1.8 compatibility mode (:pr:`2320`). This is normally transparent even if you're
building h5py from source.
1 change: 1 addition & 0 deletions docs/whatsnew/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ These document the changes between minor (or major) versions of h5py.

.. toctree::

3.10
3.9
3.8
3.7
Expand Down

0 comments on commit 4b3ef6b

Please sign in to comment.