Skip to content

Latest commit

 

History

History
59 lines (50 loc) · 2.37 KB

CHANGELOG.md

File metadata and controls

59 lines (50 loc) · 2.37 KB

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 .rsrc section 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 gnullvm target environment should work like gnu.
  • Add Windows 11 22H2 SDK version for maxversiontested.

Changed

  • Update object dependency 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 Error type 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.