What's Changed
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in #432
- feat: Add option to boot in recovery mode by @kroese in #433
- build(deps): bump alpine from 3.23 to 3.24 by @dependabot[bot] in #431
- chore(deps): update alpine docker tag to v3.24 by @renovate[bot] in #429
- docs: Update stargazers chart by @kroese in #435
- build: Run review steps in parallel by @kroese in #436
- docs: Readme by @kroese in #438
- docs: Readme by @kroese in #439
- docs: Readme by @kroese in #440
- docs: Compress logo by @kroese in #441
- feat: Normalize boolean option handling by @kroese in #442
- feat: Sanitize environment variables by @kroese in #443
- build: Update QEMU base image to v7.33 by @kroese in #444
- build: Use heredoc for Dockerfile commands by @kroese in #446
- docs: Readme by @kroese in #447
- feat: Refactor boot code by @kroese in #448
- feat: Refactor CPU logic by @kroese in #449
- fix: Add returncodes to functions by @kroese in #450
- feat: Add returncodes to functions by @kroese in #451
- feat: Improve download error handling by @kroese in #452
- fix: Check file operation result by @kroese in #453
- feat: Verify file operations by @kroese in #454
- feat: Generate Apple MAC address based on UUID by @kroese in #456
- build: Update QEMU base image to v7.34 by @kroese in #457
- fix: Add timeouts to apple recovery requests by @kroese in #458
- fix: Add missing cores setting by @kroese in #459
- fix: Rebuild OpenCore image when config changes by @kroese in #460
- fix: Add extra line after boot by @kroese in #461
- feat: Improve CPU flag checking by @kroese in #462
- feat: Improve boot logic by @kroese in #463
- feat: Display warning when boot image gets rebuilded by @kroese in #464
- feat: Display the building process by @kroese in #465
- feat: Improve boot image validation by @kroese in #466
Full Changelog: v2.32...v3.00