Releases: wimpysworld/ia-get
Releases · wimpysworld/ia-get
0.1.2
What's Changed
- feat(error): implement structured error handling with thiserror by @flexiondotorg in #19
- feat: add graceful signal handling for downloads by @flexiondotorg in #20
- refactor(ui): centralize progress bar creation by @flexiondotorg in #21
- refactor(download): extract download logic and optimize URL checks by @flexiondotorg in #22
- feat(ui): add download statistics at completion by @flexiondotorg in #23
- feat(ui): add animated spinner during initialization by @flexiondotorg in #24
- refactor(constants): extract magic values to named constants by @flexiondotorg in #25
- refactor: modularise main application logic and data structures by @flexiondotorg in #26
- feat(xml): modularize XML data structures into archive_metadata by @flexiondotorg in #27
- refactor(downloader): modularize file download and verification logic by @flexiondotorg in #28
- refactor: consolidate constants and simplify URL validation by @flexiondotorg in #29
- refactor: consolidate constants into dedicated module by @flexiondotorg in #30
- refactor: consolidate error handling strategy by @flexiondotorg in #31
- refactor: move signal handling into downloader module by @flexiondotorg in #32
- fix(downloader): fix resume download corruption and hash verification by @flexiondotorg in #34
- refactor: improves error handling and URL validation by @flexiondotorg in #35
- ui: enhance download progress information with a counter by @flexiondotorg in #36
- refactor: improve URL validation and error messages by @flexiondotorg in #37
- ui: replace emoji with coloured unicode symbols/glyphs by @flexiondotorg in #38
Full Changelog: 0.1.1...0.1.2
0.1.1
What's Changed
- Add Nix package output by @lucperkins in #6
- chore(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #8
- regex: fix escaping and allow . in identifier, fixes #9 by @martinlindhe in #10
- refactor: enhances development environment and tooling by @flexiondotorg in #11
- feat: modernize code and improve error handling based on community feedback by @flexiondotorg in #17
- chore(deps): bump tokio from 1.33.0 to 1.42.1 by @dependabot in #13
- chore(deps): bump regex from 1.10.2 to 1.11.1 by @dependabot in #12
- chore(deps): bump url from 2.5.0 to 2.5.2 by @dependabot in #15
- chore(deps): bump serde-xml-rs from 0.6.0 to 0.8.0 by @dependabot in #16
- chore(deps): bump reqwest from 0.11.22 to 0.12.15 by @dependabot in #14
- chore(deps): bump ring from 0.17.6 to 0.17.14 by @dependabot in #18
New Contributors
- @lucperkins made their first contribution in #6
- @martinlindhe made their first contribution in #10
Full Changelog: 0.1.0...0.1.1
0.1.0
fix: include .deb packages in a release