Skip to content

Conversation

@lkdvos
Copy link
Member

@lkdvos lkdvos commented Oct 28, 2025

This PR bumps the version to v0.15.2 (and small fixes in the tutorial docs).

The release notes could be:

Release notes:

TensorKit v0.15.2 contains some changes with respect to how objects are printed. By default, tensors now no longer print their data, and only print their spaces. To inspect the data of a tensor `t`, `blocks(t)` and `subblocks(t)` can be used to print and alter the data in different forms.

We've also updated our compatibility to TensorKitSectors v0.3, which entails some internal consistency naming changes and improvements but should otherwise not affect users. This does provide a step towards full support of multi-fusion categories in TensorKit (Shout-out to @borisdevos for this work).

This patch release also contains fixes and performance improvements:
- The issue with multiple truncation schemes (`TruncationIntersection`) has been solved (#300)
- Some unnecessary allocations in the reverse rules for contractions and tensor products have been avoided (#306)
- The test suite was refactored and split into several groups to reduce the total CI runtime and improve local selective running of the tests (#298)

@lkdvos lkdvos requested a review from Jutho October 28, 2025 11:19
@codecov
Copy link

codecov bot commented Oct 28, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
Copy link
Contributor

After the build completes, the updated documentation will be available here

@lkdvos lkdvos enabled auto-merge (squash) October 28, 2025 11:35
@lkdvos lkdvos disabled auto-merge October 28, 2025 11:37
@lkdvos
Copy link
Member Author

lkdvos commented Oct 28, 2025

Unfortunately there are still some instabilities (sensitive to RNG) in the AD tests, but I don't immediately have the time to solve this. Ultimately this doesn't really affect downstream so I'll merge and release here.

@lkdvos lkdvos merged commit 30f440e into main Oct 28, 2025
37 of 42 checks passed
@lkdvos lkdvos deleted the v0.15.2 branch October 28, 2025 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants