Skip to content

Releases: atrinik/classic

v5.8.2

Choose a tag to compare

@github-actions github-actions released this 10 Aug 00:32
Immutable release. Only release title and notes can be modified.
6d5932b

5.8.2 (2026-08-10)

Bug Fixes

  • client: honor indexed sprite transparency (#53) (f1e63e7), closes #43
  • client: match text color scan types (#50) (77ae776), closes #40
  • client: migrate legacy keybindings to SDL3 (#49) (c36ff5a), closes #42
  • client: preserve indexed alpha during rotation (#52) (5fac8ac), closes #45
  • client: reject malformed compound packets (#51) (de9628b), closes #48
  • client: restore opaque text rendering (#40) (e87b241)
  • release: recover from release-only server failure (#57) (6d5932b), closes #56
  • server: bound login phases independently (#41) (96e7acc), closes #39

v5.8.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 05:02
Immutable release. Only release title and notes can be modified.
7905b9b

5.8.0 (2026-08-09)

Features

v5.7.1

Choose a tag to compare

@github-actions github-actions released this 09 Aug 00:40
Immutable release. Only release title and notes can be modified.
31fe65e

5.7.1 (2026-08-09)

v5.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 23:05
Immutable release. Only release title and notes can be modified.
db95834

5.7.0 (2026-08-08)

Features

  • rendezvous: authorize protected classic sessions (#32) (db95834)

Bug Fixes

  • release: preserve retained candidates (#31) (6736b87)
  • release: reconcile semantic latest release (#34) (3d353a8)
  • release: recover older tags and latest promotion (#33) (27a2203)

v5.6.1

Choose a tag to compare

@github-actions github-actions released this 08 Aug 22:13
Immutable release. Only release title and notes can be modified.
59dff21

5.6.1 (2026-08-08)

Bug Fixes

  • release: recover incomplete draft publication (#30) (59dff21)

v5.6.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 22:38
Immutable release. Only release title and notes can be modified.
3ed3dae

5.6.0 (2026-08-08)

⚠ BREAKING CHANGES

  • release: sections, or leak historical issue links into a new
    unified release.

Changes

  • replace the static release config with a fail-closed executable config
    that selects exact full first-parent commit IDs
  • keep the official pinned semantic-release analyzer and notes generator
  • share the same first-parent notes selector with guarded
    missing-release recovery
  • replace GitHub-generated recovery notes with repository-generated
    official semantic-release notes
  • verify the complete pinned npx package environment before automatic or
    recovery execution
  • validate exact first-parent rules in import-history policy checks
  • document the automatic and recovery contract in AGENTS.md and
    RELEASING.md

Evidence

  • current graph: all imported side-parent commits are excluded, expected
    next release remains minor (v5.6.0), and automatic notes are
    byte-identical to first-parent-only official generation
  • synthetic graph: a side-parent breaking feat and issue 999 produce
    neither a minor release nor a notes entry
  • recovery selects v5.5.1 as the prior reachable unified release for
    v5.6.0

Validation

  • python3 tools/verify_import_history.py
  • python3 -m unittest discover -s tools/tests -p test_*.py (74 tests)
  • python3 -m compileall -q tools
  • exact pinned Node integration suite (3 tests)
  • actionlint
  • shellcheck tools/release/*.sh
  • node --check for all new release helpers
  • git diff --check

The production trigger remains manual-only. This PR does not create a
tag or publish a release.

Features

Bug Fixes

  • release: expose pinned compiler cache (#28) (49304ea), closes #26 post-#27
  • release: restrict notes to first-parent history (#27) (f356cef)
  • release: validate embedded Python runtime (#25) (1263e8b)
  • server: copy validated password records safely (#22) (ba2d41b)
  • server: format size counts portably (#23) (d66a53a)

Performance Improvements

  • release: restore Windows compiler caches (#26) (89c3ee0)