Skip to content

Latest commit

 

History

History
360 lines (245 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

360 lines (245 loc) · 12.6 KB

Changelog

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.

Compatibility

The library offers compatibility contracts on the Java API and the POM.

Java API

The API covers all public Java types from com.atlassian.performance.tools.jiraactions.api and its subpackages:

POM

Changing the license is breaking a contract. Adding a requirement of a major version of a dependency is breaking a contract. Dropping a requirement of a major version of a dependency is a new contract.

3.16.0 - 2021-07-06

Added

3.15.1 - 2021-05-28

Fixed

  • Improve error logging in HardenedKeyboard.

3.15.0 - 2021-04-26

Added

  • Open IssueNavigatorPage.getIssueKeys() method. Resolve JPERF-743.

3.14.0 - 2021-04-22

Added

  • Open IssueNavigatorPage class for extension. Resolve JPERF-742.

3.13.4 - 2020-11-05

Fixed

  • Make Create Issue action compatible with Jira 8.14 changes. Fix JPERF-681.

3.13.3 - 2020-08-06

Fixed

  • Make Create Issue action compatible with AUI 9. Fix JPERF-657.

3.13.2 - 2020-07-22

Fixed

  • Fix LogIn Action not being able to close flags on AUI 9. Fix JPERF-654.

3.13.1 - 2020-06-29

Fixed

  • Make JQL search actions gracefully handle empty JQL queries memory condition. Fix JPERF-652.

3.13.0 - 2020-05-26

Added

  • Add top navigation bar handler to API - com.atlassian.performance.tools.jiraactions.api.page.TopNav

Fixed

  • Make issue creation time no longer include the dashboard loading time

3.12.0 - 2020-04-15

Added

  • Allow overrides of output in ActionMeter.Builder.

3.11.0 - 2020-04-14

Added

  • ActionMeter.Builder.
  • Add DrillDownHook.
  • Add a post metric hook to ActionMeter.

3.10.3 - 2020-03-03

Fixed

  • Move Selenium-JS to API scope [JPERF-607].

3.10.2 - 2020-02-11

Fixed

  • Avoid using Epic issue type, it causes problems with some datasets.

3.10.1 - 2020-02-07

Fixed

  • Properly fill issue data in CreateIssueAction. Fix JPERF-298.
  • Upgrade Selenium to 3.141.59.
  • Remove text ~ "a*" from AdaptiveJqlMemory. Fix JPERF-604.
  • Harden sending key presses.

3.10.0 - 2019-09-27

Added

  • Parametrize ActionMetricsParser with MetricJsonFormat.
  • Add MetricCompactJsonFormat to avoid drilldown parsing. Work around JPERF-395.

3.9.0 - 2019-08-13

Added

  • Add ability to delete backup service. Resolve [JPERF-334].

3.8.0 - 2019-08-12

Added

  • Add IssueCreateDialog.showAllFields.
  • Show all issue fields in CreateIssueAction.

Fixed

  • Avoid "please select a value" options in Select.

3.7.0 - 2019-07-25

Added

  • JqlMemory modified to allow recall queries by tag/query type. Resolve JPERF-522.
  • Add new action Search JQL wildcard. Resolve JPERF-525.
  • Add new action Search JQL by previous reporter. Resolve JPERF-528.
  • Add new action Search JQL simple search. Resolve JPERF-526.

3.6.0 - 2019-06-06

Added

  • Expose WebJira.accessAdmin(). Resolve JPERF-207.

3.5.1 - 2019-05-22

Fixed

  • Observe issue key and id in ViewIssueAction. Resolves JPERF-482.
  • Drill down into errored action metrics. Fix JPERF-479.

3.5.0 - 2019-04-26

Added

  • Expose IssueForm to make custom issue form actions easier. Resolve JPERF-450.

Fixed

  • Support RTE with a fallback to plain-text editor. Resolve JPERF-184.

3.4.0 - 2019-03-28

Added

  • Stream metrics in MergingActionMetricsParser and ActionMetricsParser. Unblock JPERF-395.

Deprecated

  • Discourage memory leaks caused by MergingActionMetricsParser.parse and ActionMetricsParser.parse.

3.3.0 - 2019-01-29

Added

  • Provide Jira Core scenario. Resolves JPERF-373.

Fixed

  • Search with JQL action handles JQL which returns no results. Resolves JPERF-371.

3.2.0 - 2019-01-08

Added

  • Provide builder for ActionMetric. Resolves JPERF-340

3.1.0 - 2018-12-20

Added

  • Add drilldown property to ActionMetric. See JPERF-316.
  • Record standard W3C performance entries via W3cPerformanceTimeline. Provide raw data for JPERF-316.
  • Let ActionMeters copy themselves with a different W3cPerformanceTimeline.

Deprecated

  • Deprecate constructors of ActionMetric.
  • Deprecate the data class status of ActionMetric.
  • Deprecate serialization details of ActionMetric.
  • Deprecate the internal Recording data structure.

3.0.2 - 2018-12-18

Fixed

  • Stop assuming description field is always available. Resolves JPERF-303.

3.0.1 - 2018-12-06

Fixed

  • Wait for web elements while disabling RTE. Resolves JPERF-296.

3.0.0 - 2018-11-13

Added

Removed

  • Named parameters in Scenario are no longer supported.

2.3.0 - 2018-11-13

Fixed

  • Restore com.atlassian.performance.tools.jiraactions.api.scenario.Scenario source compatibility with 2.1.0 by reverting JPERF-127 and JPERF-150.

2.2.0 - 2018-11-08

INCOMPATIBILITY BUG

Breaks source compatibility for com.atlassian.performance.tools.jiraactions.api.scenario.Scenario. See JPERF-260. Roll back to 2.1.2 to restore this compatibility.

Added

WARNING, this new API is unstable. It cannot be shipped without breaking API. Therefore it is removed in 2.3.0 as per SemVer spec. The feature is reintroduced in 3.0.0.

2.1.2 - 2018-10-22

Fixed

  • Do not fail 'Browse Projects' for low number of projects. Fix JPERF-151.

2.1.1 - 2018-10-09

Fixed

  • Decrease log level for actions complaining about skipping run, which resolves JPERF-162.
  • Ensure Rich Text Editor toggle is disabled after clicking it during Jira setup JPERF-183.
  • Fix navigation to the issue edit form and comment form when using a Jira with a context path. Fix JPERF-193.

2.1.0 - 2018-09-04

Added

  • Expose JiraErrors page object.

2.0.0 - 2018-09-04

Changed

  • Require APT concurrency:1.

Added

  • Include the POM in the compatibility contract.
  • Gain freedom from APT concurrency:0.

1.0.0 - 2018-08-31

Changed

  • Define the public API.
  • Add this change log.

0.0.1 - 2018-08-01

Added