Skip to content

Releases: chalharu/nerust

v0.1.1

02 Jun 02:17
Immutable release. Only release title and notes can be modified.
74166f5

Choose a tag to compare

v0.1.1 changes

  • Merge pull request #164 from chalharu/fix/release-artifacts-chain (74166f5)
  • fix(release): send draft as boolean (53b9292)
  • Merge pull request #163 from chalharu/fix/release-artifacts-chain (47e0c38)
  • fix(release): avoid tag lookup for metadata (0a7b88a)
  • Merge pull request #162 from chalharu/fix/release-artifacts-chain (cae8941)
  • fix(release): pass release upload url (afc1c6d)
  • Merge pull request #161 from chalharu/fix/release-artifacts-chain (40b771b)
  • fix(release): upload assets with curl (e4fde20)
  • Merge pull request #160 from chalharu/fix/release-artifacts-chain (60d7dfd)
  • fix(release): use release upload url (1e51cd0)
  • Merge pull request #159 from chalharu/fix/release-artifacts-chain (fc5aad8)
  • fix(release): upload release assets via api (c90dfaa)
  • Merge pull request #158 from chalharu/fix/release-artifacts-chain (d7eb733)
  • fix(release): batch artifact outputs (71b5fe8)
  • fix(release): propagate artifact version (de4f06f)
  • Merge pull request #157 from chalharu/fix/release-artifacts-chain (4b813aa)
  • ci(release): pass version through publish job outputs (d608baa)
  • ci(release): pass version explicitly to artifact workflow (30e88d3)
  • Merge pull request #156 from chalharu/fix/release-artifacts-chain (2fb0aff)
  • ci(release): handle push and workflow_call in artifact context (6da6d37)
  • Merge pull request #155 from chalharu/fix/release-artifacts-chain (74dffea)
  • docs: align release workflow README with tag-driven flow (b412761)
  • ci(release): remove obsolete release-candidate workflow (cab7533)
  • ci(release): remove CHANGELOG.md and changelog-driven release flow (402d7b4)
  • ci(release): satisfy workflow permission and secrets lint rules (30f9da5)
  • ci(release): call artifact workflow after publishing release (e2f0151)
  • Merge pull request #153 from chalharu/fix/release-notes-from-git (9c3c1d9)
  • ci(release): push release-notes changes to fix/release-notes-from-git; quote vars to avoid SC2086 (98df33a)
  • ci(release): generate release notes directly from git log between previous tag and current tag (no CHANGELOG.md dependency) (c65114c)
  • Merge pull request #152 from chalharu/fix/changelog-from-git (e05f6c0)
  • ci(release): generate CHANGELOG entries from git log between previous tag and current tag (f0b247f)
  • Merge pull request #151 from chalharu/release-publish-from-tag (8ec874c)
  • ci(release): derive VERSION from tag and remove release_meta step (847762b)
  • Merge pull request #150 from chalharu/release-set-version-from-tag (595f545)
  • chore: update package versions to 0.1.0-dev and adjust workspace settings (8ad8cf8)
  • ci(release): normalize version handling from tag and avoid template injection (2c4f501)
  • ci(release): fix workflow_dispatch tag_name syntax (d20c68f)
  • ci(release): derive version from tag when available; fallback to metadata (c5e9ba3)
  • ci(release): avoid template injection by using env VERSION in sed (dc566c2)
  • ci(release): remove Cargo.toml backup and unused METADATA_TAG_NAME (ff86954)
  • ci(release): remove redundant tag check and Cargo.toml restore in CI (042b275)
  • ci(release): set Cargo.toml and Android version from tag for release artifacts (2756604)
  • Merge pull request #148 from chalharu/copilot/tag-driven-release (0760410)
  • Update GitHub Actions to use GH_TOKEN instead of RELEASE_TOKEN (c226599)
  • Update release-candidate.yml to use GH_TOKEN (576a583)
  • Update GH_TOKEN reference in release workflow (0b5d00d)
  • chore(release): switch to tag-driven releases (688f79e)

v0.1.0

01 Jun 09:21
Immutable release. Only release title and notes can be modified.
73020ca

Choose a tag to compare

Added

  • Initial release of the Nerust NES emulator.
  • Tao frontend (official release target) with wgpu rendering.
  • GTK4 frontend (build-health validated but not a release artifact).
  • NES mapper support: NROM (0), MMC1/SxROM (1), UxROM (2), CnROM (3/185),
    MMC3/MMC6 (4), MMC5 (5), AxROM (7), BnROM/NINA-001 (34), TxSROM (118).
  • Save-state persistence with schema-versioned archive format.
  • ROM regression test harness driven by rom_test/rom_tests.yaml.
  • Release artifacts: Linux x86_64 and aarch64 tarballs, macOS aarch64
    .app.zip with ad-hoc signing.