You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added entries for v2.0.0, including Go generics support, unified authentication, enhanced documentation, CI improvements, dependency updates, and breaking changes. Credits contributors and links to the full changelog.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,37 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [v2.0.0] - 2025-08-16
9
+
10
+
### Added
11
+
12
+
-**Go Generics Support**: Introduced generic constraint `Identifier` interface supporting both `int64` App IDs and `string` Client IDs in a single `NewApplicationTokenSource` function
13
+
-**Type-Safe Authentication**: Automatic type inference eliminates the need for separate functions while maintaining type safety
14
+
-**Enhanced Documentation**: Official GitHub API references and JWT technical details while maintaining godoc compliance
15
+
16
+
### Changed
17
+
18
+
-**BREAKING**: Unified `NewApplicationTokenSource` function now uses Go generics to support both int64 App IDs and string Client IDs
19
+
-**BREAKING**: Go version requirement bumped to 1.21+ (required for generics support)
20
+
- Updated Go version to 1.25 in CI workflows and documentation
21
+
- Improved CI workflow configurations with updated GitHub Actions
22
+
23
+
### Fixed
24
+
25
+
- Eliminated code duplication between App ID and Client ID authentication flows
26
+
- Fixed go version usage from go.mod in GitHub Actions build (#12)
27
+
28
+
### Dependencies
29
+
30
+
- Added Dependabot configuration to keep dependencies up to date (#13)
31
+
- Bumped `styfle/cancel-workflow-action` from 0.10.0 to 0.12.1 (#15)
32
+
- Bumped `actions/checkout` from 4 to 5 (#18)
33
+
- Bumped `codecov/codecov-action` from 4 to 5 (#19)
0 commit comments