Releases: scitokens/scitokens
Releases · scitokens/scitokens
v1.8.1
v1.8.0
What's Changed
- Fix missing issuer problem in deserialize function by @biqar in #171
- Add a CL tool to verify SciTokens by @biqar in #174
- Fix issue in creating the cache file location by @biqar in #172
- Add convenience functions to issue demo tokens by @djw8605 in #183
- Adding python scitokens spec file changes for review by @djw8605 in #178
New Contributors
Full Changelog: v1.7.4...v1.8.0
Version bug fix
Fix the version within the package.
Full Changelog: v1.7.3...v1.7.4
Remove aud enforcement from deserailze function
aud
enforcement was removed from the SciToken.deserialize operation. Instead it is performed in the enforcer, which implements the SciTokens aud
enforcement standards.
What's Changed
- Add configuration for readthedocs by @duncanmmacleod in #165
- Add links to readthedocs in some places by @duncanmmacleod in #166
- Run pip list installed to show packages by @duncanmmacleod in #168
- Remove aud enforcement from deserialize function by @djw8605 in #167
- do not use six by @pgajdos in #170
New Contributors
Full Changelog: v1.7.2...v1.7.3
Documentation and Repo changes
What's Changed
- Add license to metadata by @duncanmmacleod in #150
- Update badges in README by @duncanmmacleod in #152
- Miscellaneous documentation fixes by @duncanmmacleod in #155
- Update setup.py by @duncanmmacleod in #156
- Adding codacy github action by @djw8605 in #158
- Attempt to fix codacy in github actions by @djw8605 in #159
- Add pyproject.toml file for PEP 517 builds by @lpsinger in #162
- Install requires setuptools by @lpsinger in #163
New Contributors
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Reference test files using relative paths by @duncanmmacleod in #128
- Use shutil.move instead of os.rename by @duncanmmacleod in #136
- Add error message for when SciToken.discover doesn't find a token by @duncanmmacleod in #138
- SciToken.serialize: fix str/bytes mismatch by @duncanmmacleod in #137
- Add rpmbuild github actions workflow by @duncanmmacleod in #134
- Update the bogus url used in the tests by @duncanmmacleod in #140
- Fix bug decoding a token with no audience by @duncanmmacleod in #141
- Use unittest.mock to check UnableToCreateCache by @duncanmmacleod in #139
- Add obsoletes for smoother Yum updates on EL7 by @brianhlin in #127
- Update algorithm used to test UnsupportedKeyException by @duncanmmacleod in #142
- Run test suite using pytest during rpmbuild by @duncanmmacleod in #135
- Update pyjwt version in requirements.txt by @duncanmmacleod in #131
- small typo fix in readme by @deesto in #144
- Default cached public keys set to 4 days by @djw8605 in #145
New Contributors
Full Changelog: v1.6.2...v1.7.0
Update Python package version string
Ensure that the Python library version matches the RPM packaging
Updated PyJWT packaging requirements
RPM and Python packages only require PyJWT >= 1.6.1
Multiple aud support
What's Changed
- Ensure compatibility with older versions of PyJWT by @jasoncpatton in #121
- Adding multiple aud in token support by @djw8605 in #122
New Contributors
- @jasoncpatton made their first contribution in #121
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Include tests in distribution by @duncanmmacleod in #107
- Bump pyjwt version by @djw8605 in #109
- Add test run with minimum dependencies by @duncanmmacleod in #108
- Run continuous integration on macOS and windows by @duncanmmacleod in #112
- Check verified claims for issuer in SciToken.serialize by @duncanmmacleod in #113
- Add base SciTokensException class by @duncanmmacleod in #111
- Remove verify=False keyword from calls to decode() by @duncanmmacleod in #117
- Print package list in CI jobs by @duncanmmacleod in #118
- Use python3_pkgversion macro in RPM package names by @duncanmmacleod in #116
- Move package version declaration into 'scitokens' module by @duncanmmacleod in #114
- Fix deprecation warning from cryptography.utils.int_from_bytes by @duncanmmacleod in #119
Full Changelog: v1.4.0...v1.5.0