Skip to content
This repository was archived by the owner on Jul 16, 2026. It is now read-only.

Mark crates as deprecated and bump version to 5.0.0 - #109

Merged
Michael Kubacki (makubacki) merged 1 commit into
microsoft:mainfrom
makubacki:deprecation_update
Jul 16, 2026
Merged

Mark crates as deprecated and bump version to 5.0.0#109
Michael Kubacki (makubacki) merged 1 commit into
microsoft:mainfrom
makubacki:deprecation_update

Conversation

@makubacki

Copy link
Copy Markdown
Member

Description

Bumps the major version to indicate that workspace crates are no longer maintained. Applies the deprecated attribute to each crate so a warning is shown when the crate is used.

https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-deprecated-attribute

It is applied to the module, so all child items inherit the attribute.

Readmes are updated as well. After this version is released, the GitHub repo will be archived.

The allow(deprecated) attribute is applied in lib.rs to allow cargo make clippy to work in this repo.

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

  • cargo make all

Integration Instructions

  • Do not use this crate any longer. In most cases equivalent functionality is available in the patina crate.

Bumps the major version to indicate that workspace crates are no
longer maintained. Applies the deprecated attribute to each crate so
a warning is shown when the crate is used.

https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-deprecated-attribute

It is applied to the module so, all child items inherit the attribute.

Readmes are updated as well. After this version is released, the
GitHub repo will be archived.

The `allow(deprecated)` attribute is applied in lib.rs to allow
`cargo make clippy` to work in this repo.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
@makubacki
Michael Kubacki (makubacki) merged commit 200b3d7 into microsoft:main Jul 16, 2026
6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

impact:breaking-change Requires integration attention impact:non-functional Does not have a functional impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants