Skip to content

patina-v14.3.2

Choose a tag to compare

@github-actions github-actions released this 06 Nov 21:56
· 546 commits to refs/heads/main since this release
5fc5b6a

What's Changed

  • Split `serde` feature to support no\_std UEFI builds @makubacki (#1019)
    Change Details
      ## Description

    The serde feature previously included serde_yaml, which pulls in std in its dependencies. This prevented no_std UEFI builds from using patina's serde support.

    Changes:

    • serde: Now includes only serde and serde_json (which is no_std compatible)
    • serde-with-yaml: New feature for builds that need YAML support

    This allows firmware to use JSON serialization without pulling in std through serde_yaml's dependency chain.

    • Impacts functionality?
    • Impacts security?
    • Breaking change?
    • Includes tests?
    • Includes documentation?
    • Creates a new crate?

    How This Was Tested

    • cargo make all
    • Build with Patina FW Readiness tool which uses the serde feature in patina

    Integration Instructions

    • Review the patina feature change


📖 Documentation Updates

  • mdbook: Introduction: Add a patina-in-action section @Javagedes (#1023)
    Change Details
      ## Description

    Add a new section to the introduction that more clearly shows a way people new to the project can see the patina dxe core in action and possibly make some changes and see those changes directly working in a virtual platform.

    • Impacts functionality?
    • Impacts security?
    • Breaking change?
    • Includes tests?
    • Includes documentation?
    • Creates a new crate?

    How This Was Tested

    N/A

    Integration Instructions

    N/A

      </blockquote>
      <hr>
    </details>
    
  • mdbook: Add the Patina at UEFI Plugfest video to the introduction @makubacki (#1020)
    Change Details
      ## Description

    Adds a link to the Patina UEFI Plugfest 2025 presentation to the introduction page so it's easily accessible.

    • Impacts functionality?
    • Impacts security?
    • Breaking change?
    • Includes tests?
    • Includes documentation?
    • Creates a new crate?

    How This Was Tested

    • mdbook serve docs

    Integration Instructions

    • N/A


Full Changelog: patina-v14.3.1...v14.3.2