Skip to content

Add CHANGELOG.md with TNRKit v0.5.0 release notes#158

Closed
Copilot wants to merge 2 commits into
masterfrom
copilot/release-notes-0-5-0
Closed

Add CHANGELOG.md with TNRKit v0.5.0 release notes#158
Copilot wants to merge 2 commits into
masterfrom
copilot/release-notes-0-5-0

Conversation

Copy link
Copy Markdown

Copilot AI commented Mar 20, 2026

Documents all changes since v0.4.0 in a new CHANGELOG.md, with explicit coverage of every breaking interface change affecting exported symbols.

Breaking Changes

Unified model interface (#149)

All _symmetric model variants removed. Symmetry type is now passed as the first positional argument; no-argument / bare-β calls now return the maximally symmetric tensor by default.

# v0.4.0
classical_ising(β)            # non-symmetric
classical_ising_symmetric(β)  # Z2Irrep

# v0.5.0
classical_ising(Trivial, β)   # non-symmetric
classical_ising(β)            # Z2Irrep (new default)

Removed exports: classical_ising_symmetric, classical_ising_symmetric_3D, classical_ising_triangular_symmetric, classical_potts_symmetric, classical_clock_symmetric, classical_XY_U1_symmetric, classical_XY_O2_symmetric, phi4_real_symmetric, phi4_complex_symmetric.

All model functions now accept a T::Type{<:Number} keyword to control element type.

LoopTNR run! interface (#144)

Six-argument form replaced by LoopParameters struct:

# v0.4.0
run!(scheme, trscheme, truncentanglement, criterion, entanglement_criterion, loop_criterion)

# v0.5.0
run!(scheme, trscheme, criterion, LoopParameters())

The simplified run!(scheme, trscheme, criterion) form still works.

New Methods

New Exports

Bugfixes


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: VictorVanthilt <73738005+VictorVanthilt@users.noreply.github.com>
Copilot AI changed the title [WIP] Add release notes for TNRKit 0.5.0 Add CHANGELOG.md with TNRKit v0.5.0 release notes Mar 20, 2026
Copilot AI requested a review from VictorVanthilt March 20, 2026 10:49
@VictorVanthilt VictorVanthilt deleted the copilot/release-notes-0-5-0 branch April 22, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants