- Crash fix for when
jax
is available butjaxlib
is not. (Thanks @ar0ck! #191) - Crash fix when used alongside old TensorFlow versions that don't support
tensor.ndim
(Thanks @dziulek! #193) - Crash fix when using a default argument as a symbolic dimension size. (Thanks @jaraujo98! #208)
- Improved import times by defining the IPython magic lazily. (Thanks @superbobry! #201)
- The import hook will now typecheck functions that do not have any annotations in the arguments or return value. This is useful for those that do manual
isinstance
checks in the body of teh function. (Thanks @nimashoghi! #205) - Dropped the dependency on numpy. This makes it possible to just use jaxtyping+typeguard as the one-stop-shop for all runtime typechecking, even when you're not using arrays. Obviously that's a little unusual -- not really the main focus of jaxtyping -- but helps when wanting a single choice of runtime type checker across an entire codebase, only parts of which may use arrays. (#212)
New Contributors
- @ar0ck made their first contribution in #191
- @dziulek made their first contribution in #193
- @superbobry made their first contribution in #201
- @nimashoghi made their first contribution in #205
- @jaraujo98 made their first contribution in #208
Full Changelog: v0.2.28...v0.2.29