Changelog
- c4effb7 fix(ci): override fedora go env defaults and persist caches on failure
- 9a4bb29 fix(ci): enable Go toolchain auto-switching and full git history for goreleaser
- b85a77f ci: cache xz buildroots and go modules, update actions to latest
- 5d93942 ci: run tests in build workflow
- 6d9ede8 fix(ci): derive darwin host triple from osxcross toolchain
- 2bc34ae fix(ci): detect Xcode and SDK version dynamically for osxcross
- a484f09 ci: declare goreleaser config version 2
- 2907246 docs: update README and add changelog for 2.0.0
- 1405e5f chore(deps): upgrade Go toolchain floor and update dependencies
- fb5f6f9 feat!: modular payload library with incremental OTA support
- 4942f43 feat: add pure Go bspatch supporting BSDIFF40 and BSDF2