Skip to content

Releases

Separatrix 1.0.1

Choose a tag to compare

@github-actions github-actions released this 09 Nov 20:14
07cbdb3

Separatrix 1.0.1. Install guides for Windows, macOS and Linux.

On Windows, Separatrix_1.0.1_windows_x64-setup.exe downloads WebView2 if the PC lacks it. Separatrix_1.0.1_windows_x64_offline-setup.exe carries WebView2 for a PC with no internet.

Check a download against SHA256SUMS.txt before you open it. The install guides show how.

Separatrix 1.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 06:54
81f55ed

Separatrix 1.0.0. Install guides for Windows, macOS and Linux.

On Windows, Separatrix_1.0.0_windows_x64-setup.exe downloads WebView2 if the PC lacks it. Separatrix_1.0.0_windows_x64_offline-setup.exe carries WebView2 for a PC with no internet.

Check a download against SHA256SUMS.txt before you open it. The install guides show how.

Release v0.1.0 (Draft)

Choose a tag to compare

@uncrayon uncrayon released this 02 Oct 04:05
086d380

Release v0.1.0 (Draft)

Release date: 2025-10-02

Changelog

Included changes (see full changelog in CHANGELOG.md):

  • Initial PyPI release as equation-phase-portrait-tool.
  • Single-source version at equation_phase_portrait_tool/_version.py.
  • Top-level import package equation_phase_portrait_tool exposing __version__ and backend.
  • Module CLI entry (__main__.py) and compatibility shim (main.py) for flexible invocation.
  • Console scripts: eqpp-server (existing) and equation-phase-portrait-tool.
  • Packaging configuration updates in pyproject.toml (console scripts, package discovery, dev extras).
  • Included static assets under backend/static and excluded development artefacts (backend/jobs.sqlite, backend/worker_runs.log).
  • CI workflow .github/workflows/release.yml for build/test and tag-triggered publishing to TestPyPI/PyPI.
  • Release documentation: RELEASE.md and README release section.
  • Dev/test dependency adjustments (added requests to dev requirements to support integration tests).

Verification performed

  • Local tests: all tests passed (4 passed).
  • Built sdist and wheel locally and installed the wheel successfully.
  • Verified CLI via eqpp-server --help and equation-phase-portrait-tool --help.
  • Published to TestPyPI and PyPI.

Maintainer instructions (for publishing GitHub release)

  1. Confirm tag exists and points to the release commit:

    • git tag -l | grep v0.1.0
    • git show v0.1.0
  2. On GitHub create a new release (Draft) for tag v0.1.0 or use this draft:

    • Title: v0.1.0
    • Body: copy the “Changelog” section above or paste the contents of CHANGELOG.md:1
    • Attach build artifacts if desired (optional): upload the sdist/wheel from the CI artifacts or local dist/*
    • Mark the release as a Draft until you are ready to publish publicly.
  3. Publish steps and verification:

    • If you used CI for publishing, TestPyPI and PyPI uploads should have occurred automatically when the tag was pushed (see Actions run for release.yml).
    • Manually verify the package on PyPI/TestPyPI:
      • Check the package page and download links.
      • Optionally install from TestPyPI in a clean venv to verify runtime.
  4. Post-release housekeeping:

    • Attach the changelog/release notes to the GitHub release body.
    • Close the release milestone and update the project board/issues.
    • Announce the release to any channels you use.

References

Maintainer contact: uliarp15@gmail.com