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.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.