embed-resource
A Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable
3.0.11
34M downloads/mo
#1571 most downloaded on crates.io
nabijaczleweli/rust-embed-resource
What this package is like to depend on
Last release 1 months ago
02 Jul 2026
Ships fairly regularly
a new release about every 2 months
Rarely documented
notes for 9 of 62 stable releases
3 versions withdrawn
withdrawn after publishing
10 years old
65 releases · first in 2017
5 releases in the last 12 months
see the full history below
Release timeline
65 releases · Jan 2017 to Jul 2026Releases
latest 60 of 65-
3.0.1102 Jul 2026Release notes
Open source →New:
- compile_for_cdylib() variant
(@kv-mahlberg) (#91) (#92)
(04138f7) - @kv-mahlberg in authors list
(e2e7c63)
Changed:
- compile_for_cdylib() variant
-
3.0.924 Apr 2026Release notes
Open source →Changed:
New:
- Cargo.toml rust-version to coerce rustc 1.76 to keep building
in spite of archive semver breakage
(75aabf9)
(@Legend-Master) (#86) (#87) - rustc-1.76-compatible Cargo.lock for CI
(e804fbd)
(@Legend-Master) (#87) - @Legend-Master in authors list
(9dbd940)
- Cargo.toml rust-version to coerce rustc 1.76 to keep building
-
3.0.823 Mar 2026 -
3.0.715 Mar 2026Release notes
Open source →Changed:
- Like under non-Windows, spec UTF-8 encoding
when compiling resources on non-MSVC Windows
(5d76ba5)
(#82) (@kanru)
New:
- Like non-windows, -windows-msvc tries the first of
${RC_$TARGET}, ${RC_${TARGET//-/_}}, or ${RC}, if set,
before falling through to toolchain discovery or "rc.exe"
(1b3772b)
(11097b1)
(f4b2478)
(#83) - @kanru in authors list
(e3a3431)
Internal:
- More env::var( -> env::var_os( downgrades
(0901006)
- Like under non-Windows, spec UTF-8 encoding
-
3.0.620 Sep 2025Release notes
Open source →Changed:
- MSRV 1.70 -> 1.76
(9a83ed8)
New:
- ::compile(..., ::ParamsMacros(&["macro", ...])) equivalent to
::compile(..., &["macro", ...]) - ::compile(..., ::ParamsIncludeDirs(&["includedir", ...]))
that passes -I includedir or /I includedir to the preprocessor - ::compile(..., ::ParamsMacrosAndIncludeDirs(&["macro", ...],
&["includedir", ...]))
that passes both -D|/D and -I|/I
(ac8be53)
(c04d96f)
(8d10b36)
(df8bdc6)
(1fd2662)
(f1c7e7a)
(#80) (#81) (@ssrlive) - Built example takes an optional second [include-dir] argument
(62da115)
(50b0004)
(#81) - Explicit mention of the way that ["string"]/::NONE arguments
can be any IntoIterator<AsRef> in toplevel doc and README
(d72be9c)
(dd9bfcd)
(#81) - @reneleonhardt & @ssrlive in authors list
(d3f5d6e)
(dd9bfcd)
Fixed:
- cf, -> cf.
(4bb24cc)
Internal:
- GitHub Actions churn
(9cb5886)
(#79) (@reneleonhardt) - let Some() = .ok() -> let Ok() =
(1827668)
(#79) (@reneleonhardt) - Built example uses OsStr arguments
- Built example has a more standard usage string
(6057b3b)
- MSRV 1.70 -> 1.76
-
3.0.508 Jul 2025Release notes
Open source →Changed:
- toml version from 0.8 to 0.9
- cc version from 1.0 to 1.2
(6815ebf)
-
3.0.416 Jun 2025 -
3.0.328 May 2025Nothing published for this version
-
3.0.202 Mar 2025Nothing published for this version
-
3.0.109 Nov 2024Nothing published for this version
-
2.5.216 Jun 2025 -
2.5.109 Nov 2024Nothing published for this version
-
2.5.026 Sep 2024Nothing published for this version
-
2.4.317 Jul 2024Nothing published for this version
-
2.4.206 Mar 2024Nothing published for this version
-
2.4.105 Jan 2024Nothing published for this version
-
2.4.009 Oct 2023Nothing published for this version
-
2.3.027 Aug 2023Nothing published for this version
-
2.2.001 Jul 2023Nothing published for this version
-
2.1.129 Mar 2023Nothing published for this version
-
2.1.029 Mar 2023Nothing published for this version
-
2.0.024 Mar 2023Nothing published for this version
-
1.8.010 Dec 2022Nothing published for this version
-
1.7.404 Nov 2022Nothing published for this version
-
1.7.303 Jul 2022Nothing published for this version
-
1.7.231 Mar 2022Nothing published for this version
-
1.7.104 Mar 2022Nothing published for this version
-
1.7.003 Mar 2022 withdrawnNothing published for this version
-
1.6.1516 Jun 2025 -
1.6.1409 Nov 2024Nothing published for this version
-
1.6.1317 Jul 2024Nothing published for this version
-
1.6.1205 Jan 2024Nothing published for this version
-
1.6.1124 Mar 2023Nothing published for this version
-
1.6.1004 Nov 2022Nothing published for this version
-
1.6.903 Jul 2022Nothing published for this version
-
1.6.831 Mar 2022Nothing published for this version
-
1.6.704 Mar 2022Nothing published for this version
-
1.6.603 Mar 2022 withdrawnNothing published for this version
-
1.6.521 Oct 2021Nothing published for this version
-
1.6.413 Sep 2021Nothing published for this version
-
1.6.313 Jun 2021Nothing published for this version
-
1.6.222 Apr 2021Nothing published for this version
-
1.6.117 Feb 2021Nothing published for this version
-
1.6.015 Feb 2021Nothing published for this version
-
1.5.105 Feb 2021Nothing published for this version
-
1.5.028 Jan 2021Nothing published for this version
-
1.4.114 Dec 2020Nothing published for this version
-
1.4.007 Dec 2020Nothing published for this version
-
1.3.402 Nov 2020Nothing published for this version
-
1.3.327 Mar 2020Nothing published for this version
-
1.3.226 Feb 2020Nothing published for this version
-
1.3.114 Sep 2019Nothing published for this version
-
1.3.024 Aug 2019Nothing published for this version
-
1.2.125 Jun 2019Nothing published for this version
-
1.2.006 Apr 2019Nothing published for this version
-
1.1.413 Aug 2017Nothing published for this version
-
1.1.323 Jun 2017Nothing published for this version
-
1.1.228 May 2017Nothing published for this version
-
1.1.103 Mar 2017Nothing published for this version
-
1.1.031 Jan 2017Nothing published for this version