Squash TM 2.X Release Notes
Squash TM 2.2.2
Released on April 07 2022
Corrections
- Security:
- Integration of the solution disallowed fields to correct the CVE-2022-22965
Squash TM 2.1.6
Released on February 21 2022
Corrections
- Requirements :
- Wrong redirection of the [Back] button on the requirement versions page
- "Coverage indicators" unavailable without refreshing the page
- Issues :
- Slowness when displaying the "Report an issue" form
- Technique :
- Upgrade of Apache log4j library in version 2.17.1
Squash TM 2.2.0
Released on January 4, 2022
Evolutions
- Automation:
- Implement token authentication for results publication of automated tests
Plugins
- New version for the following plugins:
Squash TM 2.1.5
Released on December 21st, 2021
Corrections
- Technical :
- Upgrade of Apache log4j library in version 2.17.0
Squash TM 2.0.3
Released on December 21st, 2021
Corrections
- Technical :
- Upgrade of Apache log4j library in version 2.17.0
Squash TM 2.1.4
Released on December 14, 2021
Corrections
- Technical :
- Upgrade of Apache log4j library in version 2.16.0
Squash TM 2.0.2
Released on December 14, 2021
Corrections
- Technical :
- Upgrade of Apache log4j library in version 2.16.0
Squash TM 2.1.1
Released on October 20, 2021
Corrections
- 8744 Bad redirection with SAML 2.0
- The export of requirement search results (search page) is not functional for 6 profiles
- Loss of access to the list of jenkins Squash TF jobs (Apache httpclient library)
Squash TM 2.1.0
Released on August 26, 2021
Evolutions
- Source code sharing server:
- Token authentication to GitHub is now supported.
- Xsquash4Jira:
- Xsquash4Jira's configuration is now taken into account in project templates, which consequently applies to linked projects as well;
- In the library and in requirement's consultation pages, the synchronization status of the linked Jira issue (synced, unsynced, or deleted in Jira) is now displayed;
- An option was added to simulate a synchronization in order to view the number and details of the tickets it contains before adding it;
- A button was added to refresh the "Synchronizations" block on the configuration page of the Xsquash4Jira plugin;
- The display of syntax errors during the configuration of equivalences between field values was improved;
- Configuration of Squash reporting fields from Jira via the API.
- Test cases:
- Buttons were added to copy, paste, and delete test steps on top of the page.
- Reporting:
- BDD test cases are now displayed in editable requirement reports;
- Across the app:
- A button was added to clear the filters applied to the columns of certain tables;
- Selected projects are now displayed on top of the list in the projects filter;
- The display of infotips was optimized.
- Administration:
- You can now delete a user who is the owner of a graph or report.
- REST API:
- View a test case's UUID;
- View a test case's linked fields to an automated script;
- The block does not update when you change authentication protocols.
- REST API Admin :
Plugins
- New versions for the following plugins:
Corrections
-
Requirements:
- Untranslated synchronization status;
- Requirement linked to milestone cannot be copy-pasted;
- In milestone mode, edit the content of the pop-up when deleting a requirement;
- The popup to add a requirement version is accessible but does not work for validating profiles;
- Exports from search do not take into account all filters;
- Missing [-] button in the lines of the tables "linked requirements" and "linked TC";
- Open the node after a drag and drop in the tree;
- Incorrect default sorting in the table "Test case verifying this requirement"
- Display custom lists and custom fields by alphabetical order in search criteria;
- Jira and Redmine manual synchronization: mistake in the message of the popup "Sync with..."
-
Test case:
- Change the icons at the end of the row for called test cases;
- In test cases prerequisites, a parameter's update is not automatically taken into account;
- Wrong delete message when deleting a test step requirement on a level-2 page of a test step;
- In the test cases search, missing infotip for action buttons;
- BDD TC - Error when editing an action's parameters with blank parameters.
-
Campaigns :
- 8749 Wrong execution URL in issues description;
- No error popup when starting an execution if the Gherkin Script does not have a scenario;
- When editing a test step in progress, the box "Linked to the TS" is not automatically checked when a requirement is linked to a test case via the search.
- When editing a test step in progress, the pop-up to unlink a requirement from a test step is non-compliant;
- For profiles who are not habilitated, the pop-up for deleting a test plan item in a suite appears but does not work;
- Error message to be renamed (Popup and execution page) in the popup to report an issue if the bugtracker is unreachable;
- Make the field boxes consistent in the popup to report an issue;
- Non uniform highlighting of the border of the Date/Date and hour fields when hovering in the popup to report an issue
- Anormal behavior of very long test cases ID when searching a test plan item;
- Login dates/hours do not automatically update when changing from "To execute" to "Non testable" on an execution's page;
- The default value of the state of an iteration must be "Undefined";
- The button [Launch automated tests] only appears after refreshing the page;
- In an execution's "issue" block, The button to delete an issue appears but does not work for certain profiles;
- Drag-and-drop an item wrongly appeared as working for certain profiles;
- The popup to delete an ITPI in a campaign is not displayed;
- Long display time for the popup 'Execution history' on a large database
-
Reporting:
- 8746 [Report API] The report category "VARIOUS" is no longer supported;
- On a histogram graph, black bars appear;
- For reports, the field "Choose a tag" is displayed even if there is no custom field for tags.
- Boolean filter still displayed after selecting when creating a graph.
-
Administration
- Delete a link type between requirements is only appears after refreshing the page;
- The editing of the description of a custom list's option is not extended to objects;
- Wrong error message if login already used in the pop-up to add a user;
- The "Options" block columns of a custom field "Drop-down list" must not be sortable;
- Change "Bugtracker" by "Server" in the info message when deleting a bugtracker;
- The block "Authentication policy" does not update when you change authentication protocols.
-
Across the app:
- 8729 Squash TM's public URL is not taken into account everywhere;
- When changing attachments URLs, images are no longer displayed;
- The URL is not updated when you navigate from one group of anchors to another;
- Cannot navigate to an anchor group via the URL;
- Errors in the referential data when the user cannot view one of the filter's projects;
- The numbers under the anchors do not update automatically;
- Wrong redirecting from a link after logout;
- In the projects filter, the color of the checkbox's border of the "Name" heading is in the color of the "Requirements" workspace;
- Infotip when hovering on a cell even if the value is not abbreviated;
- Delete the "Planned" option for the search via milestone;
- Criteria linked to the milestones can be viewed / are clickable in the list "Add a criteria" in the search pages in milestone mode;
- The library's action buttons are shifted to the right in milestone mode;
- Wrong redirection link to the documentation.
-
Database
- Remove long comment errors in the full install script
- Script 2.00.0 passage too long due to icon upgrades
Squash TM 2.0.0
Released on July 1st 2021
Evolutions
-
Redesigned and modernized interface
-
Navigation bar:
- Access online documentation via navigation bar;
- Expand or collapse navigation bar;
- Switch to milestone/repository mode from navigation bar.
-
Navigating within the app:
- Navigate within pages via anchors;
- Access an object via its URL;
- Preserve the state of your tables (pagination, sorting, filters) when navigating to a level 2 page.
-
Consulting objects:
- New icons in libraries for quick information on repository;
- New tag pills on objects' consultation pages with main attributes;
- Have a quick view of content and objects links via numerical indicators in anchors;
- Display milestones linked to objects are in tag form.
-
Linking and drag and drop:
- Link objects directly from their consultation page using drag and drop;
- Add attachments using drag and drop;
- Move and reorganize objects more easily using drag and drop.
-
Sorting and filters:
- Modify libraries sortings from their action bar;
- Optimized filters in some tables' columns;
- Optimized secondary sorting in tables;
-
Requirements:
- Test cases status are now taken into account in coverage indicators.
-
Test cases:
- New managing interface for test steps;
- View called test steps directly from test case consultation page;
- Reorganized page for test steps details;
- Parameters and datasets now in the same table;
- Optimized display for additional information on BDD test steps.
- 8595 [Close] button on "Add a test step" in Squash
-
Campaigns:
- Add test suites from library;
- Optimized display for "Campaign/Iteration Cumulative Progress" graph;
- New managing interface for execution scenarios on executions consultation pages;
- Manage executions history in table.
-
Search:
- Criteria and results on the same page;
- Dynamic refresh for search results;
- Define a custom perimeter for your search (project, folder, group of objects).
-
Dashboards:
- Optimized dashboards display according to the space available;
- Infotip appears when hovering on different parts of graphs;
- Parts of graphs are translated into search criteria when you click on them to show their content.
- 8590 Display titles of charts without data in the Dashboard
-
Reporting:
- New interface for creating custom graphs;
- Unfavorite dashboards;
- New interface for campaigns custom exports.
-
Administration:
- Navigation bar added to Administration Workspace;
- Reorganized categories;
- Optimized adding of users and custom fields;
- View installed plugins;
- Download previous log files.
-
Server :
- server.servlet.context-path can be used.
Plugins
- All new versions of the plugins are compatible with Squash TM 2.0.
Corrections
-
Requirements:
- Stopping a milestone not related to the project from linking to one of the project's requirements;
- Custom list description is not maintained during the export of requirements;
- "Category" column does not contain list code;
- Custom list description is not maintained;
- Useless columns in import template to be deleted.
-
Test cases:
- Number of issues displayed on the anchor different from number of issues in tables;
- Stopping a milestone not related to the project from linking to one of the project's test cases;
- Milestones linked to requirement regarding test cases by heritage not maintained;
- 8716 When creating an assisted test case, current milestone is automatically assigned;
- If CUF are mandatory in TC folders, TC creation by copy of requirements is broken;
- Mass modification impossible for a selection of test cases linked to a requirement linked to a "Locked" milestone;
- User without rights can see BDD test cases in search;
- Mass transmission broken if Gherkin and BDD are selected;
- Update of milestone linked to test case no longer automatic if moved to another project;
- Useless columns in import template to be deleted.
-
Campaigns :
- Possible to edit a campaign linked to a locked milestone as well as its descendants;
- Non-automatic update on the progress of a test suite;
- Automatic execution status added in the execution plan;
- ITPI without executions disappear from "Mode" or "Executed by" sortings in search.
- Tester profile can wrongly see tests that are not assigned to them in the execution plan of a campaign;
- End date of filter in "Last execution" column is excluded from shown results;
- Datasets of test plans items can be modified even if the milestone linked to the campaign is locked;
- Sorting in some columns makes lines of search results disappear;
- Different display for requirements linked to a test case via a call in the execution popup;
- Sorting in JDD column does not work correctly on the search page.
-
Reporting:
- Impossible to download a custom export if only one custom field is selected in "Test cases".
- Milestone attributes appear when creating graphs or exports if milestones are deactivated;
- In milestone selection pop-up, project filter is not taken into account for reports.
- 8737 Description on a folder not registered
-
Administration:
- Missing info pop-up if you try to modify an authorization when user number is +20%;
- Link to YAML documentation opens in the same page;
- Users from the test automatization server cannot add attachments;
- Change the error pop-up message if the duration of the retention period is not a number between 0 and 2147483647;
- Replacing "bugtracker" by "server" in server-deletion pop-ups.