Releases: raspberrypi/rpi-imager
v2.0.0-rc4: Accessibility, Open WiFi, rpi-connect Windows fixes
What's Changed
- Update to new imager 2.0 json spec by @paulober in #1248
- Fix wifi country decoding and cloud-init netcfg for public networks by @paulober in #1249
- feat(ifAndFeaturesStep+cloudinit): Add 1-Wire support by @paulober in #1256
- fix(IfAndFeaturesStep): Update focus group handling for gadget confirmation dialog by @paulober in #1257
- Fix rpi-connect cb by adding Qt IPC and single-instance on Windows by @paulober in #1253
- feat(DoneStep): Add interfaces and features to done summary by @paulober in #1258
- fix(WifiStep): Update hidden ssid setting restoring by @paulober in #1259
- fix(ImOptionButton): Update broken references + improve accessibility by @paulober in #1260
- fix(RepositoryDialog): Dynamic retrieval of default repo URL by @paulober in #1261
- feat(WifiStep): Open/Secure Wi-Fi mode UI separation by @paulober in #1265
- Update Georgian translation by @NorwayFun in #1264
- i18n: Hebrew translation update by @yarons in #1254
- Update german translation (again) by @rejas in #1245
Full Changelog: v2.0.0-rc3...v2.0.0-rc4
v2.0.0-rc3
What's Changed
- windows: WLAN country code recommendations
- UI: Highlighting in lists made clearer
- Customisation: Script aligned with 1.9 series features
- UI: copy updates
- UI: Custom repository selector
Full Changelog: v2.0.0-rc2...v2.0.0-rc3
v2.0.0-rc2
What's Changed
59b5bfc Enhance user customisation logic in UserCustomizationStep.qml
9e06166 Add focus order rebuilding in dialog components
d191b14 Add yescrypt password hashing support
5b5d55f Update placeholder text and localization labels in wizard components
36883eb Refactor dialog components to use BaseDialog
2bcaa24 Add capital cities feature and integration
30ac0d3 Add cross-compilation support for Qt on armhf architecture
2657d6d latest additions
5de5e2f friday morning translations
ca73752 more work done
5f276b7 start translating new stuff
49f3381 Improve radio button behaviour on remote access page
3434468 Fix OS Customisation
4828d8e run rpi-imager_lupdate
fbc6a50 Only reset OS selection on device change, not on device selection.
67c49c4 Compose not-ready-to-write messages
8fcfdd4 Update telemetry help URL in AppOptionsDialog.qml for clarity
Full Changelog: v2.0.0-rc1...v2.0.0-rc2
v2.0.0-rc1: Open Beta
Headlines
- New Wizard UI
- Large-scale refactor of dependencies
- New Qt building infrastructure
- Accessibility improvements
This build is for testing purposes only, and should not be used in production. Feedback is strongly encouraged, and best delivered on the Raspberry Pi Beta forum thread: https://forums.raspberrypi.com/viewtopic.php?t=392359
What's Changed
- Italian language update by @bovirus in #1133
- Translation into Russian for another field by @nafanz in #1134
- Deleted old tests by @nafanz in #1139
- Updating the list of Pi models when creating a bug by @nafanz in #1141
- Embedded Imager - Add Device Detection by @bebon901 in #1132
- Changes to fix how embedded_imager is created by @bebon901 in #1140
- Visual Fixes for Embedded Imager by @bebon901 in #1143
- Fixed final Embedded Imager screen by @bebon901 in #1145
- windows: Refactor drive formatting by @tdewey-rpi in #1135
- Fixup SSH configuration handling in OptionsPopup by @tdewey-rpi in #1150
- Embedded-Imager: Build Custom ICU, Fix Hover Color, Fixed Fonts by @bebon901 in #1151
- 1.9.6: Fix roll-up by @tdewey-rpi in #1156
- Fixed NativeFileDialog to compile on linux by @bebon901 in #1157
- Pre-1.9.7 bugfixes by @tdewey-rpi in #1158
- changelog: 1.9.7 update by @tdewey-rpi in #1166
- Updated Irish translations by @aindriu80 in #1164
- Embedded Imager: Timesync, Size Reduction, bug fixes by @bebon901 in #1176
- Fix Windows build by @paulober in #1181
- Dialog box fixes by @bebon901 in #1183
- Imager Custom EEPROM URL: Fixed by @bebon901 in #1184
- Dev/tdewey/2.0 by @bebon901 in #1187
- Add Raspberry Pi OS Cloud-Init support by @paulober in #1201
- Fix cli auto ssh enable when custom first-run was supplied by @paulober in #1203
- Improve debian package multi-arch build by @mhalano in #1204
- Add local repository selector to settings by @paulober in #1207
- Fix keyboard selection cloud init by @paulober in #1209
- Update usb gadget setup by @paulober in #1208
- Fix locale loading on Windows by @paulober in #1210
- Fix compile time constants on MinGW by @paulober in #1219
- feat: translate to Polish by @Omikorin in #1218
New Contributors
- @paulober made their first contribution in #1181
- @mhalano made their first contribution in #1204
- @Omikorin made their first contribution in #1218
Full Changelog: v1.9.6...v2.0.0-rc1
v1.9.6
What's Changed
- README: Fix script name typo by @ahresse in #1114
- Updated Russian translations by @nafanz in #1118
- Italian language update by @bovirus in #1112
- 1.9.6: Fix roll-up by @tdewey-rpi in #1113
- Update ssh validation message to match regex by @tdewey-rpi in #1121
- Update error in README.md by @itsMattShull in #1119
- lupdate: Update translation reference strings by @tdewey-rpi in #1127
- README fix by @lurch in #1122
- Update second bad SSH key helper string by @tdewey-rpi in #1128
- Added Russian translation for new lines by @nafanz in #1120
- Update Simplified Chinese translation by @ykla in #1102
- WiFi country code validation by @tdewey-rpi in #1129
- Italian language update by @bovirus in #1124
- Update French translation by @martignoni in #1126
- Update Bengali and Irish translations: remove outdated error messages… by @tdewey-rpi in #1130
- meta: v1.9.6 by @tdewey-rpi in #1131
New Contributors
- @ahresse made their first contribution in #1114
- @nafanz made their first contribution in #1118
- @itsMattShull made their first contribution in #1119
Full Changelog: v1.9.5...v1.9.6
v1.9.5
What's Changed
- Update german translation by @rejas in #1065
- Update French translation by @martignoni in #1072
- (il8n) Added Irish tranlsation by @aindriu80 in #1081
- Bangla Translations by @touhidurrr in #1088
- Fixed configure parsing by @bebon901 in #1103
- 1.9.5 Fix roll-up by @tdewey-rpi in #1084
New Contributors
- @aindriu80 made their first contribution in #1081
- @touhidurrr made their first contribution in #1088
- @bebon901 made their first contribution in #1103
Full Changelog: v1.9.4...v1.9.5
v1.9.4
Headlines
The first 'official' 1.9.x series release, with a range of UI improvements, new translations, and bugfixes.
System Requirements
- Windows 10 x86_64 or later
- macOS 12* (Apple Silicon or Intel) or later
- ~Ubuntu 22.04 x86_64 or later
- ~Debian Bookworm aarch64 or later
What's Changed
- Update the issue templates for the latest release by @christian-heusel in #923
- Correcting a few minor errors in zh-CN (Simplified Chinese) translation by @ykla in #922
- Update german translation by @rejas in #921
- Update Catalan and Spanish translations by @JofreFaraudo in #891
- Update Slovak translation. by @jose1711 in #882
- Add syntax highlighting to readme by @ZevEisenberg in #925
- Added Hebrew translation by @yarons in #928
- Roll-up: v1.9.1 by @tdewey-rpi in #931
- Explicitly add '--tree' to the lsblk to remove partitions from top level output by @alkersan in #936
- CMake: Display v1.9.1 by @tdewey-rpi in #939
- v1.9.2 by @tdewey-rpi in #940
- feat(installer): add quiet uninstall for windows by @Rotzbua in #953
- Added Portuguese translation by @hugok79 in #948
- OS Customisation: Regex to match ssh public keys by @tdewey-rpi in #959
- deps: libarchive 3.7.{4->7} by @tdewey-rpi in #962
- deps: zlib: Remove preconfigured header by @tdewey-rpi in #963
- deps: cURL 8.{8->11}.0 by @tdewey-rpi in #964
- cmake: Build Windows binary unsigned by default by @tdewey-rpi in #971
- Make 'gigabytes' translatable by @tdewey-rpi in #970
- Filter system drives by user choice by @tdewey-rpi in #969
- AppImage: Disable Wayland support by @tdewey-rpi in #975
- embedded: Use blconfig alias to find bootloader config by @tdewey-rpi in #976
- Fix bug related to incorrect saving of long file names in Windows by @mgordel in #989
- fix: typo in Github issue template by @Rotzbua in #987
- Revert unnecessary changes to calculating the sizes of longFilename by @mgordel in #992
- Update and improve zh-TW Traditional Chinese locale by @PeterDaveHello in #1000
- Add new translation for korean by @RuffaloLavoisier in #1014
- v1.9.3: aarch64 release by @tdewey-rpi in #1018
- Windows: Switch to Inno Setup for installer
- Windows: Add signing for binaries, installer, and uninstaller
- Windows: Add administrator privileges and NSIS removal support
- macOS: Fix .app naming in .dmg packages
- macOS: Improve build reliability and programmatic copyright handling
- Linux: Hide system drives in destination popup
- all: Fix OptionsPopup not handling 'Esc' key
- all: Internal refactoring and QML code improvements
- all: Add support for more archive formats via libarchive
- all: Performance improvements in download/extract operations
- qml: Split main UI into multiple component files
- qml: Add Style singleton and ImCloseButton component
- qml: Make options popup modal and improve accessibility
- qml: Fix various QML linting warnings and unqualified accesses
- i18n: Updated Italian translation
- i18n: Added Georgian translation
- i18n: Make 'Recommended' OS string translatable
- packaging: Add custom AppImage build script with Qt detection
- packaging: Add custom Qt build script with unprivileged mode
- packaging: Include custom Qt 6.9.0
- packaging: Migrate dependencies to FetchContent system
- dependencies: Update to libarchive 3.8.0
- dependencies: Update to cURL 8.13.0
- dependencies: Update to nghttp2 1.65.0
- dependencies: Update to zstd 1.5.7
- dependencies: Update to xz/liblzma 5.8.1
- dependencies: Update to zlib 1.4.1.1
- cmake: Version requirement bumped to 3.22
- cmake: Various build system improvements and hardening
- build: Updated README with new build instructions
- OS customisation: Remove 'Show password' checkbox
New Contributors
- @christian-heusel made their first contribution in #923
- @ZevEisenberg made their first contribution in #925
- @yarons made their first contribution in #928
- @Rotzbua made their first contribution in #953
- @hugok79 made their first contribution in #948
- @mgordel made their first contribution in #989
- @NorwayFun made their first contribution in #999
- @marlop352 made their first contribution in #1024
- @Secretowo made their first contribution in #1035
- @sohnemann made their first contribution in #1030
Full Changelog: v1.9.0...v1.9.4
v1.9.0: Qt6, AppImages, vendored dependencies, platform crypto
Headlines
- Imager now uses Qt 6.7.2, providing a lightly refreshed UI throughout on all platforms.
- Releases are now signed with the new Raspberry Pi Ltd signing key
- Linux builds are supplied as AppImages
- Dependencies are now intentionally included in this repo - providing a more uniform experience across platforms
System Requirements
- Windows 10 x86_64 or later
- macOS 11 (Apple Silicon or Intel) or later
- ~Ubuntu 22.04 x86_64 or later
- ~Debian Bookworm aarch64 or later
As ever, feedback is encouraged, and issues welcome.
What's Changed
- appstream metainfo: Fix appstream-builder generation by @joebonrichie in #792
- Add a message when there are no storage devices. Fixes #798 by @jedahan in #801
- Update Italian language by @bovirus in #802
- imagewriter: Use QCoreApplication::translate by @tdewey-rpi in #805
- Update Italian language by @bovirus in #806
- Exposing 'DRIVELIST_FILTER_SYSTEM_DRIVES' as a cmake variable by @MrSmoer in #816
- OS Customisation: Validate usernames by @tdewey-rpi in #819
- Update issue creation templates by @tdewey-rpi in #823
- Update French translation by @martignoni in #833
- cli: Add disable-eject by @tdewey-rpi in #860
- Corrected the spelling for Kyiv by @diminDDL in #871
- Fix timeout on systems with large numbers of loops by @waveform80 in #872
- localectl doesn't work on modern Debian/Ubuntu by @waveform80 in #867
- Update zh-CN (Simplified Chinese) translation by @ykla in #879
- BCM2712d0 support by @tdewey-rpi in #884
- Fix GPT signature test by @jadonk in #895
- Linux/OSX: Fix reversed fsync check by @ali1234 in #903
- v1.9.0: Roll-up by @tdewey-rpi in #920
New Contributors
- @joebonrichie made their first contribution in #792
- @jedahan made their first contribution in #801
- @MrSmoer made their first contribution in #816
- @diminDDL made their first contribution in #871
- @ykla made their first contribution in #879
- @jadonk made their first contribution in #895
- @ali1234 made their first contribution in #903
Full Changelog: v1.8.5...v1.9.0
v1.8.5
- Retry on HTTP/2 errors.
- Linux: Fix display of application name and icon on GNOME desktop environment.
- Disable Link Time Optimization as precaution against hard to trace bugs.
===
System requirements
Minimum operating system version needed:
- Windows 7
- Mac OS X 10.15
- Ubuntu 22.04
v1.8.4
- OS customisation: Fixed first character being dropped when replacing existing password
- OS customisation: Impose character limits on usernames & hostnames
- i18n: Added Polish translation
- i18n: Updated Catalan, Japanese translations
- cli: Fixed local file passing via --repo
===
System requirements
Minimum operating system version needed:
- Windows 7
- Mac OS X 10.15
- Ubuntu 22.04