Releases: pkgforge-dev/AppImageUpdate
Releases · pkgforge-dev/AppImageUpdate
v0.1.1
v0.1.0
⛰️ Features
- Add TOML config file support - (853712c)
- Make CLI flags compatible with upstream appimageupdate - (9aa74fc)
- Add GitHub API proxy support with fallback - (ac5911e)
- Add detailed update statistics and improve CLI output - (b69cdee)
- Skip update if target file already exists with correct checksum - (4653f6f)
- Preserve original AppImage file permissions on update - (3a03297)
- Implement CLI with update and check commands - (02c12c9)
- Implement update logic with zsync integration - (432e324)
- Add path() accessor to AppImage - (765bed1)
- Add zsync_url method to UpdateInfo - (4ae844f)
- Add Zsync error variant - (b069332)
- Implement GitHub releases URL resolution - (1c75557)
- Implement AppImage parsing with ELF section support - (2ca4e75)
- Add Updater struct with builder pattern - (8675524)
- Add AppImage file handling stub - (51d52ce)
- Add update information parser - (a086bc5)
- Add library structure with error types - (08bc111)
🐛 Bug Fixes
- Handle in-place updates by preserving old file as .old backup - (a9d77bd)
- Output updated AppImage in same directory as original - (3a40f56)
- Derive output path from zsync control file filename - (24d4220)
- Handle empty text in glob matching and remove .zsync suffix - (1ce9d16)
📚 Documentation
- Add config file documentation to README - (3b61038)
- Update README with new CLI interface - (9a3e67f)
- Add project README - (a5fc0e1)
- Add AGENTS.md with project guidelines - (40f9159)
⚙️ Miscellaneous Tasks
- Add release workflow - (aed4971)
- Update manifest - (e016597)
- Add license - (841132e)
- Add clap dependency with derive feature - (b91360f)
- Add zsync-rs as git dependency - (9c6c5bd)
- Add ureq, serde, and serde_json dependencies - (5ea196e)
- Add thiserror dependency for error handling - (0c7d8aa)
- Initialize Rust project - (7337f84)