Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Jul 21:27

What's Changed

  • fix: sprite-loading timeout and benign despawn warnings (48e4b2b)
  • ci: add cargo audit to PR gate with transitive-advisory ignores (b1cbbf6)
  • test: golden hash regression test with deterministic replay (c99727b)
  • test(integration): scoring chain update on enemy destruction (a5fbd3c)
  • test(integration): projectile end-to-end collision test (8bac50d)
  • feat: deterministic enemy spawn & movement test (PR #2) (44943c1)
  • feat: expand headless app with GameplayPlugin (PR #1) (f59982a)
  • feat: deterministic state hashing (PR #12) (739ee54)
  • feat: replay recording system (PR #11) (14c1472)
  • arch(m02-pr10): SimId stable identifiers (ab497e0)
  • arch(m02-pr09): headless app constructor (5515dfa)
  • arch(m02-pr08): plugin self-registration of resources (9ac106a)
  • arch(m02-pr07): unify ScoringPlugin + ScoringSystemPlugin (9f50048)
  • arch(m02-pr06): split ContactDetected into raw + resolved (a8b0624)
  • arch(m02-pr05): PresentationRng for cosmetic randomness (5cca65a)
  • arch(m02-pr04): introduce SimulationRng and MissionSeed (626579e)
  • arch(m02-pr03): migrate gameplay systems to FixedUpdate (2861d97)
  • feat: migrate simulation systems to FixedUpdate (PR #2) (12a3f5e)
  • feat: configure Time and SimSet definitions (PR #1) (a5b02ec)
  • docs: add Mission 2 PR checklist (determinism & foundation) (0ee65b8)
  • merge: integrate remote main into Mission 1 branch (b3e40b1)
  • docs: update architecture audit and add Mission 2 candidates (post-PR #9) (dcd8bb0)
  • refactor: fix unused variable warning in combat_reactions (bc60c79)
  • refactor: untangle collision.rs — extract damage, death, presentation, gameplay (PR #9b–9e) (a292316)
  • refactor: extract collision detection into simulation plugin (PR #9a) (cbb86e7)
  • arch(m01): populate SimulationPlugin with collision, projectile, collectible (531338e)
  • feat(architecture): move gameplay systems into GameplayPlugin (a036831)
  • feat(architecture): move presentation systems into PresentationPlugin (754c013)
  • feat(architecture): move PerfProfilePlugin into DiagnosticsPlugin (40ae3da)
  • feat(architecture): move asset loading into ContentPlugin (e9c3612)
  • feat(architecture): move platform input systems into PlatformPlugin (2ca4248)
  • feat(architecture): add six empty plugin shells for Mission 1 (5a858b2)
  • docs(migration): add architecture audit current state and Mission 1 PR checklist (a939054)
  • ci: bump actions/configure-pages from 5 to 6 (#30) (b175722)
  • ci: bump actions/deploy-pages from 4 to 5 (#31) (569f9db)
  • ci: bump actions/upload-pages-artifact from 4 to 5 (#34) (b3440d5)
  • ci: bump softprops/action-gh-release from 2 to 3 (#35) (3454874)
  • deps: cargo update to clear 6 RUSTSEC advisories (b993bd2)

Downloads

Platform Download
Linux x64 rebellion-linux-x64.tar.gz
Windows x64 rebellion-windows-x64.zip
macOS x64 rebellion-macos-x64.tar.gz
Web (itch.io) Play in browser