Skip to content

Releases: pycontribs/jira

v3.5.0

11 Mar 21:17
eeba6ae
Compare
Choose a tag to compare

Minor Changes

  • [feature] Add support for requests timeout (#1574) @Victor-D
  • Add projectstatuses method to get project statuses (missing endpoint) (#1267) @kayx23
  • Get the properties when fetching an Issue (#1605) @turran
  • Support for the new 'createmeta' API in Jira 8.4+ (#1527) @pmilosev

Bugfixes

  • Make create_issue_link work with issue_link-objects (#1621) @rynkk
  • [feature] Add support for requests timeout (#1574) @Victor-D
  • Made create_issue and create_issues consistent to handle multiple issue types with same name (#1594) @gmainguet
  • KeyError: "X-RateLimit-FillRate" fix (#1593) @rehsals
  • Properly parse errorMessage key in error response (#1526) @GeyseR
  • Use proper SPDX identifier (#1502) @Shortfinga

v3.4.1

06 Sep 10:30
7846ac3
Compare
Choose a tag to compare

Minor Changes

Bugfixes

  • add required parameter field 'permissions' to my_permissions method (#1472) @rena2damas
  • Avoid always passing on an empty body even if not given (#1471) @razziel89

v3.4.0

14 Aug 23:03
c141213
Compare
Choose a tag to compare

Minor Changes

Bugfixes

  • fix .add_issues_to_epic() (#1450) @adehad
  • Fix using str as issue type with .create_issue() when issue type with that name exists in many projects (#1448) @dblanchette

v3.3.2

08 Aug 08:22
00c3798
Compare
Choose a tag to compare

Bugfixes

  • allow filter updates when no description returned by Jira (#1447) @adehad
  • Fix bug preventing use of an int for issuetype in create_issue() (#1445) @rynkk
  • derive attachment fname from BufferedReader object (#1437) (#1438) @mtripoli

v3.3.1

26 Jul 17:39
49fe68c
Compare
Choose a tag to compare

Bugfixes

  • [Regression] ensure None is handled correctly in search_issues() (#1434) @adehad
  • Raise JIRAError when no user found (#1383) @lishoujun

v3.3.0

10 Jul 13:08
bcf9c4e
Compare
Choose a tag to compare

Minor Changes

  • Add client route for deleting remote links by global (and internal) id (#1395) @rynkk
  • improve explanation of exception when two sprints with the same name are found (#1405) @studioj
  • extend the examples with a more thorough example for getting attachments from a specific comment (#1404) @studioj
  • Configurable batch size for JIRA._fetch_pages() and dependant methods (#1394) @rynkk
  • tidy ResilientSession implementation (#1366) @adehad
  • Add notify to comment (#1387) @studioj
  • As the keyring dependency is only used by jirashell, have it be part of the cli extras requirement. (#1380) @dbaxa
  • Handle #925 rate limit error (#1364) @stefanoboriero
  • updated jira.search_issues default behaviour to include all fields (#1360) @Yusuf-TJ
  • use importlib.metadata instead of pkg_resources (#1359) @adehad
  • Drop py36 py37 add py310 (#1350) @adehad

Bugfixes

  • improve explanation of exception when two sprints with the same name are found (#1405) @studioj
  • Remove GreenHopper Resource and fix Agile tests (#1351) @adehad

v3.2.0

13 Apr 23:39
97ed6d7
Compare
Choose a tag to compare

Note: This will be the last release to support Py36 and Py37.

Minor Changes

Bugfixes

  • Locate the exact user by key if there are multiple users returned from query (#1145) @skyscribe
  • Fixing type hint to match documentation for move_to_backlog (#1275) @cpsimpson
  • Avoid printing parsed json response (#1246) @studioj

3.1.1

11 Nov 10:46
5ab6c29
Compare
Choose a tag to compare

Minor Changes

  • Allow both a comment and a worklog rather than just one or the other when transitioning an issue (#951) @jdgood
  • lazy load _fields, (now called _fields_cache for clarity) (#1205) @adehad

Bugfixes

From 3.1.0rc1

Minor Changes

Bugfixes

  • Export resource_class_map and fix bug in Role.add_user() (#1047) @wlupton
  • Jira Cloud user support (#1109) @adehad
  • allow testing of Jira Cloud (#1107) @adehad
  • Client Certificate Authentication for All Auth Types (#1191) @kchason
  • Allow _get_user_accountid to find "Unassigned" and "Automatic" users. (#1152) @adehad
  • use "agile" endpoint over now removed "greenhopper" (#1186) @adehad
  • fix: rename default branch to main (#1166) @ssbarnea
  • Fix JWT QSH generation for urls with repeated parameters (#1157) @robinhughes
  • fix TB on RequestType instanciation with raw content (fixes #1130) (#1133) @bmathieu33
  • Make search_assignable_users_for_issues function GDPR compliant. (#1117) @nelli-acc
  • use requests.structures.CaseInsensitiveDict directly (#1084) @adehad
  • Fix broken tests (#1079) @manc-lx
  • Add (some) missing type hints for _IssueFields (#1063) @julenpardo
  • Refactor locking of test dependencies (#1074) @ssbarnea
  • fix assign issue behaviour and correct watcher functions docstrings (#1053) @adehad
  • Allow you to set the reporter as well, not just the assignee (#987) @tlianza
  • Close the file descriptor for add_attachment (#957) @yen3
  • Make user search GDPR compliant (#927) @julenpardo
  • fix: group_members (#933) @nilleb
  • add typehints and allow google docstrings (#1023) @adehad
  • Fix docstring generation of jira client and minor doc layouting fix (#1038) @studioj
  • adding version to documentation to help out on #1016 (#1039) @studioj

Kudos goes to: @Flupp, @RonnyPfannschmidt, @Steffen223, @adehad, @aklajnert, @bmathieu33, @dependabot, @dependabot[bot], @durka, @jdgood, @joshheinrichs, @julenpardo, @kchason, @manc-lx, @matthewkeenan, @nelli-acc, @nilleb, @petermcd, @pre-commit-ci, @pre-commit-ci[bot], @robinhughes, @skaiaa, @soerenbe, @ssbarnea, @studioj, @tlianza, @tmct, @wlupton and @yen3

3.1.0rc1

24 Oct 17:36
73d056e
Compare
Choose a tag to compare
3.1.0rc1 Pre-release
Pre-release

Thank you all for your contributions and patience awaiting this pre-release. Although this is classed as a "pre-release" this is the most well tested this library has been in its entire history ! Our coverage is just shy of 58%. The reasoning behind classing this as a pre-release is that we changed our CI system and want to make sure that any regressions can be addressed before a "proper" release.

Minor Changes

Bugfixes

  • Export resource_class_map and fix bug in Role.add_user() (#1047) @wlupton
  • Jira Cloud user support (#1109) @adehad
  • allow testing of Jira Cloud (#1107) @adehad
  • Client Certificate Authentication for All Auth Types (#1191) @kchason
  • Allow _get_user_accountid to find "Unassigned" and "Automatic" users. (#1152) @adehad
  • use "agile" endpoint over now removed "greenhopper" (#1186) @adehad
  • fix: rename default branch to main (#1166) @ssbarnea
  • Fix JWT QSH generation for urls with repeated parameters (#1157) @robinhughes
  • fix TB on RequestType instanciation with raw content (fixes #1130) (#1133) @bmathieu33
  • Make search_assignable_users_for_issues function GDPR compliant. (#1117) @nelli-acc
  • use requests.structures.CaseInsensitiveDict directly (#1084) @adehad
  • Fix broken tests (#1079) @manc-lx
  • Add (some) missing type hints for _IssueFields (#1063) @julenpardo
  • Refactor locking of test dependencies (#1074) @ssbarnea
  • fix assign issue behaviour and correct watcher functions docstrings (#1053) @adehad
  • Allow you to set the reporter as well, not just the assignee (#987) @tlianza
  • Close the file descriptor for add_attachment (#957) @yen3
  • Make user search GDPR compliant (#927) @julenpardo
  • fix: group_members (#933) @nilleb
  • add typehints and allow google docstrings (#1023) @adehad
  • Fix docstring generation of jira client and minor doc layouting fix (#1038) @studioj
  • adding version to documentation to help out on #1016 (#1039) @studioj

Kudos goes to: @Flupp, @RonnyPfannschmidt, @Steffen223, @adehad, @aklajnert, @bmathieu33, @dependabot, @dependabot[bot], @durka, @joshheinrichs, @julenpardo, @kchason, @manc-lx, @matthewkeenan, @nelli-acc, @nilleb, @pre-commit-ci, @pre-commit-ci[bot], @robinhughes, @skaiaa, @soerenbe, @ssbarnea, @studioj, @tlianza, @tmct, @wlupton and @yen3

3.0.1

12 May 20:27
4355170
Compare
Choose a tag to compare

Changes

Features

Bug Fixes