All release notes
share
4 min read

New release Study Guide 2.50‍

Improvements

New functionality, user experience refinements, and bug fixes. Issues marked as hotfix are developed in this sprint but applied to the previous release or directly to production, depending on impact.

Enhanced Widget (Field) Filtering and Visibility Logic – SG-475 (Hotfix 2.49.1 & 2.49.5)

Widget (field) configuration now cleanly separates data filtering from field visibility, offering improved precision and flexibility more aligned with Curriculum filter behavior.

The new condition option has been introduced to control widget field visibility. This allows you to control whether a field is shown or hidden, depending on the context or object that you're viewing. This was already possible using the filter  property, but only for INFO fields; that use case has been automatically migrated to use a condition instead. Conditions are also now consistently supported across all widget field types.

If this field is in a module widget, the field will only be shown if the module has optimum credits of 3. A shortcut for the credits (first defined of: optimum, minimum or maximum), would just be credits=3.

The filter property on widgets and widget fields is now used exclusively for filtering widget data and supports more flexible, nested key-value expressions. Legacy shorthand filters (e.g. using just ET to filter methods by category) have been automatically migrated to the new, more expressive syntax. For example:

  • required=true — Filter for required methods or appraisals
  • credits=4, method.contactHours=0, method.type=SO , method.category=ET, method.credits=0.15— Filter for specific methods
  • criteria=S&weighting=2, etc. — Filter assessments by two (or more) appraisal fields
Image #2

No action required. Existing configurations have been automatically migrated to the new improved syntax.

This update also resolves an issue where incorrect filter syntax—introduced due to changes in the previous release—could cause certain pages to fail. Additionally, validation has been improved and helpful tooltips have been added to assist with configuring both conditions and filters.

Improved Performance and Stability During Imports – SG-484

Ongoing behind-the-scenes improvements have been made to enhance overall system performance and stability, with a particular focus on increasing reliability during import operations.

Fixed: Misaligned Widget Fields in Sidebar Layout – SG-475 (Hotfix 2.49.1)

Fixed an issue that caused widget fields within the sidebar layout to appear misaligned.

Fixed: Empty "Show More" Filter Popup – SG-475 (Hotfix 2.49.1)

Resolved an issue where the "Show more" filter popup was displayed without any filter options.

Fixed: 'Expand All' Not Working in Structure Widget – SG-477 (Hotfix 2.49.1)

Fixed an issue where the 'Expand all' button in the structure widget failed to expand nested items as expected.

Fixed: Final Page of Imports Not Processed Correctly – SG-480 (Hotfix 2.49.5)

Fixed an issue where the last page of import results from Curriculum was skipped, potentially causing certain objects—such as modules or studies—to be excluded from the import.

It is recommended to re-run the import to verify that all data is correctly imported.

Fixed: Sort Selector Not Visible on Desktop – SG-481 (Hotfix 2.49.5)

Resolved an issue where the sort selector, for example to sort on credits, was not displayed in desktop view.

Security

An integral part of our development and build processes is the automatic scanning for known security vulnerabilities. Fixes are prioritized based on impact: some may require an immediate hot-fix, while others are addressed in the current or next Sprint (release). For more information on reported vulnerabilities, see the central database of vulnerabilities.

Fixed Security Issues - SG-462

Resolved vulnerabilities in third-party libraries:

  • CVE-2025-52520 (7.5)
  • CVE-2025-53506 (7.5)
  • CVE-2025-48989 (7.5)
  • CVE-2025-48924 (5.3)
  • CVE-2025-7962 (8.7)
  • CVE-2025-41242 (8.2)

Refer to the Study Guide manual for configuration guidance. Version release dates are provided in the Study Guide release schedule.