Changelog

Starting from 0.5.0, please refer to GitHub release to view release note.

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.

[1.0.0] - Unreleased

Added

  • atlassian.__version__ attribute for runtime version inspection (PEP 396).

  • atlassian/py.typed marker file to declare inline type information (PEP 561).

  • verify and proxies parameters to AtlassianAPI.__init__() for SSL certificate control and proxy support.

  • Confluence.get_page_by_title(space_key, title) — find a page by its title within a space.

  • Confluence.upload_attachment(page_id, filename, file_data) — attach a file to a page.

  • Confluence.get_comments(page_id) — retrieve comments on a page.

  • Confluence.add_comment(page_id, body) — post a comment on a page.

  • fields parameter to Jira.search_issue_with_jql() — callers can now specify which fields to return; defaults to None (all fields).

  • version parameter to Confluence.update_content() — callers can supply an explicit version; when omitted the current version is fetched automatically.

Changed

  • Breaking: Confluence.update_content() now fetches the current page version from the API and submits current_version + 1 instead of always submitting version 2.

  • Jira.issue_changelog() now passes query parameters via params= dict instead of URL string splicing, consistent with the rest of the library.

  • Jira.search_issue_with_jql() no longer hard-codes ["summary", "status", "issuetype", "fixVersions"]; omitting fields returns all fields from the API.

Deprecated

  • Jira.create_task() — emits DeprecationWarning; use create_issue() instead. Will be removed in a future version.

  • Jira.create_sub_task() — emits DeprecationWarning; use create_issue() instead. Will be removed in a future version.

  • 0.5.0 - Apr 10, 2023

  • 0.4.0 - Apr 26, 2022 - Code format and add Makefile for build and test.

  • 0.3.24 - Apr 25, 2022 - Support search_issue_with_jql to get more than 1000 results.

  • 0.3.23 - Jan 15, 2022 - Changed code formats with black

  • 0.3.22 - Nov 13, 2021 - Added update_field in Jira.

  • 0.3.21 - Nov 11, 2021 - Added issue_changelog in Jira.

  • 0.3.20 - Nov 11, 2021 - Added get_transitions in Jira.

  • 0.3.19 - Oct 7, 2021 - Added get_user in Bitbucket.

  • 0.3.18 - Oct 7, 2021 - Fixed issues in bitbucket and test_bitbucket and refactor.

  • 0.3.17 - Oct 2, 2021 - Support establish connection with token and update README.md.

  • 0.3.15 - Sep 9, 2021 - Fixed permission issue temporarily by changing file_handler to console_handler.

  • 0.3.14 - Sep 9, 2021 - Fixed Permission denied: ‘logs’ issue.

  • 0.3.13 - Sep 8, 2021 - Added create_issue in Jira.

  • 0.3.12 - Sep 2, 2021 - Added u: in Jira.

  • 0.3.11 - Aug 25, 2021 - Added get_pull_request_comments in Bitbucket.

  • 0.3.9 - Aug 19, 2021 - Changed search_issue_with_sql to search_issue_with_jql.

  • 0.3.8 - Aug 19, 2021 - Changed update_custom_field to support pass 3 or 4 params in Jira.

  • 0.3.7 - June 9, 2021 - Added update_build_status in Bitbucket.

  • 0.3.6 - June 9, 2021 - Added get_build_status in Bitbucket.

  • 0.3.5 - June 8, 2021 - Added update_custom_field in Jira .

  • 0.3.3 - June 4, 2021 - Added get_file_content in Bitbucket.

  • 0.3.0 - May 9, 2021 - Fixed Bitbucket and test_bitbucket issues.

  • 0.2.7 - Apr 20, 2021 - Added create task with components in Jira.

  • 0.2.5 - Apr 20, 2021 - Added update_issue_component in Jira .

  • 0.2.4 - Mar 28, 2021 - Added create_task and refactor code for Jira.

  • 0.2.0 - Mar 9, 2021 - Changed API return from JSON data to Python object.