Skip to content

chore: release v0.1.0 - #3

Merged
QaidVoid merged 1 commit into
mainfrom
release-plz-2026-05-03T03-23-21Z
May 3, 2026
Merged

chore: release v0.1.0#3
QaidVoid merged 1 commit into
mainfrom
release-plz-2026-05-03T03-23-21Z

Conversation

@QaidVoid

@QaidVoid QaidVoid commented May 3, 2026

Copy link
Copy Markdown
Member

🤖 New release

  • appimagetool: 0.1.0
Changelog

[0.1.0] - 2026-05-03

⛰️ Features

  • Add --verbose and --quiet flags with structured logging - (4b3e7e5)
  • Close remaining gaps with quick-sharun.sh - (8d6ea43)
  • Use zsync-rs library instead of shelling out to zsyncmake - (8b105af)
  • Handle DEVEL_RELEASE UPINFO rewrite and decouple configure_runtime from Config - (9fdc589)
  • Add appimage pipeline and CLI entry point - (57e18fa)
  • Add dwarfs module for building DWARFS images and profiling - (0a7d7b4)
  • Add desktop module for parsing .desktop files and computing output name - (705a4dd)
  • Add uruntime module for downloading and configuring runtime - (fa603f9)
  • Add util module with download, sanitize_filename, is_elf helpers - (2de4937)
  • Add project skeleton with elf section editor, config, error types - (3b27373)

🐛 Bug Fixes

  • (desktop) Preserve whitespace in parsed .desktop values - (fe65b18)
  • (dwarfs) Skip .mount_*.pid sidecars when snapshotting mounts - (90f9ccb)
  • (dwarfs) Require executable bit when resolving binaries on PATH - (b2c2ff6)
  • (dwarfs) Scope profile cleanup and harden process teardown - (5958b3f)
  • (elf) Bounds-check parsing and surface patch outcomes - (9c0cd46)
  • (util) Strip path separators and NUL from sanitized filenames - (2861eb8)
  • Make tmpdir paths per-process and downloads atomic - (cf2e6c3)
  • Accept truthy values for OPTIMIZE_LAUNCH and other bool envs - (3f73d0b)
  • Copy cached runtime before patching to keep cache pristine - (ae7e8bb)
  • Split DWARFS compression string correctly, first arg to -C rest as separate args - (16fdac5)

🚜 Refactor

  • Replace Config::from_cli_args positional args with CliArgs struct - (d693786)
  • Dedupe binary download/cache logic into util - (97b1af7)
  • Add actionable hints to error messages - (06ab6ce)
  • Remove redundant env var reads now that clap handles them - (5f6999e)
  • Remove squashfs compression option, DWARFS only for now - (dfe5b6a)

📚 Documentation

  • Rustdoc public APIs and enforce missing_docs at the crate root - (93ee20b)
  • Update README with --verbose/--quiet flags and log module - (bad9deb)
  • Add README with usage, options, env vars, and architecture overview - (b4901cb)

🧪 Testing

  • (log) Serialize tests that mutate the global LEVEL - (4f4b070)
  • Drop sort_env_file integration test that re-implemented the logic - (5c2b62e)
  • Add unit tests for config, desktop, util, and appimage modules - (f9eb2de)
  • Add integration tests for desktop, config, util, and error modules - (800c68d)

⚙️ Miscellaneous Tasks


This PR was generated with release-plz.

@QaidVoid
QaidVoid merged commit 7ca7ebb into main May 3, 2026
1 check passed
QaidVoid added a commit that referenced this pull request May 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant