Skip to content

Relelase 0.4.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 08 Oct 22:03
· 1 commit to main since this release
v0.4.0
7d00da2

The theme of this release is JSON Web Signatures.

⚡ Improvements

  • Following RFC 5, added v2 JSON Schemas for the certs property and its child pgxn property, which contains an RFC 7515 JSON Web Signature (JWS) JSON Serialization object in either the general or flattened syntaxes.
  • Revamped the release module to support the updated release signing spec defined in RFC 5
  • Added the validate_payload method to valid::Validator, which that the release::Release deserialization implementation uses to validate the JWS payload. Required because the payload is Base 64 URL-encoded and therefore cannot be parsed into a struct on the first pass.

📔 Notes

  • The [release] interface has changed with the new data structures. The [JWS-JS] data added in v0.3.0 has been replaced with RFC 7515-standard JSON Serialization.
  • Upgraded to [json-patch] v3.0 and updated all other dependencies.

🆚 For more detail compare changes since v0.3.0.