Skip to content

Update dependency Corrosion to v0.6#2763

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/corrosion-0.x
Nov 23, 2025
Merged

Update dependency Corrosion to v0.6#2763
renovate[bot] merged 1 commit intomainfrom
renovate/corrosion-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Nov 23, 2025

This PR contains the following updates:

Package Update Change
Corrosion minor v0.5.2 -> v0.6

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

corrosion-rs/corrosion (Corrosion)

v0.6

Compare Source

Breaking Changes
  • Corrosion now requires CMake 3.22. See also the
    v0.4.0 Release notes for more details.

  • Removed native tooling and the corresponding option CORROSION_NATIVE_TOOLING.
    Corrosion now always uses pure CMake.

  • Fix Corrosion placing artifacts into the wrong directory when:

    1. using a Multi-Config Generator (e.g Visual Studio or XCode) AND
    2. OUTPUT_DIRECTORY_<CONFIG> is not set AND
    3. OUTPUT_DIRECTORY is set AND
    4. OUTPUT_DIRECTORY does not contain a generator expression

    Corrosion now places artifacts into a $<CONFIG> subdirectory of the
    specified OUTPUT_DIRECTORY. This matches the documented behavior
    of CMake for regular CMake targets. (#​568).

New features
  • Support using the $<CONFIG> generator expression in OUTPUT_DIRECTORY. #​459
  • Add OVERRIDE_CRATE_TYPE option to corrosion_import_crate, allowing users to override
    the crate-types of Rust libraries (e.g. force building as a staticlib instead of an rlib).
  • Support *-windows-gnullvm targets.
  • experimental support in corrosion_install for installing libraries and header files
  • Add CORROSION_TOOLS_RUST_TOOLCHAIN cache variable which allows users to select a different
    rust toolchain for compiling build-tools used by corrosion (currently cbindgen and cxxbridge).
    This mainly allows using a newer toolchain for such build-tools then for the actual project.
  • Initial support for iOS targets #​636

v0.6.0

Compare Source

Breaking Changes
  • Corrosion now requires CMake 3.22. See also the
    v0.4.0 Release notes for more details.

  • Removed native tooling and the corresponding option CORROSION_NATIVE_TOOLING.
    Corrosion now always uses pure CMake.

  • Fix Corrosion placing artifacts into the wrong directory when:

    1. using a Multi-Config Generator (e.g Visual Studio or XCode) AND
    2. OUTPUT_DIRECTORY_<CONFIG> is not set AND
    3. OUTPUT_DIRECTORY is set AND
    4. OUTPUT_DIRECTORY does not contain a generator expression

    Corrosion now places artifacts into a $<CONFIG> subdirectory of the
    specified OUTPUT_DIRECTORY. This matches the documented behavior
    of CMake for regular CMake targets. (#​568).

New features
  • Support using the $<CONFIG> generator expression in OUTPUT_DIRECTORY. #​459
  • Add OVERRIDE_CRATE_TYPE option to corrosion_import_crate, allowing users to override
    the crate-types of Rust libraries (e.g. force building as a staticlib instead of an rlib).
  • Support *-windows-gnullvm targets.
  • experimental support in corrosion_install for installing libraries and header files
  • Add CORROSION_TOOLS_RUST_TOOLCHAIN cache variable which allows users to select a different
    rust toolchain for compiling build-tools used by corrosion (currently cbindgen and cxxbridge).
    This mainly allows using a newer toolchain for such build-tools then for the actual project.
  • Initial support for iOS targets #​636

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) November 23, 2025 13:45
@renovate renovate bot merged commit 273196b into main Nov 23, 2025
4 checks passed
@renovate renovate bot deleted the renovate/corrosion-0.x branch November 23, 2025 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants