Skip to content

Releases: felixgeelhaar/jirasdk

v1.6.1

21 Feb 19:20
v1.6.1
1455009

Choose a tag to compare

Changed

  • Updated Go version support to 1.24, 1.25, 1.26 (last 3 versions)
  • Upgraded setup-go from v5 to v6 in release and tag workflows
  • Upgraded golangci-lint from v2.7.2 to v2.10.1 for Go 1.26 compatibility

Fixed

  • Suppressed gosec false positives: G117 (ClientSecret struct field name) and G704 (SSRF on user-configured base URL)

v1.6.0

21 Feb 19:08
v1.6.0
1ef9c80

Choose a tag to compare

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 context
  • RemoveContextProjects() - Remove projects from a custom field context
  • GetContextProjectMappings() - 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 schemes
  • CreateIssueTypeScheme() - Create a new issue type scheme
  • UpdateIssueTypeScheme() - Update an existing issue type scheme
  • DeleteIssueTypeScheme() - Delete an issue type scheme
  • AddIssueTypesToScheme() - Add issue types to a scheme
  • RemoveIssueTypeFromScheme() - Remove an issue type from a scheme
  • GetIssueTypeSchemeMappings() - Retrieve scheme-to-issue-type mappings

Beta Rate-Limit Headers (CHANGE-3045)

  • Added parsing for Beta-RateLimit-Policy header (points-based quota format: "100;w=60")
  • Added parsing for Beta-RateLimit header (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

14 Dec 18:57
v1.5.2
e61b4a4

Choose a tag to compare

See CHANGELOG.md for details.

v1.5.1

23 Oct 13:48
v1.5.1
882bc79

Choose a tag to compare

See CHANGELOG.md for details.

v1.4.0

21 Oct 08:32
v1.4.0
4969a39

Choose a tag to compare

See CHANGELOG.md for details.

v1.3.1

19 Oct 18:16
v1.3.1
bf3dd97

Choose a tag to compare

See CHANGELOG.md for details.

v1.3.0 - Flexible Date/Time Parsing

19 Oct 14:41
v1.3.0
0df760a

Choose a tag to compare

v1.2.2 - Complete Nil Pointer Protection

18 Oct 08:44
v1.2.2
a962424

Choose a tag to compare

Release v1.2.1 - Fault Tolerance Improvements

17 Oct 22:14
v1.2.1
4a830f6

Choose a tag to compare

v1.2.0

17 Oct 11:15
v1.2.0
cc48315

Choose a tag to compare

See CHANGELOG.md for details.