EFI Boot Editor Changelog

What's new in EFI Boot Editor 1.4.0

Feb 26, 2024
  • Add support for remaining device path nodes from UEFI specification @Neverous (#123, #128)
  • Add duplicate boot entry action @Neverous (#137)
  • BUGFIX: efiboot: fix accessing empty vector when copying vendor data @Neverous (#122)
  • BUGFIX: fix device path removal @Neverous
  • Translations update from Hosted Weblate @weblate (#112, #116, #120, #124, #136, #138, #144, #153)
  • Thanks David, @Atalanttore for German translation (#138, #144, #153)
  • Thanks @wcxu21 for Chinese translation (#112, #116, #120)
  • ci: update to Qt 6.6.2 @EFIBootEditorBot (#121, #145)
  • ci: configure macos-14 runner @Neverous (#125, #127)
  • ci: tooling dependencies updates

New in EFI Boot Editor 1.4.0 (Feb 23, 2024)

  • Add support for remaining device path nodes from UEFI specification @Neverous (#123, #128)
  • Add duplicate boot entry action @Neverous (#137)
  • BUGFIX: efiboot: fix accessing empty vector when copying vendor data @Neverous (#122)
  • BUGFIX: fix device path removal @Neverous
  • Translations update from Hosted Weblate @weblate (#112, #116, #120, #124, #136, #138, #144, #153)
  • Thanks David, @Atalanttore for German translation (#138, #144, #153)
  • Thanks @wcxu21 for Chinese translation (#112, #116, #120)
  • ci: update to Qt 6.6.2 @EFIBootEditorBot (#121, #145)
  • ci: configure macos-14 runner @Neverous (#125, #127)
  • ci: tooling dependencies updates @dependabot (#115, #117, #118, #119, #126, #129, #130, #131, #132, #133, #134, #135, #139, #140, #141, #142, #143, #146, #147, #148, #149, #150, #151, #152)

New in EFI Boot Editor 1.3.2 (Dec 2, 2023)

  • Changes:
  • ci: automate Qt updates in CI @Neverous (#106)
  • ci: update to Qt 6.6.1, enable Qt 5.12.12 builds @EFIBootEditorBot (#107, #108, #113)
  • Address some code smells, warnings @Neverous (#110, #111)
  • windows: improve performance of enumerating EFI variables @Neverous (#114)
  • Translations update from Hosted Weblate @weblate (#103, #105)
  • Thanks @VenusGirl for Korean translation (#104)

New in EFI Boot Editor 1.3.1 (Oct 1, 2023)

  • ci: update to Qt 6.5.3 @Neverous (#102)
  • Bump actions/checkout from 3 to 4 @dependabot (#100)
  • Address some previously silenced compiler warnings @Neverous (#99, #101)
  • Windows entry removal fix @Neverous (#98)

New in EFI Boot Editor 1.3.0 (Jul 30, 2023)

  • Changes:
  • qt6: drop qt5compat dependency
  • cmake: search for efivar and efiboot during configuration
  • Add placeholders for "broken" boot entries @Neverous (#92)
  • ci: update to Qt 6.5.2 @Neverous (#96)
  • Add simple CLI @Neverous (#94)
  • Support reading boot manager capabilities @Neverous (#95)
  • Translations update from Hosted Weblate @weblate (#78, #93, #97)

New in EFI Boot Editor 1.2.2 (May 29, 2023)

  • Update to Qt 6.5.1 in CI @Neverous (#75)
  • Enable macOS 13 builds in CI @Neverous (#73)
  • Set up translations in @WeblateOrg
  • Thanks @bovirus for Italian translation, and helping test initial Weblate setup and missing strings (#66)
  • Thanks @Rudolfin for Slovak translation (#70)
  • Thanks @comradekingu for Norwegian translation (#68)
  • Bump DoozyX/clang-format-lint-action to 0.16.2 @dependabot (#74)

New in EFI Boot Editor 1.2.1 (Apr 16, 2023)

  • Update Qt to 6.5.0 in CI
  • Hide current, next boot selectors in non-boot entries lists
  • Remove deprecated runners

New in EFI Boot Editor 1.2.0 (Mar 31, 2023)

  • Add undo/redo support @Neverous (#59)
  • Support more UEFI Boot Manager variables @Neverous (#57)
  • Bump codacy/codacy-analysis-cli-action from 4.2.0 to 4.3.0 @dependabot (#56)
  • Fix debian package name and compression
  • Add automatic winget releases

New in EFI Boot Editor 1.2.0 Beta 2 (Mar 28, 2023)

  • Add undo/redo support @Neverous (#59)
  • Support more UEFI Boot Manager variables @Neverous (#57)
  • Bump codacy/codacy-analysis-cli-action from 4.2.0 to 4.3.0 @dependabot (#56)

New in EFI Boot Editor 1.2.0 Beta 1 (Mar 21, 2023)

  • Add undo/redo support @Neverous (#59)
  • Support more UEFI Boot Manager variables @Neverous (#57)
  • Bump codacy/codacy-analysis-cli-action from 4.2.0 to 4.3.0 @dependabot (#56)

New in EFI Boot Editor 1.1.6 (Feb 27, 2023)

  • UI improvements @Neverous (#54)
  • Improve error messages @Neverous (#53)
  • efivar-lite: fix case of hex strings when enumerating efi variables @Neverous (#51)
  • ci: update to Qt 6.4.2 @Neverous (#49)
  • Update MSVC warnings exceptions @Neverous (#48)

New in EFI Boot Editor 1.1.5 (Nov 26, 2022)

  • ci: update to Qt 6.4.1 @Neverous (#45)
  • Bump jurplel/install-qt-action from 2 to 3 @dependabot (#44)
  • Bump DoozyX/clang-format-lint-action from 0.14 to 0.15 @dependabot (#43)
  • Bump codacy/codacy-analysis-cli-action from 4.1.0 to 4.2.0 @dependabot (#40)
  • ci: update to Qt 6.4.0 @Neverous (#41)

New in EFI Boot Editor 1.1.4 (Sep 13, 2022)

  • ci: update to Qt 6.3.2 @Neverous (#39)
  • Try linuxdeploy to bundle all dependencies in tar package @Neverous (#37)
  • Bump microsoft/msvc-code-analysis-action from 0.1.0 to 0.1.1 @dependabot (#35)
  • Update CI to Qt 6.3.1 and minor code changes @Neverous (#36)

New in EFI Boot Editor 1.1.3 (Jul 10, 2022)

  • BUGFIX: ensure use of uppercase hexadecimal letters in indexes of boot entries in the EFI variable names (like Boot000A, Boot000B) and unify converting numbers to hexadecimal format to prevent inconsistencies in the future @Neverous (#31)
  • BUGFIX: fix JSON export of Unknown device path nodes @Neverous (#32)
  • Add USB, MEDIAVendor, BIOSBootSpecification device path nodes support @Neverous (#33)
  • Bump codacy/codacy-analysis-cli-action from 4.0.2 to 4.1.0 @dependabot (#29)
  • Bump DoozyX/clang-format-lint-action from 0.13 to 0.14 @dependabot (#28)

New in EFI Boot Editor 1.1.2 (May 29, 2022)

  • Reorganize CI setup, add more targets @Neverous (#27)
  • Stop overwriting build flags by default, ship debug symbols from CI @Neverous (#26)
  • BUGFIX: Fix deserialization of unknown device path nodes @Neverous (f3e8b4f)

New in EFI Boot Editor 1.1.1 (May 23, 2022)

  • Add Linux menu entry data.
  • Support non-conformant device paths and unknown nodes.

New in EFI Boot Editor 1.1.0 (May 19, 2022)

  • Support manual indexing of boot entries
  • More Code Analysis tools
  • Bump github/codeql-action from 1 to 2
  • Show progress bar on slow load, import or export
  • Add MacOS build
  • Support more device paths
  • import: gather deserialization errors instead of throwing immediately

New in EFI Boot Editor 1.0.4 (May 15, 2022)

  • Qt 6.3 update @Neverous (#16)
  • Cleanup efivar wrapper interface @Neverous (#15)
  • Bump actions/checkout from 2 to 3 @dependabot (#14)
  • Bump actions/cache from 1 to 3 @dependabot (#13)
  • Bump actions/download-artifact from 1 to 3 @dependabot (#12)
  • CI updates @Neverous (#11)
  • Switch to CMake @Neverous (#10)
  • Bugfix: fix SIGSEGV with Qt 6.2.2 @Neverous (#9)
  • Update CI to Qt 6.2.2 @Neverous (#8)