2.4 KiB
2.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.4.0 - 2023-06-22
Added
- Use
empty_manifest()to start from a manifest with no default values. Fixes issue #6.
Fixed
- Generate an object file with a single
.rsrcsection on GNU targets. This lets it replace the default manifest from MinGW build tools. Fixes issue #5.
1.3.1 - 2022-08-07
Added
- Format the code with Rustfmt.
- Assume
gnullvmtarget environment should work likegnu. - Add Windows 11 22H2 SDK version for maxversiontested.
Changed
- Update
objectdependency and simplify unit tests.
1.3.0 - 2022-05-01
Changed
- Use our own code again to generate COFF object files for GNU targets, but with better knowledge of how such files are structured, reducing dependencies and compile time.
- Link directly to the COFF object file instead of an archive file with one member.
Fixed
- Make the custom
Errortype public.
1.2.1 - 2022-04-18
Added
- Add checks for Windows builds to the documentation, for programs that should still build for non-Windows targets.
1.2.0 - 2022-04-17
Added
- Generate the manifest XML from Rust code rather than requiring the developer to supply a correct manifest file.
1.1.0 - 2022-03-24
Changed
- Use Gimli Object crate to build COFF
objects containing resources for GNU targets, removing a lot of magic numbers
and generating output more like LLVM
windres.
1.0.0 - 2021-12-18
Added
- Initial version.