CS
SCALE.sdm
Toggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage
Confidential information

Upcoming

Release date:

Summary of major changes

Edit multiple MDM requirements

The workflow for editing multiple MDM requirements has been improved:

  1. Navigate to   > Configuration > MDM > Requirements.
  2. Select multiple internal MDM requirements (ctrl. + click) in the overview and then right-click. A context menu will open.
  3. Click on  Multi edit. A pop-up window will open.
  4. Click on Name, Description or Context depending on what information you want to edit.
  5. Select an operation from the drop-down list and enter your text into the text field(s). See the use cases below.
  6. An info box indicates how many elements will be changed. Click on  Change all when you are ready to apply the changes.

image
Edit multiple requirements at once

PDF viewer for project documents

Users can now right-click on a PDF document in  Project and select   Preview PDF from the context menu. This opens the project document directly in an integrated PDF viewer.

Presets

The presets in  Result were improved in the following ways:

  • Preset brick details are now visible in a side panel.
  • The preset grid now includes a Discipline column.
  • The inline editor now utilizes the entire screen height.

List of all changes

New feature
PROJECT
There is now a PDF viewer for project documents. [#7049]

This feature relates to the Documents area in  Project. Specifically, it relates to those project documents that are PDF files. In the past, users could only view PDF documents by downloading them and then opening them with an external PDF viewer. This workflow has been improved. Now users can right-click on a PDF file and select  Preview PDF from the context menu. This opens the document directly in an integrated PDF viewer.

image
Integrated PDF viewer

New feature
RESULT
The preset grid now includes a 'Discipline' column. [#7216]

This feature relates to the presets, which can be accessed by navigating to   > Configuration > Result > Presets. The preset grid now includes a Discipline column, where you can see which disciplines apply to each preset. You can also filter or group the presets in the grid by their discipline.

Use-case: Disciplines are essentially a way to control which presets are available to which users. When a user selects a preset in  Result, they only see the presets for their own disciplines. Presets that do not match their discipline are filtered out.

New feature
MISC
It is now possible to change the context of multiple MDM requirements at once. [#7286]

This feature relates to the MDM requirements, which can be found by navigating to   > Configuration > MDM > Requirements. Specifically, it relates to the new workflow for editing multiple MDM requirements. The pop-up window now includes a Context area, where users can edit the context of multiple MDM requirements at once.

image
Example: Change the value 'front' to 'frontal'

New feature
API
The LoadMemberRoles API was extended with a member filter and project name column. [#7137]
Improvement
PROJECT
It is now possible to delete project requirements/test cases that were previously duplicated. [#6941]

This improvement relates to the requirements grid in  Project. In the past, users were not able to delete a requirement or test case that had previously been duplicated. That means, if a copy was made of the requirement or test case, then it was not possible to delete the parent at a later time. This has been improved. Project requirements/test cases can now be deleted regardless whether they were previously copied.

Improvement
PROJECT
Status values can no longer be saved for inactive project requirements in edit mode. [#7043]

This improvement relates to edit mode in  Project. In the past, users could enter status values for both active ( ) and inactive ( ) requirements. This has been changed. In edit mode, it is no longer possible to enter status values for inactive project requirements. This is useful because inactive requirements are outdated or obsolete, so no status entries should be saved for them.

Improvement
RESULT
Preset brick details are now visible in a side panel. [#6043]

This improvement relates to the preset bricks, which can be accessed by navigating to   > Configuration > Result > Preset bricks. Now users can click on a preset brick in the overview and then click on   to expand a side panel. The side panel displays detailed information about the preset brick. This information is read-only.

image
Preset brick side panel

Improvement
RESULT
The 'Compare videos' window now updates video frames while dragging the timeline, rather than when releasing the mouse button. [#7218]

This improvement relates to the function for comparing videos in  Result. In the past, the preview image was not updated until the user had dragged and released the timeline. This often led to trial and error because the user could not see the preview image until it was too late. This workflow has been improved. Now users see a preview video frame while dragging the timeline.

image
Compare videos while dragging timeline

Improvement
RESULT
The inline editor for presets and preset bricks now utilizes the entire screen height. [#7245]

This improvement relates to the presets in  Result. Specifically, it relates to the inline editor, where users can enter XML for a preset or preset brick. In the past, the editor did not utilize the entire screen height. That means, there was unnecessary white space underneath the editor. This has been improved.

Improvement
RESULT
The test attachment panels have been re-written to improve the performance. [#1685#6929]

The attachment panels in the  Result dashboard have been completely re-written such that the loading performance is increased. It uses the server-side row model, which makes it possible to partly load only the data that is currently visible. Previously, all attachments of the selected tests were loaded in multiple requests, which made the application feel unresponsive.

Due to the re-write, the following changes have been made:

  • In the grid view, it is possible to group by columns, change the sort order and set column filters. This will also affect the thumbnail view. In the thumbnail view itself, it is not possible to change the grouping, filtering, or sorting.
  • The quick filter is available in both views and can be set in either of them.
  • The buttons next to the quick filter (left-to-right) have the following effect:
    • Reset filter: Reset all column filters and the quick filter. This has the same effect in both views.
    • Autosize: In the thumbnail view, the number of items shown in one row is adjusted to use the full width. In the list view, the columns in the grid are adjusted to fit its content.
    • Reset to default: Reset the filtering, sorting, and grouping to the default values. In the list view, it also resets the column order.
  • In the thumbnail view, a double click opens the carousel instead of a single click. This change is necessary to be able to select multiple items in the thumbnail view similar to the list view. However, this feature is still under development and not yet implemented.
  • Due to the use of the new grid view component, the thumbnail view has now a context menu which is similar to the context menu in the list view.

Improvement
MISC
Grids have been made more compact. [#7358]

This improvement relates to the following grids:

  •   > Configuration > Result > Presets
  •   > Configuration > Result > Preset bricks
  •   > Configuration > Result > Templates
  •   > Configuration > User management > Groups
  •   > Configuration > User management > Access tokens
  •   > Configuration > User management > Global roles
  •   > Configuration > User management > Project roles

The grid layout has been made more compact. That means, the grids no longer use the AG grid theme comfortable. Instead, they use the theme dense.

Improvement
MISC
The 'Tag' column is now hidden by default on the user content page. [#7241]

This improvement relates to the User content page, which can be accessed by navigating to   > Configuration > User content. By default, the Tag column is no longer visible in the grid. Since the grid is already grouped by tag, this column is redundant for most use-cases. If you want to see the Tag column again, you can display it by clicking on   on the far right and then selecting the column ( ).

Improvement
MISC
The performance for AutoTouchRelatedJob was improved to relieve overload on workers. [#7184]
Improvement
MISC
The workflow for editing multiple MDM requirements has been improved. [#7061]

This improvement relates to the MDM requirements, which can be found by navigating to   > Configuration > MDM > Requirements. The workflow for editing multiple MDM requirements has been improved:

  1. Select multiple MDM requirements (ctrl. + click) in the overview and then right-click. A context menu will open.
  2. Click on  Multi edit. A pop-up window will open.
  3. Select an operation from the drop-down list and enter your text into the text field(s).
  4. Click on  Change all to apply the changes to all of the selected MDM requirements at once.

image
Example: Correct a typo in three requirement names

Improvement
API
The clone API now accepts user input to dynamically adjust the clone behavior. [#7135]
Improvement
API
There is now a system for managing feature access through licenses. [#7094]

Users can now be linked to specific features, and their license status can be tracked. The necessary models and API endpoints have been added to support this functionality, including the ability to view and update feature access for users.

Feature removal
MISC
Command-line arguments and meta.json are no longer supported for add-ons. [#5408#5408]

The old-style command-line arguments and the meta.json configuration file are no longer supported. See the respective deprecation notices on how to migrate.

Bug fix
PROJECT
An additional checkbox was removed from the 'Assign product variant' window. [#7353]

This fix relates to product variants in  Project. Specifically, it relates to the window where users can assign product variants to test cases. In the past, an additional checkbox was displayed in the window. The checkbox was removed since it was unnecessary and should not have been displayed.

Bug fix
PROJECT
Project status documents are now saved correctly. [#7369]

This fix relates to the documents that can be uploaded while reporting the status in  Project. In the past, after saving the project requirement status, the document did not appear in the side panel. This behavior has been fixed. Uploaded documents are now saved and displayed correctly.

Bug fix
PROJECT
The 'Date' column for status report templates now displays the creation date. [#7215]

This feature relates to the status report templates in  Project. In the past, when creating a new status report, the timestamp was not displayed in the Date column. This behavior has been fixed. The creation date is now displayed in the Date column and the column can be used for filtering.

Bug fix
PROJECT
Users are now notified if the file upload fails. [#7335]

This fix relates to the Documents area in  Project. In some cases, the file upload can fail, e.g. if a user tries to upload two documents with the same name. In the past, no error message was provided to users, and the grid became unresponsive. This behavior has been fixed. Users are now notified of the error and they can continue uploading other documents.

Bug fix
PROJECT
Zero values are now correctly displayed in the project requirement edit mode. [#7010]

This fix relates to edit mode in  Project. In the past, if a user entered the value ‘0’ into a cell and pressed ‘Enter’, then the cell was displayed as being empty. This behavior has been changed. Zero values are now correctly displayed.

Bug fix
RESULT
Attribute references are now handled correctly for aggregated columns in the column-to-test cache. [#7320]

Previously, some tests could not be deleted due to incorrect attribute references in the column-to-test cache. Since aggregated entries represent combined data from multiple attributes, there should not be any reference. This is now done correctly.

Bug fix
RESULT
Inactive test cases are no longer displayed when manually assigning test cases. [#7373]

This fix relates to the Set as project status function in  Result. Specifically, it relates to situations when users manually assign test cases. In the past, inactive test cases were displayed in the Project test cases drop-down list. This did not make sense because it is not possible to have active requirements belonging to an inactive test case.

Bug fix
RESULT
Scenario nodes can now be selected again. [#7345]

This fix relates to the scenarios in  Result. Specifically, it relates to scenario nodes that include further, subordinate nodes. That means, the scenario nodes that can be expanded ( ) to reveal additional nodes within. In the past, if a user selected such a node ( ), the check mark was immediately removed again. This behavior has been fixed.

Bug fix
RESULT
Tests can now be added to a collection as expected and the number of tests is displayed correctly. [#7127]

This fix relates to the collections in  Result. Specifically, it relates to situations when users add tests to a collection that already holds a large number of tests (~100 or more). In the past, while adding new tests to the collection, some of the existing tests were removed. This behavior has been fixed.

Bug fix
RESULT
When creating a test with a template, the values from value lists can now be selected and saved. [#7315]

This fix relates to the function for manually creating a new test in  Result. Specifically, it relates to situations when the test is created with a template. In the past, it was not possible to select and save attribute values from the value list. This behavior has been fixed.

Bug fix
MISC
Add-ons with confidential configuration keys are now able to correctly render line breaks. [#7203]

This fix relates to add-ons with configuration keys. Specifically, it relates to confidential keys, e.g. access keys or api keys, which are displayed as a string of bullet points. Confidential keys can contain text with new lines. In the past, this text was all rendered in one line and the new line characters were omitted in transmission to the server. This behavior has been fixed. New lines are now preserved.

Bug fix
MISC
The pages for editing users and groups now show the correct number of additional permissions. [#7293]

This fix relates to the following pages:

  •   > Configuration > User management > Users
  •   > Configuration > User management > Groups

Specifically, it relates to the chip that indicates the number of Additional permissions that were assigned. In the past, the chip sometimes showed the wrong number of permissions. This was because the internal tree nodes were also being counted as permissions. This behavior has been fixed.

Bug fix
MISC
The periodic cleanup job for removing unused attribute identifiers now also considers usages as test template attributes. [#7291]