- Add compression switch parameter to New-JsonWebToken cmdlet (#24).
- Added
-Compression
switch toNew-JsonWebToken
cmdlet. - Compresses payload before encryption.
- Added
- Add PS Gallery version badge (#28).
- Fix Encryption parameter sets (#25).
- Added
-Encryption
parameter to onlySecretKey
andCertificate
parameter sets.
- Added
- Add output types to cmdlets (#23).
- Added missing
SecureString
output type forNew-JsonWebToken
cmdlet. - Added missing
bool
output type forTest-JsonWebToken
cmdlet.
- Added missing
- Included
Docs
build task to update markdown documentation (#25).
- Fix typo in manifest description (#22).
- Moved
-Algorithm
parameter to base class and changed type fromJwsAlgorithm
tostring
(#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.
- Includes
- Add Test workflow, PSGallery and License badges (#19).
- Add argument completer tests (#20).
- 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.
- Support
- Add PlatyPS generated markdown for help (#5).
- Generated markdown help for
New-JsonWebToken
andTest-JsonWebToken
cmdlets.
- Generated markdown help for
- 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.
- Updated
- Minor fixes with PSGallery Publish automation (#2).
- Added
action: write
permission to publish workflow so it can read artifacts.
- Added
- Add more documentation to code (#3).
- Added XML to C# code in particular.
- Initial version of the
PoshJsonWebToken
module (#1).- Included
New-JsonWebToken
andTest-JsonWebToken
cmdlets.
- Included