Releases: felixgeelhaar/jirasdk
Releases · felixgeelhaar/jirasdk
v1.6.1
Changed
- Updated Go version support to 1.24, 1.25, 1.26 (last 3 versions)
- Upgraded
setup-gofrom v5 to v6 in release and tag workflows - Upgraded
golangci-lintfrom v2.7.2 to v2.10.1 for Go 1.26 compatibility
Fixed
- Suppressed gosec false positives: G117 (
ClientSecretstruct field name) and G704 (SSRF on user-configured base URL)
v1.6.0
Added
Field Context Project Association (CHANGE-3033)
Since creating custom fields no longer auto-associates them with projects (February 2026), the following methods were added to the Field service:
AssociateContextProjects()- Associate projects with a custom field contextRemoveContextProjects()- Remove projects from a custom field contextGetContextProjectMappings()- Retrieve project-to-context mappings for a field
Issue Type Scheme Management (CHANGE-2999/3000)
Since creating issue types no longer auto-adds them to the Default Work Type Scheme (February 2026), the following methods were added to the IssueType service:
ListIssueTypeSchemes()- List all issue type schemesCreateIssueTypeScheme()- Create a new issue type schemeUpdateIssueTypeScheme()- Update an existing issue type schemeDeleteIssueTypeScheme()- Delete an issue type schemeAddIssueTypesToScheme()- Add issue types to a schemeRemoveIssueTypeFromScheme()- Remove an issue type from a schemeGetIssueTypeSchemeMappings()- Retrieve scheme-to-issue-type mappings
Beta Rate-Limit Headers (CHANGE-3045)
- Added parsing for
Beta-RateLimit-Policyheader (points-based quota format:"100;w=60") - Added parsing for
Beta-RateLimitheader (remaining points format:"r=85;policy=...") - Added structured logging for beta rate limit headers in logging middleware
Changed
Documentation Updates
- Updated search deprecation date in MIGRATION_GUIDE.md (endpoint still functional as of February 2026)
- Added "Field Context Project Association Changes" section to MIGRATION_GUIDE.md
- Added "Work Type Scheme Changes" section to MIGRATION_GUIDE.md
Testing
- IssueType Service: Added comprehensive test file with 12 test functions covering all existing and new methods (0% → 80%+ coverage)
- User Service: Added 8 test functions for SetDefaultColumns, ResetDefaultColumns, GetUserProperty, SetUserProperty, DeleteUserProperty, GetUserGroups, FindUsersWithAllPermissions, FindUsersWithBrowsePermission (42% → 80%+ coverage)
- Workflow Service: Added 3 test functions for GetStatusCategories, GetStatusCategory, DoTransition (42% → 80%+ coverage)
- Workflow Scheme: Added 5 test functions for CreateWorkflowScheme, UpdateWorkflowScheme, DeleteWorkflowScheme, SetWorkflowSchemeIssueType, DeleteWorkflowSchemeIssueType
- Transport: Added tests for parseBetaRateLimitPolicy and parseBetaRateLimit
v1.5.2
See CHANGELOG.md for details.
v1.5.1
See CHANGELOG.md for details.
v1.4.0
See CHANGELOG.md for details.
v1.3.1
See CHANGELOG.md for details.
v1.3.0 - Flexible Date/Time Parsing
See CHANGELOG.md for details.
v1.2.2 - Complete Nil Pointer Protection
See CHANGELOG.md for details.
Release v1.2.1 - Fault Tolerance Improvements
See CHANGELOG.md for details.
v1.2.0
See CHANGELOG.md for details.