Skip to content

Commit 476416e

Browse files
New version: RaspberryPiFoundation.RaspberryPiImager version 2.0.3 (microsoft#325826)
1 parent 83c0b25 commit 476416e

File tree

3 files changed

+128
-0
lines changed

3 files changed

+128
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Created with komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
3+
4+
PackageIdentifier: RaspberryPiFoundation.RaspberryPiImager
5+
PackageVersion: 2.0.3
6+
InstallerLocale: en-US
7+
InstallerType: inno
8+
Scope: machine
9+
FileExtensions:
10+
- img
11+
ProductCode: '{46C75BF3-E267-4834-AE1D-BEB77E05BFA1}_is1'
12+
ReleaseDate: 2025-12-22
13+
AppsAndFeaturesEntries:
14+
- ProductCode: '{46C75BF3-E267-4834-AE1D-BEB77E05BFA1}_is1'
15+
ElevationRequirement: elevatesSelf
16+
InstallationMetadata:
17+
DefaultInstallLocation: '%ProgramFiles%\Raspberry Pi Ltd\Imager'
18+
Installers:
19+
- Architecture: x64
20+
InstallerUrl: https://github.com/raspberrypi/rpi-imager/releases/download/v2.0.3/imager-v2.0.3.exe
21+
InstallerSha256: C49C9BB46BC27536BF3174D92C32718EAB697FF076761BE5382154F412568D74
22+
ManifestType: installer
23+
ManifestVersion: 1.10.0
24+
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
# Created with komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
3+
4+
PackageIdentifier: RaspberryPiFoundation.RaspberryPiImager
5+
PackageVersion: 2.0.3
6+
PackageLocale: en-US
7+
Publisher: Raspberry Pi Ltd
8+
PublisherUrl: https://github.com/raspberrypi
9+
PublisherSupportUrl: https://github.com/raspberrypi/rpi-imager/issues
10+
Author: Raspberry Pi Ltd
11+
PackageName: Raspberry Pi Imager
12+
PackageUrl: https://github.com/raspberrypi/rpi-imager/
13+
License: Apache-2.0
14+
LicenseUrl: https://github.com/raspberrypi/rpi-imager/blob/HEAD/license.txt
15+
Copyright: Copyright (C) 2025 Raspberry Pi Ltd
16+
CopyrightUrl: https://github.com/raspberrypi/rpi-imager/blob/qml/license.txt
17+
ShortDescription: Raspberry Pi Imager is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi.
18+
Description: |-
19+
Raspberry Pi Imager is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi.
20+
21+
Download and install Raspberry Pi Imager on a computer with an SD card reader. Insert the microSD card you’ll use with your Raspberry Pi into the reader and run Raspberry Pi Imager.
22+
Moniker: rpi-imager
23+
Tags:
24+
- flash
25+
- imager
26+
- raspberrypi
27+
- sd
28+
ReleaseNotes: |-
29+
✨ Features
30+
Performance
31+
- Implement bottleneck detection and real-time progress updates showing network, decompression, or write-bound status
32+
- Add detailed write timing breakdown for hypothesis testing and performance analysis
33+
- Skip periodic sync when direct I/O is enabled to improve throughput
34+
- Enhance async I/O support and configuration options across all platforms
35+
Networking
36+
- Implement comprehensive network monitoring across all platforms to detect connectivity changes and automatically retry OS list fetching
37+
- Add automatic fallback and retry logic when network connection is restored
38+
- Introduce CurlFetcher and CurlNetworkConfig for improved network operations with better error handling
39+
- Add CA certificate bundle detection for AppImage compatibility on Linux distributions with non-standard CA paths
40+
- Enable file:// protocol support in curl configuration for local repository testing
41+
Custom Repositories
42+
- Add rpi-imager:// URI scheme for deep-linking to custom OS repositories (e.g., rpi-imager://open?repo=https://example.com/repo.json)
43+
- Register .rpi-imager-manifest file type association on macOS (UTI), Windows (registry), and Linux (MIME)
44+
- Show custom repository host in window title bar with punycode encoding to prevent IDN homograph attacks
45+
- Add confirmation dialog with security delay for remote repository URLs
46+
Drive Handling
47+
- Detect and handle counterfeit storage devices that may hang during I/O operations
48+
- Add timeout mechanism for critical operations like BLKDISCARD and writing to the end of the device
49+
- Add debug option to skip end-of-device operations for users with problematic cards
50+
- Add support for NVMe over Fabrics (BusTypeNvmeof) bus type on Windows
51+
- Enhance storage bus type recognition and device classification
52+
- Improve drive filtering and system identification logic on Linux
53+
User Interface
54+
- Add sticky language preference that remembers user selection across sessions
55+
- Enhance title display with offline status indication in the main window
56+
- Improve text wrapping and marquee scrolling throughout the UI
57+
- Make DebugOptionsDialog height responsive to window size
58+
Customisation
59+
- Enhance WiFi configuration for open networks using key_mgmt=NONE
60+
- Refine cloud-init user data and network configuration generation
61+
- Add initFormat parameter to CLI setImageCustomisation call
62+
Windows
63+
- Enhance uninstallation to clean up old installation directories and registry entries left by previous installers
64+
- Improve user prompts during install/uninstall for detecting previous installations
65+
CLI
66+
- Add note about using the --repo flag to load local os_list_local.json files
67+
- Fix error message displayed when CLI build is run without sudo
68+
- Use ANSI escape sequences for _clearLine for better terminal compatibility
69+
🐛 Bug Fixes
70+
- Fix language selection on Desktop not persisting correctly
71+
- Fix button layout for permission warning dialog
72+
- Fix async write IDs overlapping with cancellation markers
73+
- Fix async cache hash not resetting on open, ensuring fresh computation
74+
- Fix unmounting logic and error handling during write operations
75+
- Fix hardware and software capability checks for case insensitivity
76+
- Fix display of customRepoHost in repository dialogs
77+
- Fix translation of permissions-message dialog (strings were being translated too early)
78+
- Fix macOS build configuration
79+
🌍 Internationalisation
80+
- Updated Spanish translation
81+
- Updated Czech translation
82+
- Updated French translation (multiple updates)
83+
- Updated Russian translation
84+
- Updated Portuguese translation
85+
- Add new translations and error messages for multiple languages
86+
📦 Dependencies
87+
- Update bundled library versions
88+
- Update timezone data version
89+
- Update capital cities database
90+
ReleaseNotesUrl: https://github.com/raspberrypi/rpi-imager/releases/tag/v2.0.3
91+
Documentations:
92+
- DocumentLabel: Raspberry Pi Documentation
93+
DocumentUrl: https://www.raspberrypi.com/documentation/
94+
ManifestType: defaultLocale
95+
ManifestVersion: 1.10.0
96+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
3+
4+
PackageIdentifier: RaspberryPiFoundation.RaspberryPiImager
5+
PackageVersion: 2.0.3
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.10.0

0 commit comments

Comments
 (0)