paneflow (0.2.9-1) stable; urgency=medium

  * Release v0.2.9. See GitHub release notes for the full diff.

 -- Arthur Jean <arthur.jean@strivex.fr>  Tue, 28 Apr 2026 23:29:59 +0200

paneflow (0.2.8-1) stable; urgency=medium

  * Release v0.2.8. See GitHub release notes for the full diff.

 -- Arthur Jean <arthur.jean@strivex.fr>  Mon, 27 Apr 2026 12:34:21 +0200

paneflow (0.2.1-1) stable; urgency=medium

  * fix(rpm): per-package RPM signing re-enabled. v0.2.0 shipped
    with `rpmsign --addsign` disabled (ubuntu-22.04 rpm 4.17.0
    GPG-agent-state bug). GPG agent is now pre-warmed after import
    so every .rpm carries a valid signature; rpm --checksig returns
    OK on every signature component.
  * feat(release): repo-publish.yml auto-triggers after release.yml
    via workflow_run chain. No more manual `gh workflow run` step
    after every release tag push.
  * feat(ci): post-publish end-to-end smoke tests exercise Ubuntu
    24.04 (apt) and Fedora 40 (dnf) installs against the freshly
    populated pkg.paneflow.dev repo, asserting the installed binary
    reports the expected version.
  * feat(ci): CI regression guard for reprepro arch idempotency
    verifies both binary-amd64/Packages and binary-arm64/Packages
    are non-empty on every publish.
  * feat(ci): cargo-deny advisory scanning (warn-only) surfaces
    RustSec vulnerabilities + stale yanked crates on every PR.
  * fix(ui): Windows Explorer "/select,<path>" reveal-in-file-manager
    passes the flag and target as a single concatenated argument,
    matching Windows Explorer's argument-parsing contract.
  * chore(ci): GitHub Actions bumped to Node.js 24 runtime (actions/
    checkout@v5, dorny/paths-filter@v4) ahead of GitHub's 2026-06-02
    forced migration.

 -- Arthur Jean <arthur.jean@strivex.fr>  Tue, 21 Apr 2026 12:30:00 +0200

paneflow (0.2.0-1) stable; urgency=medium

  * feat(packaging): multi-format Linux distribution —
    .tar.gz + .deb + .rpm + AppImage, built for x86_64 and aarch64.
  * feat(repo): hosted APT + RPM repositories at pkg.paneflow.dev,
    GPG-signed with key fingerprint 9809948F4433CF93DD1329449A252F0C183F2711.
  * feat(updater): install-method detection with per-format update flow
    (AppImage via appimageupdatetool, tar.gz via atomic swap,
    .deb/.rpm routed to the system package manager).
  * fix(updater): 30-second timeout on every network call so the
    update-checker thread never hangs on flaky connections (US-001).
  * feat(release): SHA256 sidecars for every published artifact,
    plus Cloudflare cache purge after every R2 sync (US-002, US-003).
  * feat(update): appimageupdatetool now pinned to dated tag
    2.0.0-alpha-1-20251018 with per-arch SHA256 verification (US-005).
  * feat(platform): foundation work for upcoming macOS / Windows
    releases — per-OS dispatch for reveal-in-file-manager, Core Text
    font fallback on macOS, DMG/MSI install flows wired (US-009..012).

 -- Arthur Jean <arthur.jean@strivex.fr>  Tue, 21 Apr 2026 00:32:00 +0200

paneflow (0.1.7-1) stable; urgency=medium

  * Initial Debian package for PaneFlow.
  * Phase 1 of the Linux packaging migration (.run -> multi-format).

 -- Arthur Jean <arthur.jean@strivex.fr>  Fri, 17 Apr 2026 09:00:00 +0000
