All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Possibility to specify JWT token expiration duration via command line argument
- Unit tests
- Github actions for build and release
- As of GitHub 2.22 GitHub Apps APIs graduated and so
Acceptheader is nowapplication/vnd.github.v3+jsoninstead ofapplication/vnd.github.machine-man-preview+json. This change is BREAKING if still using GitHub Enterprise Server 2.21 (or older) which was discontinued by GitHub on 2021-06-09. - README updates
- App installation token retrieval based on repository does not fail for large
installations due to missing pagination. It now uses
/repos/{owner}/{repo}/installationAPI
- Command line interface improvements, including Posix-style flags
- README updates
- JWT token generation
- App installation token retrieval based on installation ID
- App installation token retrieval based on repository
owner/repo