Setup:Release Notes/BlueSpice 4

You do not have permission to edit this page, for the following reason:

The action you have requested is limited to users in one of the groups: Users, Administrators, reviewer, ES_editors, Blog_editors, editor.

You can view and copy the source of this page.

Return to Setup:Release Notes/BlueSpice 4.

==4.5.2==

{{#subobject:|Release=4.5|Releasedate=09/12/2024|Releasepatch=4.5.2}}

=== BlueSpice Free ===

=== Noteable changes ===

*'''NotifyMe - Rename Extension:Notifications''' (ERM38462)

:The extension Notifications released with BlueSpice 4.5 has been renamed to NotifyMe.

*'''NotifyMe - Default settings generate too many notifications''' (ERM38250)

:The default settings for the notification system have been changed. The delivered default now includes the subscription set <code>Watchlist - High content-frequency</code> incl. mails. The frequency for sending mails has been set to <code>daily</code>. However, the frequency does not affect personal events. These are sent instantly via web and email regardless of the user settings.

=== Bugfixes ===

*'''NotifyMe - Actions by bots trigger notifications''' (ERM38224)

:In future, notifications will no longer be sent for actions that are normally carried out by users, but under certain conditions by a bot.

* '''BlueSpiceFoundation - Page gets parsed second time which could lead to a potential performance issue''' (ERM23087)

: The issue relating to the second parse has been resolved, thus preventing a potential performance loss.

* '''BlueSpiceExtendedSearch - Display of hits in the Search center is misleading''' (ERM37616)

: The search hits in the search center are now displayed correctly again.

* '''BlueSpiceSmartList - The usage of the droplet <Recent changes> causes notifications to be triggered''' (ERM37715)

: Using the droplet  Recent changes on a page no longer triggers notifications.

* '''BlueSpiceDistributionConnector - Special:CheckPermissions has no access restriction''' (ERM37727)

: For data protection reasons, access to Special:Check_permissions has now been restricted. A user requires the permission checkpermissions to be able to use the page. 

* '''BlueSpiceExtendedSearch - Redirects are displayed incorrectly in the Search center''' (ERM37867)

: Redirects are displayed correctly again in the Search center.

* '''NotifyMe - FlexiSkin integration does not work for customizing emails''' (ERM37942)

: If the FlexiSkin with its own logo and colors is used in a wiki, the styling of emails is now also correctly adapted and sent accordingly.

* '''EnhancedUpload - When uploading a file with a category in a custom namespace, two file pages are created''' (ERM38064)

: If a file with a category is uploaded in a custom namespace only one unique file page is created.

* '''BlueSpiceFoundation - Improve numbering for nodes with childen in exported files''' (ERM38072)

: Improvements have been made to the numbering in exported files. Pages in a book that have no numbering because they are not a leaf also have no numbering in the table of contents. The numbering of headings is not completely omitted, but hidden - chapter numbering is not affected by this change and the is always an option to display the heading numbering again via CSS. These changes affect both the PDF and the book export.

* '''BlueSpiceExtendedSearch - Autocomplete search doesn't recognize dates''' (ERM38166)

: The autocomplete search now also allows to search for numerical data again.

* '''BlueSpiceExtendedSearch - Searching for numbers in the Search center doesn't work''' (ERM38175)

: Searching for numbers in the Search center works now.

* '''VisualEditorPlus - Replacement sequence for italics formatting in VE prevents the user from typing magic words''' (ERM38211)

: The usage of the replacement sequence for italic formatting <code>__EXAMPLE__</code>   doesn't result in italic formatting anymore. Instead the user is able to add magic words such as <code>HIDETITLE</code> again. The italic formatting can still be set using the shortcut Ctrl + I, the inline inspector for formatting or the VisualEditor toolbar.

* '''BlueSpiceUEModulePDF - Large image is resized even though a landscape format template was selected for export''' (ERM38221)

: When a large image <code>(>650px)</code> is exported in a PDF file, the image sizes for the landscape template are no longer resized, unlike the portrait template.

* '''BlueSpiceVisualEditorConnector - Using a line break adds an additional line when a page is saved again''' (ERM38227)

: When using a line break, no additional line is added when a page is saved again.

*'''BlueSpiceDiscovery - Language selector should set the correct page language in page information dialog''' (ERM36861)

: The language selector now sets the correct page language, which can be seen in the page information dialog.

*'''EnhancedUpload - Dialog gets stuck if the user tries to upload a file but does not have the permission to do so''' (ERM38321)

:If a user does not have permission to upload files to the wiki, an error message will be displayed from now on when trying to upload files.

*'''WCAG BlueSpiceDiscovery - Breadcrumb element has insufficient color contrast on speical pages''' (ERM36341)

:Further improvements were made in the course of the BlueSpice accessibility review. The required color contrast for breadcrumbs on spcial pages is now set.

*'''WCAG BlueSpiceDiscovery - Mega menus require additional aria attribute''' (ERM36345)

:Further improvements were made in the course of the BlueSpice accessibility review. Required aria attributes are now present.

*'''WCAG BlueSpiceDiscovery - Sidebar tree requires aria attribute''' (ERM36686)

:Further improvements were made in the course of the BlueSpice accessibility review. Required aria attributes are now present.

*'''WCAG BlueSpiceDiscovery - Navigation elements require aria label''' (ERM36361)

:Further improvements were made in the course of the BlueSpice accessibility review. Required aria labels are now present.

*'''WCAG BlueSpiceDiscovery - After content elements should have landmark''' (ERM36362)

:Further improvements were made in the course of the BlueSpice accessibility review. Required landmarks are now present.

*'''WCAG BlueSpiceDiscovery - Sidebar tab switch contrast ratio''' (ERM37073)

:Further improvements were made in the course of the BlueSpice accessibility review. Contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds for the sidebar tab switch.

*'''WCAG BlueSpiceDiscovery - Improve tree component''' (ERM37070)

:Further improvements were made in the course of the BlueSpice accessibility review. The tree component has been improved.

*'''WCAG BlueSpiceFoundation - Ensure every aria button, link and menu item has an accessible name in ExtJS toolbar''' (ERM36366)

:Further improvements were made in the course of the BlueSpice accessibility review. Required accessible names for aria buttons, links and menu items are present now.

*'''WCAG MediaWiki - Droplet <code>CategoryTree</code> is not keyboard accessible''' (ERM37405)

:Further improvements were made in the course of the BlueSpice accessibility review. The droplet <code>CategoryTree</code> can now be operated using the keyboard and the tree structure is recognized by the screen reader.

*'''WCAG BlueSpiceWhoIsOnline - Droplet <WhoIsOnline> does not support keyboard navigation''' (ERM37381)

:Further improvements were made in the course of the BlueSpice accessibility review. The droplet <code>Who is online</code> does now support keyboard navigation.

=== BlueSpice Pro ===

* '''NSFileRepo - Uploading new versions of a file in a custom namespace cause the generation of the preview image for the latest version only''' (ERM36092)

: When uploading new versions of a file in a custom namespace, all preview images are now generated and displayed again.

* '''Checklists - Checkboxes and mentions preventing the TOC to be displayed on a page''' (ERM36819)

: The TOC is now displayed again if checkboxes  (Extenstion:Checklists) or mentions (Extension:AtMentions) are used on a page.

* '''EnhancedStandardUIs - Diff view is switched because the current version is displayed as the old ID''' (ERM37032)

: When accessing the diff view, the page versions are now displayed correctly again.

* '''BlueSpicePrivacy - Comfort cookies are automatically deactivated despite confirmation''' (ERM37769)

: If the comfort cookies are confirmed, they will now be saved correctly.

* '''ContentStabilization - Users who are not allowed to see drafts are able to see draft properties''' (ERM37776)

: A new tag has been introduced for the IMS templates, which allows the official status of a page to be displayed depending on whether a user is allowed to see drafts or not.

* '''Workflows - Workflow query of data for entering <code>users</code> / <code>user groups</code> is not possible''' (ERM37951)

: Workflow query of data for entering <code>users</code> / <code>user groups</code> is now possible.

* '''Workflows - Expired workflows are listed as "active" in Special:Workflows_overview''' (ERM37960)

: Expired workflows are now displayed correctly on Special:Workflows_overview.

* '''Workflows - Extension:Workflows shows errors during initial installation''' (ERM38102)

: The error that the Workflows extension showed during installation has been fixed.

* '''BlueSpiceReadConfirmation - Typo led to a new role <code>structureadmin</code>''' (ERM38118)

:  The typo has been fixed and the role <code>structureadmin</code> is now correctly located again beneath the role <code>structuremanager</code>.

* '''BlueSpiceBookshelf - Issue with book labels and numbering in the book editor''' (ERM38138)

: If the display titles of the individual chapters are edited via the book editor, they are now displayed correctly in the book tree and in the book navigation. In addition, the numbering in the book editor has also been improved so that it is displayed correctly and adjusted dynamically.

* '''Bookshelf - If a page title contains spaces and the page is moved, the book context gets lost''' (ERM38143)

: If pages with a space in the title that are also part of a book are used, the book context is no longer lost when the page is moved.

* '''Bookshelf - Cannot add subpages to a book via book editor''' (ERM38248)

: Subchapters can now be added again via the book editor.

* '''AtMentions - Links to userpage-subpages break the page''' (ERM38406)

: The use of links such as <code><nowiki>[[User:ExampleUser/ExampleSubpage]]</nowiki></code> now works again and no longer causes the page to break.

* '''BlueSpiceBookshelf - Dialog gets stuck if bookcover image is a duplicate''' (ERM38528)

: If an attempt is made to upload a duplicate as a book cover image, the file that already exists in the wiki will be used. 

* '''BlueSpiceBookshelf - Last chapter is randomly assigned to the first one''' (ERM38532)

: If a book is created that has more than 10 chapters and there are also sub-chapters from the 10th chapter onwards, these sub-chapters are no longer randomly subordinated to the first chapter of the book. 

*'''CollabPads - Emojis cause the collab session to crash and generate a corrupted document''' (ERM37699)

:If emojis are used in a collab session, this no longer causes the session to crash and the document remains available.

*'''CollabPads - Inviting a user without appropriate permission to a collaborative session via an invitation link leads to a stuck editor''' (ERM38294)

:If a user is invited to a collaborative editing session but does not have editing permissions, a hint as well as the reason for the access denial is now displayed.

*'''CollabPads - Invalid changes lead to corrupted documents''' (ERM38246)

:Invalid changes have led to documents being corrupted after a collab session. The session handling has therefore been changed so that this error is avoided in future. Instead, the error is intercepted when an invalid change is made and allows all previous changes to be deleted or saved.

* '''CollabPads - Various issues around session handling''' (ERM37843)

: Various issues around collaborative session handling have been fixed. It is no longer possible to select a different editing mode during a collaborative session. If Save is pressed for the first time during an ongoing session but the session is not ended, the blue banner indicating changes to the page is no longer displayed to make the user experience more user-friendly. After the final save and closing of the page, the page is reloaded so that the process appears to be completed.

*'''CollabPads - Sessions can invade pages in other namespaces''' (ERM38376)

:For pages that have the same page title but live in different namespaces (example: main and custom namespace), the session that is started on one of these pages can no longer infiltrate the other page.

*'''CollabPads - `Different starts: ...` error when edit changes are applied quickly''' (ERM38108)

:When at least two participants were in a collaborative session and each of them has made some change very quickly, it frequently happened that connection was asynch which resulted in wrongly assigned user flags. This is now fixed.

*'''CollabPads - The styling of the participants is not applied correctly''' (ERM38416)

:The styling of the participants of a collaborative session is now correctly displayed on the version history, recent changes and contributions.

*'''WCAG ContainerFilter - Aria label is missing and results are not announced by screenreader''' (ERM38237)

:Further improvements were made in the course of the BlueSpice accessibility review. The required aria label is now present and the results are announced by the screenreader for the droplet <code>Content Filter</code>.

* '''NotifyMe- Filter in the Notification center does not work''' (ERM37934)

: If a filter in the sidebar is selected in the Notification center, the notification view is adjusted according to the filter now.

* '''BlueSpiceBookshelf - Moving a page from a book to a different namespace breaks the book association''' (ERM38612)

:If a page in a book is moved from one custom namespace to a different one, the book context is now retained.

* '''BlueSpiceExpiry - Expiry date is not saved on the page or in the page information dialog''' (ERM38357)

:If an expiry date is now set for a page, this can be seen again using the page action <code>Manage expiry</code> and the page information dialog.<br />

=== BlueSpice Cloud ===

* '''BlueSpiceUEModuleBookPDF - Cannot change bookshelf image via meta data dialog''' (ERM38493)

: In the BlueSpice Cloud it is now possible again to change the book cover image via the meta data dialog.