Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 2.49 KB

CHANGELOG.md

File metadata and controls

81 lines (51 loc) · 2.49 KB

Changelog for PoshJsonWebToken

Unreleased

General Cmdlet Updates and Fixes

  • Add compression switch parameter to New-JsonWebToken cmdlet (#24).
    • Added -Compression switch to New-JsonWebToken cmdlet.
    • Compresses payload before encryption.

Documentation and Help Content

  • Add PS Gallery version badge (#28).

v1.1.1 - 05/02/2024

General Cmdlet Updates and Fixes

  • Fix Encryption parameter sets (#25).
    • Added -Encryption parameter to only SecretKey and Certificate parameter sets.
  • Add output types to cmdlets (#23).
    • Added missing SecureString output type for New-JsonWebToken cmdlet.
    • Added missing bool output type for Test-JsonWebToken cmdlet.

Build and Packaging Improvements

  • Included Docs build task to update markdown documentation (#25).

Documentation and Help Content

  • Fix typo in manifest description (#22).

v1.1.0 - 05/02/2024

General Cmdlet Updates and Fixes

  • Moved -Algorithm parameter to base class and changed type from JwsAlgorithm to string (#13) (#14).
  • Exclude PS256, PS384 & PS512 algorithms (#17).
    • This was to prevent these algorithms from being accepted since they are not cross platform (#6).
  • Add encrypted token support (#8).
    • Includes -Encryption parameter so encrypted JWT tokens can be created.

Build and Packaging Improvements

  • Add Test workflow, PSGallery and License badges (#19).
  • Add argument completer tests (#20).

v1.0.2 - 29/01/2024

General Cmdlet Updates and Fixes

  • Add support for generating unprotected tokens (#7).
    • Support none hash algorithm if user chooses to generate an unprotected token.
    • Emit warning when this algorithm is used.

Build and Packaging Improvements

  • Add PlatyPS generated markdown for help (#5).
    • Generated markdown help for New-JsonWebToken and Test-JsonWebToken cmdlets.
  • Add manifest tags (#10).
  • Add publish test results task for NUnit XML (#11).
    • Updated .github/workflows/ci.yml to post unit test results to pull request.

v1.0.1 - 27/01/2024

Build and Packaging Improvements

  • Minor fixes with PSGallery Publish automation (#2).
    • Added action: write permission to publish workflow so it can read artifacts.

Documentation and Help Content

  • Add more documentation to code (#3).
    • Added XML to C# code in particular.

v1.0.0 - 27/01/2024

General Cmdlet Updates and Fixes

  • Initial version of the PoshJsonWebToken module (#1).
    • Included New-JsonWebToken and Test-JsonWebToken cmdlets.