All notable changes to this project will be documented in this file.
- Update shim to 15.8.
- Properly handle skip-shim with enable-overwrite.
- Improve instructions (documentation).
- Improve error reporting and logging.
- Report better if BCDEdit is unable to operate.
- Improve support for non-BCDEdit boot entries.
- Remove old version before copying any new files.
- Fix BCDEdit boot entries to avoid shim error messages.
- Combine BCDEdit and own code to create boot entries more reliably.
- Clear the screen to wipe the vendor logo as soon as possible.
- Image paths in
config.txt
may be relative (just file names).
- BitLocker detection is more reliable.
- AArch64 and ARM builds, and shim for AArch64.
- Boot entry is more reliable, avoids conflicts with firmware entries.
- Support Secure Boot with shim boot loader.
- Gather debug log during boot and read it with setup.exe.
- Check image size, crop if it's bigger than the screen.
- Check BitLocker status to avoid unbootable machine.
- Log to
setup.log
. - Image conversion (GIF, EXIF, JPG, PNG, TIFF) to BMP during setup.
- Quiet (batch) setup.
- Dry run in setup.
- EFI boot entry support in setup.
- Orientation parameter (o=0|90|180|270) for images.
- Configure (edit config and images) before installing.
- Escalate privileges only when needed (after the menu).
- Try to detect and avoid some configuration errors.
- Wait at most 15 seconds for key presses during boot.
- Image coordinates are now relative to the center.
- Clarify the default config.txt.
- Fix an exception in some cases when trying to boot to UEFI setup.
- Support for rebooting to UEFI setup.
- Minor enhancements to installer.
- Use UTF-8 in the configuration file.
- Use the default boot loader path if the configured one doesn't work.
- Check Secure Boot status before installing.
- Better installer, setup.exe.
- Support for low-end machines with 32-bit IA-32 UEFI.
- Support for changing resolution.
- Version information in the program.
- Change log.
- Removed old install scripts, install.bat and uninstall.bat.
- Wait for input before booting if debug=1 is set.
- Fix handling of multiple BGRT entries.
- Fix ACPI table checksums.
- Easy-to-use installation script.
- Git repository for the project.
- Support for randomly alternating images.
- Support for black background.
- Support for the native Windows logo.
- New configuration file format for images.
- Support for loading a bitmap and updating the BGRT.
- Support for loading the next boot loader.
- Support for a configuration file.