Skip to content

Releases: leakec/tfc

tfc-v1.3.2

18 Sep 12:51
020e0ec

Choose a tag to compare

Maintenance release to keep TFC working with the newest JAX version (0.7.2).

What's Changed

Full Changelog: tfc-v1.3.1...tfc-v1.3.2

tfc-v1.3.1

20 Aug 21:08

Choose a tag to compare

  • Updates to work with JAX 0.7.1
  • Includes support for 3.14 and 3.14t wheels to keep pace with JAX.
  • Bumping up linux wheel to use 2.28, since manylinux2014 is no longer compatible with the x86_64 wheel JAX is using.

What's Changed

Full Changelog: tfc-v1.3.0...tfc-v1.3.1

tfc-v1.3.0

04 Aug 02:31

Choose a tag to compare

  • This release makes TFC compatible with JAX 0.7, and does a major overhaul to the C++ layer:
    • Uses pybind11 to build the extension rather than swig.
    • Uses cmake for building
    • Added more build flags to catch more errors in C++ -Werror -Wall -Wextra -pedantic
  • Typing improvements to improve LSP experience throughout the package.
  • Python versions supported are now 3.11, 3.12, and 3.13 to match JAX.

What's Changed

Full Changelog: tfc-v1.2.1...tfc-v1.3.0

tfc-v1.2.1

23 Jul 15:25

Choose a tag to compare

  • Minor updates to constriant the JAX version to ~= 0.6.0
  • #31 needs to be taken care of before we can setup up to 0.7.0

Full Changelog: tfc-v1.2.0...tfc-v1.2.1

tfc-v1.2.0

21 May 19:08

Choose a tag to compare

  • Updating for changes/deprecations made to JAX 0.6
  • Choosing not to use the new FFI interface for now, and using internal APIs instead. See #30 for details.
  • Ran all examples and verified they passed manually (GitHub runner chokes on the large number of tests).

Full Changelog: tfc-v1.1.0...tfc-v1.2.0

tfc-v1.1.0

22 Jan 16:08

Choose a tag to compare

  • Updates to build with JAX 0.5.0

Full Changelog: tfc-v1.0.15...tfc-v1.1.0

tfc-v1.0.15

07 Oct 15:48

Choose a tag to compare

  • Updating to include Python 3.13 wheels, as JAX now supports this version of Python.
  • This was done in 1.0.14, but having issues with PyPI and dual file names. Just bumping the version to fix it.

Full Changelog: tfc-v1.0.14...tfc-v1.0.15

tfc-v1.0.14

07 Oct 15:36

Choose a tag to compare

  • Updating to include Python 3.13 wheels, as JAX now supports this version of Python.

Full Changelog: tfc-v1.0.13...tfc-v1.0.14

tfc-v1.0.13

15 Sep 15:45

Choose a tag to compare

  • Updating test tolerances to pass with new versions of JAX.
  • Updating examples to work with new version of scipy.
  • Ran all examples and verified they passed manually (GitHub runner chokes on the large number of tests).

Full Changelog: tfc-v1.0.12...tfc-v1.0.13

tfc-v1.0.12

03 Apr 23:14

Choose a tag to compare

  • Updating to remove deprecations as of JAX 0.4.26.

Full Changelog: tfc-v1.0.11...tfc-v1.0.12