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.
The library offers compatibility contracts on the Java API and the POM.
The API covers all public Java types from com.atlassian.performance.tools.jirasoftwareactions.api
and its subpackages:
- source compatibility
- binary compatibility
- behavioral compatibility with behavioral contracts expressed via Javadoc
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.
1.5.1 - 2023-08-03
- In
JiraSoftwareScenario
add 3 first visited projects to JQL memory. Mitigate JPERF-573.
1.5.0 - 2023-07-07
- Fill in an
IssueKeyMemory
inWorkOnBacklog
.
1.4.3 - 2023-04-05
- Include
ViewHistoryTabAction
andViewCommentAction
inJiraSoftwareScenario
. Resolve JPERF-813.
1.4.2 - 2022-12-20
- Set the sprint name used for editing sprint to a random value. Resolve JPERF-906.
1.4.1 - 2022-12-15
- Fix flakiness of
WorkOnBacklog
action caused by AUI Flag obscuring edit sprint button. Resolve JPERF-903.
1.4.0 - 2022-12-15
- New action
WorkOnBacklog
that visits the backlog and has a chance to edit an existing sprint by changing its name. Resolve JPERF-873.
- Deprecate
ViewBacklogAction
in favor ofWorkOnBacklog
1.3.6 - 2022-10-19
- Fix browsing boards on Jira 9.3.0: page object and VU action. Fix JPERF-836.
1.3.5 - 2022-06-23
Empty release to test changes in release process.
1.3.4 - 2022-04-08
- Bump log4j version to 2.17.2. Fix JPERF-778.
1.3.3 - 2020-02-14
- Reduce the overhead of handling large boards and backlogs
- Upgrade Selenium to 3.141.59
- Use non-deprecated Kotlin stdlib. Fix JPERF-466.
1.3.2 - 2019-08-02
- Fix flakiness while filtering boards by type. Resolve JPERF-548.
1.3.1 - 2019-02-25
- Stop returning null board Id values from BrowseBoardsPage#getBoardIds. Resolve JPERF-279.
1.3.0 - 2018-11-14
- Let virtual users use their own filter predicates instead of the built-in
isWorthVisiting
method - Make the module
jira-actions
3.x compatibile. Unlocks JPERF-127 and JPERF-150.
- Deprecate
NonEmptyBoardMemory
- Deprecate
isWorthVisiting
method in theBoard
1.2.0 - 2018-10-29
- Let virtual users memorize more details about boards:
- is it a scrum board?
- how many issues does it display?
- how many issues are in the backlog?
- Let virtual users avoid empty boards. Resolve JPERF-211.
- Avoid empty boards in the
JiraSoftwareScenario
.
- Deprecate
AgileBoardIdMemory
in favor ofMemory<Board>
.
1.1.0 - 2018-10-15
- New action that visits backlog of Scrum boards
- Decrease log level for actions complaining about skipping run, which resolves JPERF-162.
1.0.0 - 2018-09-04
- Define public API for the module.
- Consume stable API of
jira-actions
- Add this changelog.