Skip to content

Releases: DOKOS-TAYOS/Tensor-Network-Editor

v1.1.0

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 23 Jun 19:30

Highlights

This release hardens the local editor runtime, improves desktop and live-import reliability, and refocuses the documentation on backend code generation.

Security

  • Test helpers now extract the embedded runtime configuration from script tags with Python's HTML parser instead of a regular expression, matching browser HTML behavior and closing CodeQL coverage warnings.
  • Shortcut tooltips now render text with DOM textContent nodes instead of writing generated HTML, avoiding DOM text-to-HTML reinterpretation.
  • Static asset requests now normalize and reject unsafe URL path segments, then serve only keys already present in the static asset cache allowlist.

Changed

  • The optional desktop extra now targets pywebview 6.2.1 or newer within the 6.x series, and desktop exports now use the modern FileDialog.SAVE API while keeping a compatibility fallback for older local environments.
  • Pywebview launches now reject non-main-thread calls before allocating the local HTTP server, server startup cleanup also covers interrupted readiness probes, and advertised editor URLs now format IPv6 correctly while mapping wildcard binds to loopback URLs for local clients.
  • Live Python imports now normalize inherited relative PYTHONPATH entries before switching the subprocess working directory, so helper imports and optional backends keep working when the caller relies on relative paths.
  • scripts/run_pyright.py now falls back to the active interpreter when the shared .venv launcher exists but cannot actually start, which keeps targeted type-check tests usable on Windows after Python upgrades.
  • Documentation now presents the library primarily as a simple way to generate backend code for complex tensor networks across several frameworks, with figure rendering described as a secondary export workflow.
    Full changelog: https://github.com/DOKOS-TAYOS/Tensor-Network-Editor/blob/v1.1.0/CHANGELOG.md

Security fix 1.0.1

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 14 May 10:47

Security fix for the PrismJS vulnerability

Full Changelog: v1.0.0...v1.0.1

Release 1.0.0

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 02 May 10:41

Production Ready version with Pywebview

Full Changelog: v0.5.0...v1.0.0

Release 0.5.0

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 30 Apr 12:53

Main features complete

Full Changelog: v0.4.0...v0.5.0

Release 0.4.0

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 25 Apr 19:01

Full Changelog: v0.3.0...v0.4.0

Release 0.3.0

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 20 Apr 11:29

What's Changed

  • Optimize contraction-plan simulation bookkeeping by @DOKOS-TAYOS in #2
  • Fix label counting, operand popping, and surviving-label logic in contraction analysis and simulation by @DOKOS-TAYOS in #3
  • Refactor network analysis to combine tensor/index mapping and streamline edge/index analysis by @DOKOS-TAYOS in #4
  • Preserve index order and unify analysis/validation; accept sequence operand orders in automatic contraction analysis by @DOKOS-TAYOS in #5
  • Require Python 3.11, tighten numeric coercion and JSON metadata validation, and update tests by @DOKOS-TAYOS in #6
  • Require Python 3.11 and tighten payload coercion/validation; update tests by @DOKOS-TAYOS in #7

New Contributors

Full Changelog: v0.2.2...v0.3.0

Release 0.2.2

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 13 Apr 19:57

Several improvements and features

Full Changelog: v0.2.1...v0.2.2

Release 0.2.1

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 12 Apr 17:28

For mode and several bug fixes and improvements

Full Changelog: v0.2.0...v0.2.1

Release 0.1.2

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 05 Apr 18:32

Contraction schemes added, and several optimizations and improvements

Release 0.1.1

Choose a tag to compare

@DOKOS-TAYOS DOKOS-TAYOS released this 04 Apr 23:36

Improved version