tauri-winres
Create and set windows icons and metadata for executables
0.3.6
25M downloads/mo
#1864 most downloaded on crates.io
tauri-apps/winres
What this package is like to depend on
Last release 3 months ago
27 Apr 2026
Ships unpredictably
gaps range from 8 days to 1.7 years
Most releases are documented
notes for 7 of 10 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
10 releases · first in 2023
2 releases in the last 12 months
see the full history below
Release timeline
10 releases · Jan 2023 to Apr 2026Releases
latest 10-
0.3.627 Apr 2026Release notes
Open source →Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 1058 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (39 crate dependencies)[0.3.6]
compile_fordidn't work at all- Update toml to 1.0 and increased the MSRV from 1.66 to 1.76 to match it
- Relaxed
windows-sysdependency to>=0.59, <=0.61instead of0.59
Cargo Publish
Updating crates.io index Packaging tauri-winres v0.3.6 (/home/runner/work/winres/winres) Updating crates.io index Packaged 17 files, 157.2KiB (24.8KiB compressed) Verifying tauri-winres v0.3.6 (/home/runner/work/winres/winres) Downloading crates ... Downloaded serde_spanned v1.0.4 Downloaded toml_datetime v1.0.1+spec-1.1.0 Downloaded rustc_version v0.4.1 Downloaded toml_writer v1.0.7+spec-1.1.0 Downloaded toml_parser v1.0.10+spec-1.1.0 Downloaded embed-resource v3.0.9 Downloaded toml v1.0.7+spec-1.1.0 Downloaded indexmap v2.11.4 Compiling serde_core v1.0.228 Compiling winnow v1.0.2 Compiling shlex v1.3.0 Compiling find-msvc-tools v0.1.9 Compiling toml_writer v1.0.7+spec-1.1.0 Compiling semver v1.0.28 Compiling toml_parser v1.0.10+spec-1.1.0 Compiling cc v1.2.61 Compiling rustc_version v0.4.1 Compiling memchr v2.8.0 Compiling dunce v1.0.5 Compiling serde_spanned v1.0.4 Compiling toml_datetime v1.0.1+spec-1.1.0 Compiling toml v1.0.7+spec-1.1.0 Compiling embed-resource v3.0.9 Compiling tauri-winres v0.3.6 (/home/runner/work/winres/winres/target/package/tauri-winres-0.3.6) Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.57s Uploading tauri-winres v0.3.6 (/home/runner/work/winres/winres) Uploaded tauri-winres v0.3.6 to registry `crates-io` note: waiting for tauri-winres v0.3.6 to be available at registry `crates-io` help: you may press ctrl-c to skip waiting; the crate should be available shortly Published tauri-winres v0.3.6 at registry `crates-io` -
0.3.510 Nov 2025Release notes
Open source →Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 866 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (39 crate dependencies)[0.3.5]
- llvm-rc doesn't support UNC path, so de-UNC as a workaround
Cargo Publish
Updating crates.io index Packaging tauri-winres v0.3.5 (/home/runner/work/winres/winres) Updating crates.io index Packaged 17 files, 155.5KiB (24.3KiB compressed) Verifying tauri-winres v0.3.5 (/home/runner/work/winres/winres) Downloading crates ... Downloaded dunce v1.0.5 Downloaded toml v0.9.6 Downloaded toml_writer v1.0.2 Downloaded toml_datetime v0.7.1 Downloaded toml_parser v1.0.2 Downloaded rustc_version v0.4.1 Downloaded cc v1.2.43 Downloaded indexmap v2.11.4 Downloaded embed-resource v3.0.6 Downloaded serde_spanned v1.0.1 Compiling serde_core v1.0.228 Compiling winnow v0.7.13 Compiling find-msvc-tools v0.1.4 Compiling semver v1.0.27 Compiling toml_writer v1.0.2 Compiling shlex v1.3.0 Compiling cc v1.2.43 Compiling rustc_version v0.4.1 Compiling memchr v2.7.6 Compiling toml_parser v1.0.2 Compiling dunce v1.0.5 Compiling toml_datetime v0.7.1 Compiling serde_spanned v1.0.1 Compiling toml v0.9.6 Compiling embed-resource v3.0.6 Compiling tauri-winres v0.3.5 (/home/runner/work/winres/winres/target/package/tauri-winres-0.3.5) Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.69s Uploading tauri-winres v0.3.5 (/home/runner/work/winres/winres) Uploaded tauri-winres v0.3.5 to registry `crates-io` note: waiting for tauri-winres v0.3.5 to be available at registry `crates-io`. You may press ctrl-c to skip waiting; the crate should be available shortly. Published tauri-winres v0.3.5 at registry `crates-io` -
0.3.308 Aug 2025Release notes
Open source →Updating crates.io index
Locking 39 packages to latest compatible versionsCargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 792 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (40 crate dependencies)[0.3.3]
- Switch from IndexMap to BTreeMap for deterministic generation of the resource file.
Cargo Publish
Updating crates.io index Packaging tauri-winres v0.3.3 (/home/runner/work/winres/winres) Updating crates.io index Packaged 17 files, 155.5KiB (24.2KiB compressed) Verifying tauri-winres v0.3.3 (/home/runner/work/winres/winres) Downloading crates ... Downloaded toml_parser v1.0.2 Downloaded toml_datetime v0.7.0 Downloaded toml_writer v1.0.2 Downloaded toml v0.9.5 Downloaded serde_spanned v1.0.0 Downloaded embed-resource v3.0.5 Downloaded rustc_version v0.4.1 Compiling serde v1.0.219 Compiling semver v1.0.26 Compiling winnow v0.7.12 Compiling toml_writer v1.0.2 Compiling shlex v1.3.0 Compiling cc v1.2.32 Compiling rustc_version v0.4.1 Compiling memchr v2.7.5 Compiling toml_parser v1.0.2 Compiling serde_spanned v1.0.0 Compiling toml_datetime v0.7.0 Compiling toml v0.9.5 Compiling embed-resource v3.0.5 Compiling tauri-winres v0.3.3 (/home/runner/work/winres/winres/target/package/tauri-winres-0.3.3) Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.77s Uploading tauri-winres v0.3.3 (/home/runner/work/winres/winres) Uploaded tauri-winres v0.3.3 to registry `crates-io` note: waiting for `tauri-winres v0.3.3` to be available at registry `crates-io`. You may press ctrl-c to skip waiting; the crate should be available shortly. Published tauri-winres v0.3.3 at registry `crates-io` -
0.3.231 Jul 2025Release notes
Open source →Updating crates.io index
Locking 39 packages to latest compatible versionsCargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 792 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (40 crate dependencies)[0.3.2]
- Update toml to 0.9 and increased the MSRV from 1.65 to 1.66 to match it
Cargo Publish
Updating crates.io index Packaging tauri-winres v0.3.2 (/home/runner/work/winres/winres) Updating crates.io index Packaged 17 files, 155.2KiB (24.1KiB compressed) Verifying tauri-winres v0.3.2 (/home/runner/work/winres/winres) Downloading crates ... Downloaded toml_writer v1.0.2 Downloaded toml_parser v1.0.1 Downloaded serde_spanned v1.0.0 Downloaded rustc_version v0.4.1 Downloaded embed-resource v3.0.5 Downloaded toml_datetime v0.7.0 Downloaded toml v0.9.4 Compiling serde v1.0.219 Compiling semver v1.0.26 Compiling winnow v0.7.12 Compiling shlex v1.3.0 Compiling toml_writer v1.0.2 Compiling cc v1.2.30 Compiling rustc_version v0.4.1 Compiling equivalent v1.0.2 Compiling hashbrown v0.15.4 Compiling memchr v2.7.5 Compiling toml_parser v1.0.1 Compiling indexmap v2.10.0 Compiling toml_datetime v0.7.0 Compiling serde_spanned v1.0.0 Compiling toml v0.9.4 Compiling embed-resource v3.0.5 Compiling tauri-winres v0.3.2 (/home/runner/work/winres/winres/target/package/tauri-winres-0.3.2) Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.97s Uploading tauri-winres v0.3.2 (/home/runner/work/winres/winres) Uploaded tauri-winres v0.3.2 to registry `crates-io` note: waiting for `tauri-winres v0.3.2` to be available at registry `crates-io`. You may press ctrl-c to skip waiting; the crate should be available shortly. Published tauri-winres v0.3.2 at registry `crates-io` -
0.3.124 Apr 2025Release notes
Open source →Updating crates.io index
Locking 37 packages to latest compatible versionsCargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 752 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (38 crate dependencies)[0.3.1]
- Switch from HashMap to IndexMap for deterministic generation of the resource file.
Cargo Publish
Updating crates.io index Packaging tauri-winres v0.3.1 (/home/runner/work/winres/winres) Updating crates.io index Packaged 17 files, 154.5KiB (23.8KiB compressed) Verifying tauri-winres v0.3.1 (/home/runner/work/winres/winres) Downloading crates ... Downloaded rustc_version v0.4.1 Downloaded embed-resource v3.0.2 Compiling serde v1.0.219 Compiling semver v1.0.26 Compiling equivalent v1.0.2 Compiling hashbrown v0.15.2 Compiling winnow v0.7.7 Compiling indexmap v2.9.0 Compiling shlex v1.3.0 Compiling cc v1.2.19 Compiling rustc_version v0.4.1 Compiling memchr v2.7.4 Compiling serde_spanned v0.6.8 Compiling toml_datetime v0.6.8 Compiling toml_edit v0.22.24 Compiling toml v0.8.20 Compiling embed-resource v3.0.2 Compiling tauri-winres v0.3.1 (/home/runner/work/winres/winres/target/package/tauri-winres-0.3.1) Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.36s Uploading tauri-winres v0.3.1 (/home/runner/work/winres/winres) Uploaded tauri-winres v0.3.1 to registry `crates-io` note: waiting for `tauri-winres v0.3.1` to be available at registry `crates-io`. You may press ctrl-c to skip waiting; the crate should be available shortly. Published tauri-winres v0.3.1 at registry `crates-io` -
0.3.029 Jan 2025Release notes
Open source →Updating crates.io index
Locking 37 packages to latest compatible versionsCargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 726 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (38 crate dependencies)[0.3.0]
winresis now more strict aboutembed_resource's result (using manifest_required instead of manifest_option) and therefore may panic more likely, for example if the environment is missing a resource compiler.
Cargo Publish
Updating crates.io index Packaging tauri-winres v0.3.0 (/home/runner/work/winres/winres) Updating crates.io index Packaged 17 files, 154.2KiB (23.7KiB compressed) Verifying tauri-winres v0.3.0 (/home/runner/work/winres/winres) warning: no edition set: defaulting to the 2015 edition while the latest is 2021 Downloading crates ... Downloaded rustc_version v0.4.1 Downloaded embed-resource v3.0.1 Compiling serde v1.0.217 Compiling semver v1.0.25 Compiling equivalent v1.0.1 Compiling hashbrown v0.15.2 Compiling winnow v0.6.25 Compiling indexmap v2.7.1 Compiling shlex v1.3.0 Compiling cc v1.2.10 Compiling rustc_version v0.4.1 Compiling memchr v2.7.4 Compiling toml_datetime v0.6.8 Compiling serde_spanned v0.6.8 Compiling toml_edit v0.22.22 Compiling toml v0.8.19 Compiling embed-resource v3.0.1 Compiling tauri-winres v0.3.0 (/home/runner/work/winres/winres/target/package/tauri-winres-0.3.0) Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.18s Uploading tauri-winres v0.3.0 (/home/runner/work/winres/winres) Uploaded tauri-winres v0.3.0 to registry `crates-io` note: waiting for `tauri-winres v0.3.0` to be available at registry `crates-io`. You may press ctrl-c to skip waiting; the crate should be available shortly. Published tauri-winres v0.3.0 at registry `crates-io` -
0.2.129 Jan 2025Release notes
Open source →Updating crates.io index
Locking 37 packages to latest compatible versionsCargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 726 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (38 crate dependencies)[0.2.1]
- Updated
embed-resourceto v3. No user facing changes.
Cargo Publish
Updating crates.io index Packaging tauri-winres v0.2.1 (/home/runner/work/winres/winres) Updating crates.io index Packaged 17 files, 153.7KiB (23.5KiB compressed) Verifying tauri-winres v0.2.1 (/home/runner/work/winres/winres) warning: no edition set: defaulting to the 2015 edition while the latest is 2021 Downloading crates ... Downloaded rustc_version v0.4.1 Downloaded embed-resource v3.0.1 Compiling serde v1.0.217 Compiling semver v1.0.25 Compiling hashbrown v0.15.2 Compiling equivalent v1.0.1 Compiling winnow v0.6.25 Compiling indexmap v2.7.1 Compiling shlex v1.3.0 Compiling cc v1.2.10 Compiling rustc_version v0.4.1 Compiling memchr v2.7.4 Compiling serde_spanned v0.6.8 Compiling toml_datetime v0.6.8 Compiling toml_edit v0.22.22 Compiling toml v0.8.19 Compiling embed-resource v3.0.1 Compiling tauri-winres v0.2.1 (/home/runner/work/winres/winres/target/package/tauri-winres-0.2.1) Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.36s Uploading tauri-winres v0.2.1 (/home/runner/work/winres/winres) Uploaded tauri-winres v0.2.1 to registry `crates-io` note: waiting for `tauri-winres v0.2.1` to be available at registry `crates-io`. You may press ctrl-c to skip waiting; the crate should be available shortly. Published tauri-winres v0.2.1 at registry `crates-io` - Updated
-
0.2.010 Jan 2025Nothing published for this version
-
0.1.104 May 2023Nothing published for this version
-
0.1.019 Jan 2023Nothing published for this version