API REST Plugin Release Notes
Plugin release notes
For releases 9.0.0 and above, plugin release notes are now included in the Squash TM release notes. This page will no longer be updated.
A new plugin version is available with each major Squash TM release and, occasionally, with minor releases.
If a plugin is not listed in the Squash TM release notes, it means the only change is its compatibility with the new Squash TM version.
8.0.0
Released on October 29, 2024
Compatible with Squash TM 8.X
Evolutions
- Security :
- Removal of technical details and stack traces from responses
- Depreciations :
- Deprecation of
/permissions
endpoints in favor of/clearances
, which now support custom profiles. No removal date has been set, but no future enhancements will be made to/permissions
.
- Deprecation of
- Transverse :
- Integration of Action Word Workspace API endpoints into the new
Action Words
menu - Get sprint group (
/sprint-groups/{id}
): simplified retrieval of sprint group information - Get sprint (
/sprint/{id}
): simplified retrieval of sprint information - URL standardization for retrieving a campaign by name:
- Old endpoint:
/campaignsByName/{name}
- New endpoint:
/campaigns?campaignName={name}
, for example:/campaigns?campaignName=MyCampaign
- Old endpoint:
- Get automated execution extender (
/automated-execution-extenders/{id}
): addition of execution time (duration
) in execution information - Get a synchronized requirement (
/requirements/{id}
): addition of ID (remote_req_id
), URL (remote_req_url
), and perimeter status (remote_req_perimeter_status
) - Get progress status (
progress_status
) for a campaign, iteration, and test suite - Get, add, and modify an iteration's status (
status
) - Get, add, and delete an API token (
/tokens
)
- Integration of Action Word Workspace API endpoints into the new
Corrections
- Error when retrieving an iteration by its name if another iteration has the same name
- Various corrections and improvements to the documentation
7.2.0
Released on August 12, 2024
Compatible with Squash TM 7.2.X
Evolutions
- Compatibility with Squash TM 7.2
7.1.0
Released on July 25, 2024
Compatible with Squash TM 7.1.X
Evolutions
- Self-destroy an API token
7.0.1
Released on June 26, 2024
Compatible with Squash TM 7.0.X
Corrections
- Several clearances cannot delete an attachment by API
- Several clearances cannot add an attachment by API
7.0.0
Released on June 14, 2024
Compatible with Squash TM 7.0.X
Corrections
- Performance issue when retrieving test cases with verified requirements via API
- Adding or deleting an attachment is quite slow with a huge database
6.0.0
Released on December 19, 2023
Compatible with Squash TM 6.X
Evolutions
- Get issues associated with Squash entities
- Get exploratory test cases
- Get exploratory test sessions
- Get exploratory test executions
- Get notes from exploratory test sessions
- Get environment variables from an automated execution
- Various improvements to documentation
Corrections
- It is possible to display the library of a project for which the user is not authorized
- When creating a requirement with UNDER_REVIEW status, it is replaced by WORK_IN_PROGRESS status in the created requirement
- The api /projects with parameter type is not working at all with pagination
- Any user can retrieve all template projects
5.0.0
Released on March 7, 2023
Compatible with Squash TM 5.X
Evolutions
- Modify the "Eligibility for Automation" and "Automation priority" fields of a test case
- Modify the automation status of a test case
Corrections
- Code 200 and payload of a GET on a DELETE that should return a 405 error
- GET requirement folder content: the values of the '?include' parameter are not mentioned in the documentation
- It is possible to modify a test step bound to a locked milestone
- Incorrect error message when creating a requirement in a folder
- Error message in English can be improved when deleting an action word
4.1.0
Released on November 9, 2022
Compatible with Squash TM 4.1
Evolutions
- Modify the custom fields of an execution
Corrections
- Prevent the modification of denormalized custom fields (linked to the test case) of an execution
- 8977 Error on a screenshot of the documentation - Get test cases of project
- 8959 REST API documentation for Create Iteration has incorrect return text
- 8935 Typo on the documentation in Modify iteration
- It is possible to apply an unauthorized optional status on an execution step
- Error in the URL to create a requirement version in the documentation
- Information required to create a user does not match the information required in the UI
4.0.0
Released on July 28, 2022
Compatible with Squash TM 4.0
Evolutions
- Compatibility with Squash TM 4.0
- Add and delete a link between a test case and a requirement
- Get, add and delete a link between a test step and a requirement
- Add and modify automated script fields of the test case
- Get, add and delete user permissions
- Filter on projects or project templates when getting all projects
- Add an automated test technology
- Add and modify a requirement version
- Harmonize URL to link a test case to a requirement:
- Former endpoint: /requirements/{ids}/coverages with a "testCaseIds" parameter with the ids of the test cases to associate
- New endpoint: /requirements/{ids}/coverages/{testCaseIds}, e.g.: /requirements/2/coverages/24,26,27
- Get requirements, test cases and campaign tree structures
Corrections
- Null pointer at GET requirement on a high level requirement
- Activate and deactivate a user is not complete
- 8679 Get only the projects on which the user is authorized when getting all projects
3.0.1
Released on April 7, 2022
Compatible With Squash TM 3.X
Corrections
- Get requirement folder content: unable to display high-level requirements
- Null pointer at Get requirement on a high level requirement
- Path not filled at GET requirement on a high level requirement
3.0.0
Released on December 17, 2021
Compatible With Squash TM 3.X
Evolutions
- GET iteration and tests suite UUID
- Add API documentation links in the "Help" menu of the navigation bar
Corrections
- 8787 Link with a model is not taken into account when creating a project
- 8790 Impossible to create a user from TestAutomationServer group via REST API
- Wrong code and no error message when editing the three Squash AUTOM fields of a test case
2.1.0
Released on August 26, 2021
Compatible with Squash TM 2.1
Evolutions
- View a test case's UUID;
- View a test case's linking fields to a script.
Corrections
- Cannot create a BDD test case with a test step.
2.0.0
Released on July 1st, 2021 Compatible with Squash TM 2.0
Evolutions
- Compatible with Squash TM 2.0