Release notes for all past releases are available in the 'Releases' section of the check_shapes
Repo. HOWTO_RELEASE.md explains just that.
- <CAVEATS REGARDING THE RELEASE (BUT NOT BREAKING CHANGES).>
- <ADDING/BUMPING DEPENDENCIES SHOULD GO HERE>
- <INSERT MAJOR FEATURE HERE, USING MARKDOWN SYNTAX>
- <IF RELEASE CONTAINS MULTIPLE FEATURES FROM SAME AREA, GROUP THEM TOGETHER>
- <SIMILAR TO ABOVE SECTION, BUT FOR OTHER IMPORTANT CHANGES / BUG FIXES>
- <IF A CHANGE CLOSES A GITHUB ISSUE, IT SHOULD BE DOCUMENTED HERE>
This release contains contributions from:
, , , , ,
- <CAVEATS REGARDING THE RELEASE (BUT NOT BREAKING CHANGES).>
- <ADDING/BUMPING DEPENDENCIES SHOULD GO HERE>
- <INSERT MAJOR FEATURE HERE, USING MARKDOWN SYNTAX>
- <IF RELEASE CONTAINS MULTIPLE FEATURES FROM SAME AREA, GROUP THEM TOGETHER>
- <SIMILAR TO ABOVE SECTION, BUT FOR OTHER IMPORTANT CHANGES / BUG FIXES>
- <IF A CHANGE CLOSES A GITHUB ISSUE, IT SHOULD BE DOCUMENTED HERE>
This release contains contributions from:
, , , , ,
Fix missing dependency in 1.1.0
.
- Fix missing dependency on
dropstackframe
.
This release contains contributions from:
jesnie
Maintenance release. Mostly importantly adds support for Python 3.11, but also adds a couple of small features.
- Adds support for:
- Python 3.11
- PyTorch 2.0
- TensorFlow 2.12
- JAX 0.4
- Adds support for annotating
functools.partial
functions. - Hides
check_shapes
stack frames from stack traces, to be less spammy.
This release contains contributions from:
jesnie, uri-granta
Release version 1.0.0!
No actual changes from release 0.2.0
.
This release makes check_shapes
independent of the underlying framework.
- Made
check_shapes
independent of tensor framework:- Made NumPy optional.
- Made TensorFlow optional.
- Made TensorFlow-Probability optional.
- Added support for JAX.
- Added support for PyTorch.
- Added benchmarks and documentation of overhead imposed by
check_shapes
.
- Fixed bug related to
tf.saved_model
and methods wrapped in@check_shapes
. - Added support for TensorFlow-Probability
_TensorCoercible
objects.
This release contains contributions from:
jesnie
Initial import from GPflow and experimental release.
This release contains contributions from:
jesnie