Setup:Release Notes/BlueSpice 1-3 and Setup:Release Notes: Difference between pages

(Difference between pages)
(Changed categories.)
 
(Changed categories.)
 
Line 1: Line 1:
<bs:ueparams template="release_notes_en" />
{{Messagebox|boxtype=neutral|icon=|Note text=
{{Messagebox|boxtype=note|Note text=Support for BlueSpice 3.x ends on March 15, 2023.}}
<span class="bi bi-download"></span> [https://bluespice.com/download/ Download latest version]<hr />Support:
 
=={{#subobject:|Release=3.2|Releasedate=March 17, 2022|Releasepatch=3.2.10}}3.2.10==
BlueSpice 3.2.10 is a patch release. This is a stable release.<br />
 
*'''BlueSpiceFlaggedRevsConnector - Performance of Special:Quality management overview is unacceptable''' <small>(#25088)</small>
: The performance of Special:Quality management overview was poor. The performance has been improved.
*'''BlueSpiceEchoConnector - Missing setting for notifications on minor edits''' <small>(#27327)</small>
:A missing setting led to a flood of notifications for minor changes. Now notifications are sent only for major changes.
 
*'''BlueSpiceBookshelf - Book content model does not create entries in  templatelinks table''' <small>(#27688)</small>
:The book content model didn't create entries in templatelinks table if a template was used in the book source. Now the class for the book model is derived from class WikitextContent instead of TextContent because TextContent does not support templatelinks.
 
*'''BlueSpiceFlaggedRevs - Drawio editor doesn't respect FlaggedRevs''' <small>(#27738)</small>
:When creating PNGs with the Drawio editor,  the latest version was shown on approved pages. Now, a changed PNG is shown as a resource change on a draft version.
* '''BlueSpiceArticlePreview - Preview images not created in farm environment''' <small>(#27800)</small>
: Too many cookies broke the image preview in farm wikis. Unnecessary cookies are now filtered out to not exceed the Base64 encoded cookieJar allowed length of a CLI argument.
 
*'''BlueSpiceFlaggedRevsConnector - When checking permission of the users to see draft pages, pages might get falsely blocked''' <small>(#28054)</small>
:When a user accesses a page, a check returns to determine if the user can see the draft page. This mechanism  blocked some users from seeing drafts, even though they are supposed to. This is fixed now.
 
=={{#subobject:|Release=3.2|Releasedate=February 8, 2022|Releasepatch=3.2.9}}3.2.9==
BlueSpice 3.2.9 is a patch release. This is a stable release.<br />
* '''FlaggedRevs - Anonymous users see a link to "Special:Stabilization" called "vet" in right toolbar''' <small>(#21550)</small>
: Anonymous user saw a link to page Special:Stabilization called “vet” in the right toolbar. This is now fixed.
* '''performance of Specialpage Special:Quality_management_overview is unacceptable''' <small>(#25088)</small>
: The performance of page Special:Quality management overview was insufficient and took too long. Now, performance is much better.
* '''Remove "external avatars image" functionality''' <small>(#25875)</small>
: The functionality to use external images for an avatar was removed, because external files cannot be checked properly for security.
* '''BlueSpiceCategoryCheck -  fix aria when categories are set''' <small>(#26614)</small>
: When categories were set, there was an issue with the aria label. This is now fixed.
* '''Bookshelf - headings with chapter numbers are prepended without checking the config settings''' <small>(#26725)</small>
: The bookshelf prepended headings with chapter numbers without checking the configuration settings. This is now fixed.
* '''Non-released page can be exported''' <small>(#26736)</small>
: Users without corresponding permissions were able to see drafts by exporting resources. User permissions are now applied as expected.
* '''Book numbering not working''' <small>(#26800)</small>
: A problem with the book numbering caused a "1" to be displayed for each chapter.  Book numbering now works correctly.
* '''VisualEditor - cannot find title when searching for "§"''' <small>(#26922)</small>
: There were some issues with the VisualEditor when searching for titles with special characters like “§”. This is now fixed.
* '''Missing data for SpecialPage:Ratings''' <small>(#27173)</small>
: The special page for ratings was empty and didn't show any results. Now the correct results are shown.
* '''PDF Export shows FlaggedRevs notice''' <small>(#27185)</small>
: When using the PDF export, a FlaggedRevs notice was shown on the page. This notice has been removed.
* '''Users can log in without cookie consent.''' <small>(#27249)</small>
: User were able to log in without cookie consent by tabbing “behind” the overlay. This is no longer possible.
* '''Interwikilinks - links get `&action=view` appended''' <small>(#27271)</small>
: Interwikilinks got “&amp;action=view” appended automatically. This is now fixed.
* '''Search - search won't match title unless it starts or end with the search term''' <small>(#27278)</small>
: The search didn't find titles which did not start or end with the search term. The search now shows better results.
* '''NamespaceManager - delete icon is not displayed''' <small>(#27296)</small>
: In the namespace manager, the delete icon was not displayed. Now the icon appears on hover.
* '''Fatals due to missing notification title''' <small>(#27448)</small>
: There was a fatal due to a missing notification title. This is now fixed.
* '''SECURITY: XSS attack vector in Search Center''' <small>(#27481)</small>
: Users were able to inject arbitrary HTML (XSS) on page Special:SearchCenter, using the search term. This is now fixed.
 
=={{#subobject:|Release=3.2|Releasedate=December 15, 2021|Releasepatch=3.2.8}}3.2.8==
BlueSpice 3.2.8 is a patch release. This is a stable release.<br />
 
*'''FlaggedRevs -  "eye icons" break after review reset''' <small>(#26521)</small>
 
:There was an issue with the red and green “eye” icon which is used for FlaggedRevs and can be found e.g. on the page history or on recent review steps. The icons broke after a reivew was reset. This is now fixed.
 
*'''CategoryManager - adding categories produces an error''' <small>(#26664)</small>
 
:Adding categories in the CategoryManager produced an error. This is now fixed.
 
=={{#subobject:|Release=3.2|Releasedate=November 19, 2021|Releasepatch=3.2.7}}3.2.7==
 
*'''Attachments - disable cancel button when there are no changes''' <small>(#17754)</small>
 
:The “cancel” button in attachments was active even when there were no changes. Now the cancel button for BlueSpiceSocial entities is deactivated when needed.
 
*'''Table border cannot be removed after selecting a table style''' <small>(#17856)</small>
 
:After selecting a table style from the table properties drop-down menu, the switch "Styled (wikitable)" did not work. Now, it is possible to style a table without borders.
 
*'''OpenSearch api is not working good with active BlueSpiceExtendedSearch''' <small>(#20496)</small>
 
:OpenSearch API didn't work with active BlueSpiceExtendedSearch. This is now fixed.
 
*'''SpecialPage - Special:Attachments doesn't work''' <small>(#20904)</small>
 
:Attachments could only be found by using the special page “Special:Timeline”, type “attachment section” but not via “Special:Attachments”. This is now fixed.
 
*'''Roles "commenter", "author" and "editor" do not what is expected on talk pages''' <small>(#21427)</small>
 
:Previously, it was not possible to create comments for a blog or discussion topic without having edit permissions. Now, the role "commenter" can be used to allow users without edit rights to create comments.
 
*'''Add link to the pages in notification digest mails''' <small>(#22092)</small>
 
:The notification digest mail used to contain only the list of pages with events. Now, it also includes the links to these pages.
 
*'''Links - <nowiki><bs:uenoexport> tag prevents displaying links</nowiki>''' <small>(#22997)</small>
 
:Links were hidden using the “&lt;bs:uenoexport&gt;&lt;/bs:uenoexport&gt;” tag. This is now fixed.
 
*'''Edit notifications (and maybe more) are sent twice in some cases''' <small>(#23689)</small>
 
:Some notifications, most notably ''edit'' notifications were sent twice when a user was subscribed to both a category and a namespace. This is now fixed.
 
*'''Smartlist - Editing in VisualEditor leads to deactivated Smartlist option''' <small>(#24730)</small>
 
:If a user created a smartlist with the option “Show new articles only” and then made an edit in the VisualEditor,  the option “Show new articles only” was disabled again. Now, this switch works correctly.
 
*'''BlueSpiceCategoryCheck - checkbox needs different label and button needs to be improved''' <small>(#25232)</small>
 
:In BlueSpiceCategoryCheck the checkbox used to have insufficient labelling for screen readers and also the save button didn't show a border or color change when it was focused. This is now fixed.
 
*'''Edit mode - creating a page via plus button doesn't work and templates are also not shown''' <small>(#25708)</small>
 
:Creating a page via the  plus-button did not open VisualEditor and there was no option to select a page template, even if available. Now, creating a page with the plus-button has the correct behavior.
 
*'''BlueSpiceReview - incorrect order of participants''' <small>(#25792)</small>
 
:When an assigned user rejected a workflow task and the workflow was set to continue, the order of the participants was rearranged incorrectly. Now, the correct order is applied.
 
*'''BlueSpiceCalumma - collapse state of panels in the siderbars are not stateful''' <small>(#25812)</small>
 
:The collapse state of panels in the sidebars of BlueSpiceCalumma were not stateful. Now, the panels in both side menus keep their state after reloading.
 
*'''Bookshelf - naming leads to confusion''' <small>(#25821)</small>
 
:The options “Edit source” and “Edit book source” in the bookshelf were confusing. We renamed these two options to “Edit” and “Edit source” instead.
 
*'''Sidebars - "Edit sidebar" link is missing''' <small>(#25841)</small>
 
:The “edit sidebar” links were missing. This is now fixed.
 
*'''Remove disclosure of PDF generator service URL''' <small>(#25907)</small>
 
:When the PDF service was not available, an error message was posted which revealed the URL of the PDF service. The message has been changed to not include this information.
 
*'''Fatal error after footer link message changed to invalid title''' <small>(#25988)</small>
 
:There was a fatal error after the footer link message was changed into a invalid title. This is nox fixed.
 
*'''user get created as deactivated''' <small>(#26000)</small>
 
:New users were created as deactivated users during the creation of a new wiki. This is now fixed.
 
*'''MediaDialog - missing search results''' <small>(#26013)</small>
 
:The MediaDialog didn't show any results int the “search” panel by default. Now, the default wildcard search for “*" is working.
 
*'''TagCloud - incorrect display of tagcloud''' <small>(#26015)</small>
 
:Using the magic word ''tagcloud'' resulted in an incorrect display. This is now fixed.
 
*'''Approving page using ReadConfirmation mechanism does not work''' <small>(#26231)</small>
 
:Approving a page using the ReadConfirmation mechanism threw a fatal error. This is now fixed.
 
*'''SemanticMediaWiki - properties for pages are not beeing updated''' <small>(#26262)</small>
 
:The update of SemanticMediaWiki properties didn't work correctly. This is now fixed.
 
*'''ConfigManager - QM overview, draft groups cannot be set''' <small>(#26315)</small>
 
:There was an issue in the ConfigManager which caused draft groups not to be set. Now, the groups are saved correctly.
 
*'''bs-mypageassignments-store - performance  issue''' <small>(#26322)</small>
 
:There was a perfomance issue regarding the extension bs-mypageassignments-store. This is now fixed.
 
*'''Smartlist - switch "show namespaces" doesn't work''' <small>(#26418)</small>
 
:The functionality of the “show namespaces” switch in the smartlist was broken and namespaces were always displayed. Now, namespaces are not displayed when the switch is disabled.
 
*'''Preview images are broken on first call''' <small>(#26478)</small>
 
:Article preview images were broken when first generated and only appeared after a refresh. This is now fixed
 
*'''Improvement of user management regarding deactivated accounts (#26029)''' It was not possible to remove deactivated user accounts from the user manager. Now, deactivated accounts can be removed.


*'''BlueSpice free:''' Visit [https://sourceforge.net/p/bluespice/support-requests/ sourceforge.net]
*'''Subskriptionskunden:''' To update, please create a ticket with the title ''Update to BlueSpice 4.1.4'' in [https://support.hallowelt.com/login the ticketsystem].
|bgcolor=}}<p style=" padding:0;float:right; font-size:0.8rem">&copy;2022 by Hallo Welt! GmbH [https://bluespice.com/download/ https://bluespice.com], https://hallowelt.com</p>
<br />
<br />
=={{#subobject:|Release=3.2|Releasedate=September 20, 2021|Releasepatch=3.2.6}}3.2.6==
=={{#subobject:|Release=4.1|Releasedate=June 15, 2022|Releasepatch=4.1.4}}4.1.4==
* '''[security] PHP library guzzle has vulnerability''' <small>(#28715)</small>


BlueSpice 3.2.6 is a patch release. This is a stable release.
: Bumped version of PHP library guzzle to version 6.5.6 due to a potential Cross-domain cookie leakage. ([https://nvd.nist.gov/vuln/detail/CVE-2022-29248 CVE-2022-29248])


:*'''Discussion - latest comments not visible''' <small>(#19765)</small>
* '''BlueSpiceDiscovery - Heading entrypoints is always displayed regardless of settings''' <small>(#27701)</small>
::In each case, the latest comment was not visible in the discussion. This is now fixed.
:*'''Combination of categories and FlaggedRevs''' <small>(#20636)</small>
::Category pages contained links to the non-existing pages "Special:UnreviewedPages" and "Special:PendingChanges". The links have been removed. The page "Special:Quality management overview" now associates categories with FlaggedRevs.
:*'''Review workflow log shows owner instead of user who completed the task''' <small>(#21241)</small>
::The log entries always showed the name of the workflow owner for each entry and had some wording issues.  Now it shows the user who completed a task and uses the correct wording for the type of action taken.
:*'''ExtendedFileList - Search term with space cannot be found''' <small>(#22192)</small>
::If a search term contained a space, the file wasn't found in the ExtendedFileList. After unifying the search term normalisation, this is now fixed.
:*'''Searching for pages with umlauts as initial letters is case sensitive''' <small>(#23016)</small>
::When searching for pages with umlauts as initial letters, the search was case sensitive. This is now fixed.
:*'''Missing properties when a page is not accepted''' <small>(#24758)</small>
::Only properties of accepted version were loaded. Now properties of draft pages are also available.
:*'''Export pdf book does not work because expired review on an included page''' <small>(#24904)</small>
::When a page was locked by a review workflow, the book export didn't work. This is now fixed.
:*'''ConfigManager - double entries and missing user in dropdown list of QM''' <small>(#24998)</small>
::Some user groups were missing in the dropdown lists and some user showed up twice. This is now fixed.
:*'''Input in discussions is omitted and DDOS VisualEditor''' <small>(#25005)</small>
::When typing a text in a discussion too fast and then clicking "Post", the end of the input was omitted. This is now fixed.
:*'''BlueSpiceUserSidebar - "Edit sidebar" link does not become visible on focus''' <small>(#25233)</small>
::The "Edit sidebar" link didn't become visible during keyboard navigation. This is now fixed.
:*'''Missing error message when assigning a reminder to another user without proper rights''' <small>(#25315)</small>
::Trying to assign a reminder to another user without having the required permissions resulted in a load time error. Now a permissions error message is shown.
:*'''Special:Reminder - filter doesn't work and display name is not correct''' <small>(#25317)</small>
::There were some problems when creating a reminder. Filtering the list did not work properly and  real names could not be used to assign a reminder. This is now fixed.
:*'''NamespaceManager - Deviations in the position of the symbols and the corresponding column name''' <small>(#25369)</small>
::The activation status symbols in the NamespaceManager didn't lign up properly. This is now fixed.
:*'''ExtJSGrid does not have enough accessibility features''' <small>(#25456)</small>
::To improve accessibility, we added missing alt-attributes to the manager grids.
:*'''QA-tools - overlays need some improvement in terms of meeting accessibility criteria''' <small>(#25470)</small>
::The QA overlays needed some improvement in terms of keeping focus and navigability to meet the accessibility criteria. The accessibility of flyouts has been improved.
:*'''New temporary permissions in group lockdown do not work correctly''' <small>(#25539)</small>
::New temporary permission in group lockdown didn't work correctly. This is now fixed.
:*'''Remove old unused TinyMCE VisualEditor plugin for entities''' <small>(#25737)</small>
::The TinyMCE VisualEditor plugin for entities was unused and oudated and therefore removed.


=={{#subobject:|Release=3.2|Releasedate=August 16, 2021|Releasepatch=3.2.5}}3.2.5==
: The heading “Entrypoints” was always displayed in the left sidebar. Now, if there are no entrypoint links, the heading is not shown.


:BlueSpice 3.2.5 is a patch release. This is a stable release.
* '''BlueSpiceUserSidebar - Unknown language displayed for en-gb''' <small>(#27901)</small>
:<br />
:*'''Dashboard - missing titles in portlet config dialogs''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#21543)</small>
::Labels where missing when trying to configure any portlet in the dashboard. This is fixed now.
:*'''VisualEditor: pasting cells/rows from one table to another removes the target table''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#21636)</small>
::Pasting cells or rows from one table to another removed the target table. This is fixed now.
:*'''Length of "job_params" exceeds field size in DB''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#21814)</small>
::Length of "job_params" exceeded field size of the database and lead to broken jobs. This is fixed now.
:*'''Bookshelf chapter tree order not correct''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#23144)</small>
::Children of chapter 11 used to appear as child of chapter 1. This is fixed by using natural sorting.
:*'''MediaWiki:Common.css rules not applied for print''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#23583)</small>
::The rules of MediaWikki:Common.css were not applied for print. This is fixed now.
:*'''Bookshelf: using "display title from book source on article" doesn't work''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#23614)</small>
::Using the BlueSpiceBookshelf-option "Use display title from book source on article" didn't work. This is fixed now.
:*'''PermissionManager: although checkbox is checked, the tooltip says "not set"''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#24477)</small>
::Altough the checkbox in the PermissionManager was activated/checked, the tooltip said "not set". This is fixed now.
:*'''Improving size of dialog''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#24600)</small>
::The size of the checklists' dialog was odd and needed some improvement. This is fixed now.
:*'''Permissions for namespace "Gadget" broken''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#24660)</small>
::When trying to access any page in the namespace "Gadgets", it resulted in a permission error for any user. Now the correct permissions are observed.
:*'''Improving the print button''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#24742)</small>
::The print option in the right sidebar was used to open a print preview in the browser. This was changed to open the print dialog of the browser directly.
:*'''Message key displayed in ConfigManager''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#24831)</small>
::The ConfigManager showed a message key for BlueSpiceVisualEditorConnector. Now the message itself is shown.
:*'''Footer links are not accessible for anonymous users''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#25109)</small>
::Footer links  were not accessible and displayed a permission error for anonymous users. This is fixed now.
:*'''Emoticons: unspecific alt-attribute''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#25160)</small>
::Any emoticon showed the alt-attribute value "emoticon". Now the alt text matches the emoticon, e.g. "emoticon smiling".
:*'''Duplicate entries in subpage tree''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#25313)</small>
::If a page had multiple subpages, the page's node also showed up multiple times in the tree. This is fixed now.
:*'''Special:Reminder: links to user profiles as if wgArticlePath was set''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#25318)</small>
::Links to user profiles in the farm pointed to a less useful path. This is fixed now.
:*'''Page Forms - improvements to bs-grid''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#25492)</small>
::There were some issues with the Page Forms input type "bs-grid". Some code adjustments were made to allow a proper use of the form.
:*'''MediaSearch - issue with search query''' <small style="box-sizing: inherit; font-size: 12.75px;" data-ve-attributes="{&quot;style&quot;:&quot;box-sizing: inherit; font-size: 12.75px;&quot;}">(#25493)</small>
::There was an issue  with the search query in the MediaSearch extension, which resulted in an incorrect or no result at all. This is fixed now.


: If the language en-gb was selected, entries from an unknown language appeared.This is now fixed.


=={{#subobject:|Release=3.2|Releasedate=July 15, 2021|Releasepatch=3.2.4}}3.2.4==
* '''BlueSpiceDiscovery - Missing arrangement of footer links when using mobile''' <small>(#27922)</small>
BlueSpice 3.2.4 is a patch release. This is a stable release.<br />


*'''Image border is not applied''' <small style="box-sizing: inherit; font-size: 12.75px;">(#19326)</small>
: When using mobile, the footer links looked a bit shifted and not arranged correctly. Now they align correctly.


:When a user activated the "image border" checkbox from the VisualEditor image dialog, the border was not applied. Now the border is set correctly.
* '''BlueSpiceDiscovery - Redlink turns blue after visiting the non-existing page''' <small>(#27968)</small>


*'''BlueSpiceSocialTimelineUpdate only works unreliably''' <small style="box-sizing: inherit; font-size: 12.75px;">(#19966)</small>
: A redlink became a blue link after visiting the non-existing page. Now redlinks stay red.


:Some issues with BlueSpiceSocialTimelineUpdate occurred. This is now fixed.
* '''BlueSpiceVisualEditorConnector - Page jumps to the top after saving an edit''' <small>(#27971)</small>


*'''VisualEditor Bar lies over a flyout''' <small style="box-sizing: inherit; font-size: 12.75px;">(#20012)</small>
: After editing a long page, the position jumped to the top of the page after saving. This is now fixed.


:The VisualEditor toolbar was displayed over the flyout for the datepicker. Now the datepicker sits on top.
* '''BlueSpiceNamespaceManager - Enable `$wgExtraSignatureNamespaces` for all content namespaces''' <small>(#27987)</small>


*'''User preferences: Namespaces appear multiple time in reminder settings''' <small style="box-sizing: inherit; font-size: 12.75px;">(#21881)</small>
: It was not always possible to insert the signature from the editor toolbar. Now signatures can be inserted in all namespaces.


:Namespaces appeared multiple times in reminder settings. This is now fixed.
* '''BlueSpiceSocial - Dropdown menu looks cut off''' <small>(#28026)</small>


*'''Export button in search center is not working''' <small style="box-sizing: inherit; font-size: 12.75px;">(#x)</small>
: In BlueSpiceSocial, there were some styling issues where dropdown menus were cut off. The menus display correctly now.


:The export button in the search center did not work. This is now fixed.
* '''BlueSpiceDiscovery - `Data after content` visible if empty''' <small>(#28226)</small>


*'''PDF export - broken table head''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24320)</small>
: “Data after content” was visible in form of an empty box. The empty box is no longer shown.


:There was a bug which seemed to break headers with colspan and/or rowspan. This is now fixed.
* '''BlueSpiceDiscovery - Overlay dropdown shows odd behavior on scroll''' <small>(#28246)</small>


*'''Period count in Social has wrong threshold''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24358)</small>
: The dropdown of a dialog didn't stay in the same position when scrolling. This is now fixed.  


:The count of the period had the wrong value in Social. It displayed "one week and 7 days ago". Now it displays "two weeks ago".
* '''BlueSpiceDiscovery - Flickering during scrolling''' <small>(#28261)</small>


*'''Alias of main namespace won't let you change NS settings''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24379)</small>
: While scrolling a page, flickering occured at a specific size. Flickering should no longer appear in any window size.


:The namespace manager didn't allow to change any settings unless the alias was removed. This is now fixed.
* '''BlueSpiceFoundation - Editors are allowed to restore deleted content''' <small>(#28325)</small>


*'''Anonymization and deletion request can't be confirmed''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24446)</small>
: In BlueSpice 4, editors were allowed to restore deleted pages, Now only admin users can do this..


:If a user requested anonymization or deletion, the confirmed request gave a "Request action failed!" message.This is now fixed.
* '''BlueSpiceDiscovery - Proper sizing of table columns necessary''' <small>(#28421)</small>


*'''Path for PDF templates cannot be found MW 3.1.14 - BS 3.2.x''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24525)</small>
: Table columns were sometimes too narrow. Now they get appropriate adjustment based on column content.


:The path for PDF templates couldn't be found. All PDF export types work again.
* '''BlueSpiceDiscovery - Dialog `...all actions` does not open anymore''' <small>(#28423)</small>


*'''Change cookie acceptance for convenience cookies from "on by default" to "off by default"''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24612)</small>
: The dialog "…all actions" in the right sidebar could no longer be opened. This is now fixed.


:Convenience cookies are turned off by default, so users have to opt in instead of opting out.
* '''BlueSpiceEchoConnector - Possible issues with opening links''' <small>(#28426)</small>


*'''Private book is still not displayed in the bookshelf''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24623)</small>
: Customized skins based on Discovery didn't work properly. Links like “Alerts” and “Notices” couldn't be opened by a simple click. This is now fixed.


:Private books were not displayed in the bookshelf. Now private books are shown to their owner in the book manager and in the book flyout.
* '''BlueSpiceDiscovery - Images are not responsive when using mobile''' <small>(#28533)</small>


*'''New privacy policy consent mechnism does not work on SPs''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24779)</small>
: Images did not behave responsively on smaller screens. Now they resize appropriately.


:When a user visited a special page as first page in the wiki, the privacy consent prompt wasn't shown. This is now fixed.
* '''BlueSpiceUniversalExport -  Existing page is not exported''' <small>(#28574)</small>


*'''Label bookshelfbookeditor shows message key''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24850)</small>
: An existing page was not exported. Instead, an error message was shown referring to an outdated link to the version history of an already deleted page. The export now works.


:The message key "bookshelfbookeditor" was displayed when visiting Special:Specialpages. Now it shows the correct label.
* '''BlueSpiceFoundation - `Forgot your password` link is missing when logging in''' <small>(#28578)</small>


*'''Use user's real name if available for SMW property labels in SearchCenter''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24881)</small>
: The “Forgot your password?” link was missing on the login screen. This is now fixed.


:The SMW properties filter in the SearchCenter showed the user name for related types. Now the typ shows the real name instead of the username.
* '''BlueSpicePrivacy - First login for LDAP users not possible due to missing button when accepting privacy policy''' <small>(#28808)</small>


*'''Export Data button throws error''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24899)</small>
: With LDAP enabled,  the terms of service and the privacy policy could not be confiremd. Now, the button to confirm accepting those is visible.


:The export data button in the Privacy Center threw an error. Now the export works as expected.
* '''Workflows - Fix styling of popup in workflow details dialog''' <small>(#28457)</small>


*'''TagSearch does not work if no namespace filter is specified''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24903)</small>
: The popup in the workflow details dialog was broken and needed some adjustment regarding the styling. This is now fixed.


:If the namespace filter was not specified while defining a tagsearch tag, it added an empty filter, which failed. Now an empty namespace field is respected.
* '''BlueSpiceDiscovery - Setting table width to 100% is not applied''' <small>(#28461)</small>


*'''Mandatory PrivacyPolicy''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24981)</small>
: If the table width was set to 100%, the setting was not applied correctly. This is now fixed.


:Configuration is added, that, when set to true, will force all users to consent to Privacy policy and Terms of Service, upon first login.
* '''BlueSpiceExtendedSearch - Enable searching for original title in AC''' <small>(#28653)</small>


*'''Wrong review "eye" icon in page history''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24982)</small>
: In the autocomplete search, pages appeared only by their page name. Now both the display title (if set) and the page name are provided.


:In the page history, the review history sometimes shoed the wrong icon type. This is now fixed.
* '''Workflows - User names are not case sensitive''' <small>(#28571)</small>


*'''Improve explicit category recognition''' <small style="box-sizing: inherit; font-size: 12.75px;">(#24985)</small>
: The initials of usernames are not case sensitive, but workflow tasks weren't assigned if the case of the initial letter didn't match the casing in the user manager. Now the spelling of the initial letter works either way.


:If categories were using spaces instead of underscores, they were falsely recognized as implicit categories. Now, when c<span style="color: rgb(80, 89, 111)">ategory names are detectd, they are normalized.</span>
* '''BlueSpiceMultiUpload - Upload dialog for file attachments is not namespace sensitive''' <small>(#28862)</small>


*'''Customization mobile view''' <small style="box-sizing: inherit; font-size: 12.75px;">(#25017)</small>
: The uplaod dialog provided different default options for a namespace selection depending on context. Now  the upload dialog behaves consistently.
=={{#subobject:|Release=4.1|Releasedate=April 26, 2022|Releasepatch=4.1.3}}4.1.3==
*'''XSS attack vector in mwstake/mediawiki-component-commonuserinterface''' <small>(#28224)</small>
:This release contains an important security fix for a "reflected XSS" attack. The corresponding CVE entry is still pending and will be published soon. It is '''highly recommended''' that all users update their installation of BlueSpice 4 as soon as possible.
*'''BlueSpiceFlaggedRevsConnector -  Change permissions requirement for special page "Quality management overview"''' <small>(#25845)</small>
:User needed at least the reviewer permission to view “Special:Qualitymanagementoverview”. Now, all wiki users are able to view this page since they only need the reader permission.
*'''BlueSpiceCustomMenu - menu doesn't allow other protocols besides http(s)''' <small>(#26446)</small>
:The custom menu didn't allow other protocols besides http(s). Now, if they are defined via <span style="color: rgb(51, 64, 85)">''$wgUrlProtocols''</span>, they can be used in the custom menu.
*'''BlueSpiceRating - Missing data for Special:Recommendations''' <small>(#27230)</small>
:When viewing the page Special:Recommendations, no data was shown. This is now fixed.
*'''BlueSpiceBookshelf - in context of the contentmodel, book template links are not updated''' <small>(#28243)</small>
:There was an issue with template links in the context of the content model book. This is now fixed.
*'''BlueSpiceFlaggedRevsConnector - Script doesn't work properly''' <small>(#28273)</small>
:The script for accepting drafts or pending changes in a namespace didn't work properly. This is now fixed.
=={{#subobject:|Release=4.1|Releasedate=March 17, 2022|Releasepatch=4.1.2}}4.1.2==
*'''BlueSpiceConfigManager - Some configuration variables do not have descriptions''' <small>(#9662)</small>
:Some configuration variables in the ConfigManager didn't have descriptions.  The missing tooltips have been added.
*'''BlueSpiceNamespaceManager - Check for pseudo-namespaces''' <small>(#18570)</small>
:When adding or renaming a pseudo-namespace (= namespace alias), no cross-check was made by the system to see if a namespace with the same name already exists. Now it is not possible to add a namespace alias with the same name as an existing namespace.
*'''BlueSpiceFlaggedRevsConnector - Performance of Special:Quality management overview is unacceptable''' <small>(#25088)</small>
: The performance of Special:Quality management overview was poor. The performance has been improved.
*'''BlueSpiceSocial - Comment on a discussion topic disappears after reload''' <small>(#26648)</small>
:There was an issue in the discussion area that caused the comment on a discussion topic to disappear. Now, the content of resolved topics is consistently hidden and can be made visible again by "lifting" a discussion topic.
*'''BlueSpiceFlaggedRevsConnector - PDF export shows FlaggedRevs notice''' <small>(#27185)</small>
:When using the PDF export, an unexpected FlaggedRevs notice was shown on the page. This message has been removed.
*'''BlueSpiceEchoConnector - Missing setting for notifications on minor edits''' <small>(#27327)</small>
:A missing setting led to a flood of notifications for minor changes. Now notifications are sent only for major changes.
* '''BlueSpiceDiscovery - Doubled banner and edit icon leads to wrong version''' <small>(#27453)</small>
: When clicking on the edit icon in the page history, the current version was always opened. Also, there were two banners with the same information. This is now fixed.
* '''BlueSpiceDiscovery - Main navigation is visible without login''' <small>(#27470)</small>
:Anonymous user were able to see the main navigation, which may contain critical information. Now only authorized users can see these links.
*'''BlueSpiceDiscovery - VisualEditor bar is displayed in the media dialog''' <small>(#27495)</small>
:The VisualEditor bar was displayed in the media dialog. It has been removed.
*'''BlueSpicePageTemplates - Edit icon doesn't work''' <small>(#27510)</small>
:When a user came to a page that didn't exist yet, the edit icon did not work. This is now fixed.
* '''BlueSpiceSocial - Timestamps from the server do not have proper offset''' <small>(#27556)</small>
:Timestamps in the timeline weren't calculated with a timezone offset. The timestamps now work correctly.
*'''BlueSpiceDiscovery - VisualEditor's toolbar is displaced''' <small>(#27570)</small>
:The  VisualEditor toolbar was displaced when using mobile (android). Now it is positioned correctly.
*'''BlueSpiceConfigManager - Add ConfigManager excludelist for Special:Log''' <small>(#27588)</small>
: Since the exclude list was not configurable, a lot of data was logged that were not related to the changes. This is now fixed.
* '''BlueSpiceDiscovery - Button shows external webpage icon''' <small>(#27616)</small>
:Buttons to external web pages have shown the arrow icon. The needed "plainlist" css styles have been added.
*'''BlueSpiceDiscovery - Styling for toggle button missing''' <small>(#27674)</small>
:The toggle button in the left sidebar missed some styling. The styling has been added.
*'''BluesSpiceConfigManager - Not possible to save settings''' <small>(#27677)</small>
:Saving changed settings in ConfigManager was not possible. This is now fixed.
*'''BlueSpiceInsertCategory - Category tree is missing in BlueSpiceDiscovery''' <small>(#27678)</small>
:The category tree was missing for adding categories to a page. Now it is available when adding categories in view mode.
*'''BlueSpiceExpiry - Values for semantic properties are displayed incorrectly''' <small>(#27681)</small>
:The values for the semantic properties “expiration date” and “expiration status” were displayed incorrectly when clicking on "Browse properties". This is now fixed.
*'''BlueSpiceUniversalExport - <nowiki><bs:uenoexport> does not exclude semantic tables from PDF export</nowiki>''' <small>(#27682)</small>
:Using the "&lt;bs:uenoexport&gt;" tag didn't exclude semantic tables from the PDF export. Now these contents are excluded.
*'''BlueSpiceBookshelf - Book content model does not create entries in  templatelinks table''' <small>(#27688)</small>
:The book content model didn't create entries in templatelinks table if a template was used in the book source. Now the class for the book model is derived from class WikitextContent instead of TextContent because TextContent does not support templatelinks.
*'''BlueSpiceFlaggedRevs - Drawio editor doesn't respect FlaggedRevs''' <small>(#27738)</small>
:When creating PNGs with the Drawio editor,  the latest version was shown on approved pages. Now, a changed PNG is shown as a resource change on a draft version.
* '''BlueSpiceDiscovery - Cannot open left sidebar when using mobile''' <small>(#27757)</small>
:When using mobile, it wasn't possible to toggle the left sidebar. This is now possible.
*'''BlueSpiceCustomMenu - Missing top level causes wiki to crash''' <small>(#27779)</small>
:If the top level was not present in the custom menu or was removed by the user, the wiki crashed. Now links without a heading level or headings without a link level are simply ignored.
* '''BlueSpiceArticlePreview - Preview images not created in farm environment''' <small>(#27800)</small>
: Too many cookies broke the image preview in farm wikis. Unnecessary cookies are now filtered out to not exceed the Base64 encoded cookieJar allowed length of a CLI argument.
*'''BlueSpiceReminder - Filter for "reminders for this page" not working''' <small>(#27802)</small>
:When using the option “Reminders for this page” in the dialog for creating a reminder, the filter didn't work properly on Special:Reminder. This is now fixed.
*'''BlueSpicePageAssignments - Add page assignments to page information dialog''' <small>(#27816)</small>
:The page information dialog did not show the page assignments. This info has now been added.
*'''BlueSpiceBookshelf - Cannot create source''' <small>(#27876)</small>
:Clicking on “Edit source” when creating a new book did not allow to edit the book source. Now source editing is possible.
* '''BlueSpiceUEModulePDF - Different font sizes in pdf for templates and forms''' <small>(#27886)</small>
:There was an issue with different font sizes in PDF files for templates and forms. This is now fixed.
*'''BlueSpiceSocial - Styling of comment button is broken''' <small>(#27894)</small>
:The social media comments button did not display correctly. Adjusting the button height fixed this issue.
*'''BlueSpiceSocialWikipage - "__NOSTASH__<nowiki>__NOSTASH__</nowiki>" doesn't work''' <small>(#27932)</small>
: The magic word had no effect__NOSTASH__Now it hides the attachments section on a page as expected.xed.
*'''Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars()''' <small>([https://phabricator.wikimedia.org/T296123 T296123] )</small>
*'''LocalFileMoveBatch's $logger parameter to protected to enable NSFileRepo extension to continue to work''' <small>([https://phabricator.wikimedia.org/T301688 T301688] )</small>
*'''BlueSpiceFlaggedRevsConnector - When checking permission of the users to see draft pages, pages might get falsely blocked''' <small>(#28054)</small>
:When a user accesses a page, a check returns to determine if the user can see the draft page. This mechanism  blocked some users from seeing drafts, even though they are supposed to. This is fixed now.


:We made adaptations to font sizes and the table display for very small mobile displays.
=={{#subobject:|Release=4.1|Releasedate=February 8, 2022|Releasepatch=4.1.1}}4.1.1==
BlueSpice 4.1.1 is a patch release. This is a stable release.  


*'''Social - Discussion profil loading shadows need some adjustment''' <small>(#21608)</small>
:The loading shadows from the profile discussion needed some adjustments regarding their margin and padding. This is now fixed.
*'''Only show relevant groups in managers and dialogs''' <small>(#26299)</small>
:When working with groups, there were system groups which weren't useful or recommended to use. Now a set of standard groups and custom groups are available to choose from.
*'''Special:Log - add ConfigManager changes to Special:Log''' <small>(#26460)</small>
:The page Special:Log didn't  contain a log for the ConfigManager. A log has been added.
*'''BlueSpiceCategoryCheck -  fix aria when categories are set''' <small>(#26614)</small>
: When categories were set, there was an issue with the aria label. This is now fixed.
*'''VisualEditor - cannot find title when searching for "§"''' <small>(#26922)</small>
:There were some issues with the VisualEditor when searching for titles with special charakters like “§”. This is now fixed.
*'''Notifications - german message for login is missing''' <small>(#27071)</small>
:Although the wiki content language was set to German, the login notification was displayed in English. This is now fixed.
*'''ConfigManager - config "Show book chapter pager" not working''' <small>(#27102)</small>
:When using the Discovery skin, the "Show book chapter pager after/before content" configuration option for books no longer worked. This is now fixed.
*'''Show related articles in social entities''' <small>(#27126)</small>
:Related articles were not shown or clickable in social entities. This is now possible.
*'''Discovery - VE action is set instead of edit action when editing forms''' <small>(#27239)</small>
:When editing forms, “veaction=edit” was set instead of “action=edit”. This is now fixed.
*'''Footer - external links do not open in a new tab''' <small>(#27240)</small>
:The external links in the footer were not opened in a new tab, but in the same tab. This is now fixed.
*'''Workflows - check i18n for log entries for workflows''' <small>(#27246)</small>
:There were some missing messages for workflows and the log entries in page Special:Log. The messages now exist
*'''Timeline - flyout is displaced when creating a new post''' <small>(#27254)</small>
: When adding a new post to the timeline, the "create new post" flyout was misplaced. The layout has been adjusted.
*'''Personal menu - internal links open in a new tab''' <small>(#27262)</small>
:Internal links in the personal menu opened in a new tab, which is similiar to the behavior for external links. This is now fixed.
*'''Interwikilinks - links get `&action=view` appended''' <small>(#27271)</small>
:Interwikilinks got “&amp;action=view” appended automatically. This is now fixed.
*'''Table breaks page layout''' <small>(#27286)</small>
:The layout of  tables and images caused the page layout to break.  Their behavior is now as expected.
*'''Breadcrumbs - creating a subpage with an underscore leads to broken breadcrumb''' <small>(#27292)</small>
:Creating a subpage with an underscore led to a broken breadcrumb. This is now fixed.
*'''Breadcrumbs - subpage structure is displayed although subpages are disabled for namespace''' <small>(#27295)</small>
:When subpages were disabled for a namespace, the breadcrumb still showed the subpage structure even though no actual subpage existed. Now the subpage structure is  only shown when needed.
*'''NamespaceManager - delete icon is not displayed''' <small>(#27296)</small>
:In the namespace manager, the delete icon was not displayed, only a tooltip. Now, the icon is displayed on hover.
*'''Extension:Math does not support `texvc` anymore''' <small>(#27319)</small>
:The Extension:Math doesn't support “texvs” anymore but is now possible with SVG.
*'''Multiupload - doesn't work correctly in DE language installations''' <small>(#27347)</small>
:The MultiUpload didn't work  when using the “New” button or the link which can be found in the global actions. All upload links now allow multi-upload.
*'''FlaggedRevs - image preview breaks when activating FlaggedRevs in namespace "File"''' <small>(#27350)</small>
:Activating FlaggedRevs in namespace “File” caused to break the image preview. This is now fixed.
*'''Booknavigation - creating a redirect to a book page doesn't show the book navigation on the target page''' <small>(#27353)</small>
:When a redirect to a book page was created, the book navigation wasn't shown on the target page. Now the book navigation is displayed as expected.
*'''Anonymous user can see the edit link from drawio''' <small>(#27354)</small>
:Anonymous user were able to see the edit link from drawio.  This link is no longer available.
*'''BlueSpice3 logo shows up in BlueSpice4''' <small>(#27365)</small>
:In BlueSpice 4, the logo of BlueSpice 3 was delivered and displayed. Now the correct logo is applied.
*'''Workflows - starting a single user approval workflow gives an error message''' <small>(#27403)</small>
: When starting a single user approval workflow, an error message was displayed. This is now fixed.
*'''Fatals due to missing notification title''' <small>(#27448)</small>
:There was a fatal due to a missing notification title. This is now fixed.
*'''SECURITY: XSS attack vector in Search Center''' <small>(#27481)</small>
:Users were able to inject arbitrary HTML (XSS) on Special:SearchCenter, using the search term. This is now fixed.
*'''Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars()''' <small>([https://phabricator.wikimedia.org/T296123 T296123] )</small>
*SECURITY: Update to latest version of DPL  Users were able to perform a ReDOS attack through Extension:DynamicPageList3. This is now fixed. <small>(#27454)</small>


=={{#subobject:|Release=3.2|Releasedate=June 16, 2021|Releasepatch=3.2.3}}3.2.3==
=={{#subobject:|Release=4.1|Releasedate=January 19, 2022|Releasepatch=4.1.0}}4.1.0==
BlueSpice 3.2.3 is a patch release. This is a stable release.<br />
BlueSpice 4.1.0 is a minor release. This is a stable release. It is the first public release of the BlueSpice 4 major line.
 
*'''User manager: Opening popups causes them to open lower and lower''' <small>(#17733)</small>
 
:When editing user groups in the User manager, each new popup window appeared lower and lower on the screen. This is now fixed.
 
*'''Tooltips in some VisualEditor dialogs is cut off''' <small>(#18824)</small>


:Some of the tooltip popups in VisualEditor's dialogs were larger than the container, so they were cut off. This is now fixed.
=== Notable changes ===


*'''Inserting text and rows leads to incorrect position of a table''' <small>(#19511)</small>
* '''New skin "BlueSpiceDiscovery"'''
** Modern lightweight skin
** Focus on neutral design and usability
** Independent, since it's still possible to use BlueSpiceCalumma
* '''FlexiSkin'''
** Customize logo, skin colors and font settings within minutes directly in the wiki
** Even more options than before
* '''Workflows'''
** Redesigned from scratch
** Workflows now run on the basis of BPMN, which is the leading standard for creating business processes
** Easier customization of workflows possible
** Four workflows are delivered by default
* '''My tasks'''
** New extension "UnifiedTaskOverview"
** Overview page, which allows users to view and work through all pending reviews and read confirmations
* '''BPMN diagrams via CognitiveProcessDesigner'''
** New extension "CognitiveProcessDesigner"
** Create business processes in BPMN format directly in the wiki
** Diagrams can be exported as a XML file or in SVG format
** Import of XML files or SVG files is also possible
* '''Two-factor-authentification (2FA)'''
** Logins can be configured by using
*** additional one-time passwords or
*** physical security key (fido stick)


:If the number of columns or rows was typed in via keyboard, the table was always inserted at the beginning of the article. Now tables are inserted at the expected location.
=== Extensions added ===


*'''Editor deletes some styling parameters in tables''' <small>(#20598)</small>
* '''DataTransfer''' (#25428)
** Allows users to import and export data to as well as from the wiki
** Exporting in XML format
** Importing in XML, CSV and some spreadsheet formats.
* '''EventBus''' (#25809)
** Provides state changes (edit, move, delete, revision visibility, etc.) to a RESTful event service
** Provides users of the service the ability to track changes of MediaWiki content
* '''Forms''' (#23467)
** New form function
** Allows formatting a wikipage as a form
* '''Loops''' (#25809)
** Parser functions to perform loops
* '''OATHAuth''' (#25920)
** Enabled by default in BlueSpice pro (previously only in BlueSpice Cloud)
* '''PageCheckout''' (#25911)
** Allows exclusive rights on a page
* '''PageHeader''' (#25780)
** Provides an additional user interface before page content
* '''RevisionSlider''' (#18545)
** Adds a slider interface to the Diff view
** Allows to easily switch between revisions to compare them
* '''SecureLinkFixer ('''T257180 )
** Automatically rewrites URLs to HTTPS if the domain requires HTTPS
** Uses the Mozilla HSTS preload list for the list of domains
* '''StandardDialogs''' (#23082)
** Provides dialog user interfaces for common page actions
* '''WebAuthn''' (#25430)
** Provides authentication support via the WebAuthn protocol


:The editor deleted some styling parameters in tables. This is now fixed.
=== Extensions removed ===


*'''VisualEditor InsertLink dialog - button labels are cut-off in german''' <small>(#21693)</small>
* '''BlueSpiceBookshelfUI''' (#21137)
** removed since BlueSpice 3.2
* '''BlueSpiceEditNotifyConnector ('''#19985''')'''
** removed since BlueSpice 3.2
** integrated in BlueSpiceEchoConnector
* '''BlueSpiceReview''' (#26137)
** replaced by extension Workflows
* '''BluespiceSocialArticleActions ('''#21134)
* '''BlueSpiceTagSearch''' (#13371)
** removed since BlueSpice 3.2
** integrated in BlueSpiceExtendedSearch
* '''BlueSpiceUserMergeConnector'''(#16839)
* '''BlueSpiceVisualDiff''' (#24098)
** replaced by RevisionSlider
* '''CookieWarning''' (#25431)
** integrated in BlueSpicePrivacy
* '''Duplicator''' (#23526)
** replaced by copy function in extension StandardDialogs
* '''EditNotify ('''#19985''')'''
** removed since BlueSpice 3.2
** integrated in BlueSpiceEchoConnector
* '''Quiz''' (#22163)
* '''PageSchemas''' (#18542)
* '''SemanticInternalObjects'''(#18543)


:In VisualEditor's InsertLink dialog, some buttons labels in German were cut-off. This is now fixed.
=== Changes in BlueSpice 4.1 free ===


*'''Doubled controls in SocialTopics''' <small>(#21797)</small>After creating a new discussion topic, some controls were shown twice. This is now fixed.
* '''Move LDAP-Stack extensions from BlueSpice free to BlueSpice pro''' (#25947)
*'''"Add to book" link in page tools creates wrong and duplicate links in the book navigation''' <small>(#23953)</small>
** LDAP-Stack extensions are only available in BlueSpice pro
* '''BlueSpicePermissionManager: Disable "Custom" permission preset for BlueSpice free''' (#25948)
** "Custom" permission preset is only availabe in BlueSpice pro


:"Add to book" link creates wrong and duplicate links in the book navigation. Now the link works correctly.
=== Changes and bugfixes ===


*'''Custom menu does not handle url with #''' <small>(#24213)</small>
* '''[bug] Privacy: Cookies are set although they are not accepted by the user''' (#24473)
 
:Some cookies were set although they weren't accepted by the user. This is now fixed.
:Custom menu didn't handle a url with fragment. Now links with jump marks are possible.
* '''[bug] [privacy] Change cookie acceptance for convenience cookies from "on by default" to "off by default"''' (#24612)
 
:The default settings for cookies needed to be changed to a more "privacy-friendly" setup. Therefore, convenience cookies are now turned off by default.
*'''Collapse sidebar for user without read-permission instead of not logged in state''' <small>(#24244)</small>For anonymous users, the navigation bar always loaded in collapsed state. Now, the sidebar respects the user toggle.
* '''Page expiries are not trackable''' (#21148)
*'''Changing the profile picture throws an error''' <small>(#24270)</small>
:Page expiries weren't trackable in any way. Now, a special log exists for page expiries.
 
* '''[bug] Never exclude admin user from pageaccess and use warning for read-only instead''' (#20238)
:Profile picture change threw error while uploading. This is now fixed.
:Using the magic word "pageaccess" sometimes locked out even admin users and no user could remove the restriction. Now, admin users can always access protected pages.
 
* '''[privacy] Improvements Cookie-Consent-Layer''' (#26564,#26945, #27004)
*'''Fatal erro in PDF export on permission check for non-existing file title''' <small>(#24276)</small>
:Some improvements for the cookie-consent-layer have been made. This concerns descriptions of the cookies collected and restricted accessibility without accepting cookies.
 
* '''[bug] Creating new pages does not trigger page templates''' (#21652)
:There was an error in the PDF export on the permission check for non-existing file titles. This is now fixed.
:Creating a new page didn't trigger page templates. Now, if PageTemplates are activated in the namespace settings, adding a new page leads to a view where the user can choose from available page templates.
 
*'''Bootstrap css for 'th' is overriding text-align:center''' <small>(#24299)</small>
 
:When a text-align style was set,  it was overriden by bootstrap and the table header was always displayed left. Now the text alignment for header cells is working as defined in cell settings.
 
*'''BlueSpiceUEModulePDF is not using ueparam for template''' <small>(#24304)</small>
 
:The BlueSpice UEModulePDF was not using the ueparam for templates. Now this is processed correctly now.
 
*'''Displaytitle of user page is not indexed by the search''' <small>(#24319)</small>
 
:For users who set a display title on the user page, the search still showed the original title. Now the display title is indexed.
 
*'''Wrong content model of NS_USER''' <small>(#24374)</small>
 
:All pages in the User namespace had the content model "Book", not only the book pages. Now they have the expected wikitext content model.
 
*'''Path for PDF templates cannot be found MW 3.1.14 - BS 3.2.x''' <small>(#24525)</small>
 
:The path for PDF templates couldn't be found. This is now fixed.
 
=={{#subobject:|Release=3.2|Releasedate=May 18, 2021|Releasepatch=3.2.2}}3.2.2==
BlueSpice 3.2.2 is a patch release. This is a stable release.<br />
 
*'''Book editor: "Own book" target url issues''' <small>(#17195)</small>
 
:There were issues with the target url of new privat books. This is now fixed.
 
*'''User manager: Opening popups causes them to open lower and lower''' <small>(#17733)</small>
 
:When editing user groups in the User manager, each new popup window appeared lower and lower on the screen. This is now fixed.
 
*'''Tooltips in VisualDiff are displaced''' <small>(#18254)</small>
 
:When clicking onto a change, a tooltip was shown in the upper right corner or disappeared completely. These tooltips have been removed.
 
*'''Left menu cannot be opened in smallest browser window''' <small>(#20011)</small>
 
:The main navigation couldn't be opened in the smallest browser window or on mobile. This is now fixed.
 
*'''Export to PDF doesn't show up on pages where a review is running''' <small>(#20145)</small>
 
:The option "Export to PDF" didn't show up on pages where a review is running. This is now fixed.
 
*'''Wrong link on old versions without permission to read''' <small>(#20414)</small>
 
:Without read permission, the link for "Return to latest version" was wrong. Instead of this link, now only a permission error message is shown.
 
*'''RSSFeeder: Broken TitleReadWhitelist and no permission checks''' <small>(#21323)</small>
 
:Comment migration warnings broke the RSS output. This is now fixed.
 
*'''Fix issues with PageAssignment I18N''' <small>(#21752)</small>
 
:We fixed and updated plural and gender in the group assignment notification.
 
*'''Smartlist: Deactivating namespace option not working''' <small>(#22647)</small>
 
:Namespace prefix was shown despite the toggle switch being deactivated. Now it works correctly.
 
*'''Book export link is not working''' <small>(#22926)</small>
 
:"Export book" in the page tools in the sidebar opened the book page with url. Now this link exports the book as expected.
 
*'''Auto-review from VisualEditor "save" dialog not working''' <small>(#22938)</small>
 
:The approval option in the VisualEditor "save" dialog did not work. This is now fixed.
 
*'''QM status is not displayed after approving a page''' <small>(#23117)</small>
 
:The QM status was not displayed in the title area after approving a page. This is now fixed.
 
*'''Drawio: issue when trying to insert using VisualEditor''' <small>(#23335)</small>
 
:Inserting a drawio diagram via VisualEditor "insert" menu wasn't working. The required tag output is now working.
 
*'''Magic word <nowiki>__NOTOC__</nowiki> prevents export''' <small>(#23468)</small>
 
:A page with <nowiki>__NOTOC__</nowiki> setting produced an empty PDF page. This is now fixed.
 
*'''Attachments are not exported to PDF''' <small>(#23615)</small>
 
:Neither page "attachments" nor attachments in the content were exported to PDF. Now they are exported correctly.
 
*'''Include files in TagSearch''' <small>(#23703)</small>
 
:In TagSearch, files can now also be filtered by namespace.
 
*'''Page categories editing label disappears''' <small>(#23723)</small>
 
:The "editing" label for categories in the title disappeard under certain circumstances which made it necessary to reload the page. This is now fixed.
 
*'''File upload: Umlauts missing''' <small>(#23725)</small>
 
:For file names with umlauts, the umlauts were simply "omitted". Now umlauts are no longer removed from the file name.
 
*'''Filters on Special:RecentChanges are not working''' <small>(#23761)</small>
 
:Applying filters on Special:RecentChanges weren't working. Now the filters are usable.
 
*'''Private book is not displayed in the bookshelf''' <small>(#23784)</small>
 
:Private books were not displayed in the bookshelf. This is now fixed.
 
*'''Backport mandatory acceptance of privacy settings on first login''' <small>(#23883)</small>
 
:We added an option for accepting privacy settings on first login. Requires: $GLOBALS['bsgPrivacyPrivacyPolicyMandatory'] = true;
 
*'''PDF export: Tables with th in each row are broken''' <small>(#23997)</small>
 
:Tables with a <nowiki><th> tag in each row were broken if they were exported to PDF. This is now fixed.</nowiki>
 
*'''Wikitext in comments produces error''' <small>(#24078)</small>
 
:Adding certain wikitext syntax in SocialComments displayed an error. This is now fixed.
 
*'''Warnings break rendering of BlueSpiceCalumma''' <small>([https://phabricator.wikimedia.org/T275422 T275422] )</small>
*'''Replace usages of Linker::link() and Linker::linkKnown() in extensions of BlueSpice''' <small>([https://phabricator.wikimedia.org/T279344 T279344] )</small>
 
 
=={{#subobject:|Release=3.2|Releasedate=April 12, 2021|Releasepatch=3.2.1}}3.2.1==
BlueSpice 3.2.1 is a patch release. This is a stable release.<br />
 
*'''Cannot use files in namespaces in a book''' <small style="box-sizing: inherit; font-size: 12.75px;">(#16492)</small>
 
:If you tried to add a file that is in an additional namespace to a book, it failed. This is now fixed.
 
*'''VisualEditor's toolbar covers datepicker in forms''' <small style="box-sizing: inherit; font-size: 12.75px;">(#17054)</small>
 
:The date picker menu in PageForms was covered by the edit menu of a text area. This is now fixed.
 
*'''Editing categories over the user interface breaks semantic queries''' <small style="box-sizing: inherit; font-size: 12.75px;">(#17857)</small>
 
:When you use category edit tool in the page top bar, it might break some semantic queries, in case they contain a category references. This is now fixed.
 
*'''ExtendedSearch does not normalize file extensions within the index''' <small style="box-sizing: inherit; font-size: 12.75px;">(#19106)</small>
 
:The search index distinguished between lowercased and uppercased extensions and showed them as separate entries. Now, all extensions are normalized.
 
*'''Left menu jumps back to top after clicking a link''' <small style="box-sizing: inherit; font-size: 12.75px;">(#19145)</small>
 
:After scrolling down to a link in the left navigation and clicking on it, the navigation jumped back to the top. Now, the position of the menu is kept in position.
 
*'''Multiupload lists "fileexists-no-change" as "failure", even though "ignorewarnings" is enabled''' <small style="box-sizing: inherit; font-size: 12.75px;">(#20490)</small>
 
:Some warnings appeared in the MultiUpload even though "ignore warnings" was set. This is now fixed.
 
*'''BlueSpicePrivacy data export options broken''' <small style="box-sizing: inherit; font-size: 12.75px;">(#20504)</small>
 
:Exporting data from BlueSpicePrivacy was not working. This is now fixed.
 
*'''Profile infobox in UserManager is cut off''' <small style="box-sizing: inherit; font-size: 12.75px;">(#21229)</small>
 
:In UserManager, profile info boxes (when hovering over a username) were cut off. This is now fixed.
 
*'''UserManager gives no feedback if username and password are identical''' <small style="box-sizing: inherit; font-size: 12.75px;">(#21912)</small>
 
:The UserManager does not create an account if the password is identical with, or contains the username, but the user did not get an error message. Now, an appropriate error message is displayed.
 
*'''Glossary entries are printed in PDF without term definition''' <small style="box-sizing: inherit; font-size: 12.75px;">(#22286)</small>
 
:Glossary terms created with the extension Lingo were printed at the end of a PDF, but without definition term. Now, the glossary is no longer included in the PDF.
 
*'''UserManager gives endless loading spinner on updating user groups''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23069)</small>
 
:Sometimes the UserManager did not finish loading when updating user groups. This is now fixed.
 
*'''ExtendedSearch cannot handle images in additional namespaces''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23078)</small>
 
:ExtendedSearch did not show a preview image for images in additional namespaces. This is now fixed.
 
*'''Bookshelf chapter tree order not correct''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23144)</small>
 
:Children of chapter 11 used to appear as child of chapter 1. This is fixed by using natural sorting.
 
*'''Add to book link missing in manage page panel''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23219)</small>
*'''TagCloud in searchstats mode shows wrong data''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23331)</small>
 
:In "searchstats" mode, the TagCloud showed the number of results that were returned by a given search query, not the actual number of times that the search term was queried. This is now fixed.
 
*'''Position of search in navbar not correct''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23336)</small>
 
:We fixed an alignment issue with the searchbar.
 
*'''Create new page from "plus" button not working''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23343)</small>
 
:The dropdown-menu item "New page" of the create-button in the main toolbar did not work. This is now fixed.
 
*'''WhoIsOnline popup function not working''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23344)</small>
 
:The tag <nowiki><bs:whoisonline:popup anchortext="aktiv" /></nowiki> produced a link, but it didn't show the expected popup menu with currently active users. This is now fixed.
 
*'''Individual notifications for edit action show doubled text''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23397)</small>
 
:Notifications about edits showed the text twice, but links only once. This is now fixed.
 
*'''Cannot edit a social entity on user profile page''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23477)</small>
 
:The entity editor was showing up on entities that should not be editable. This is now fixed.
 
*'''Semantic properties are not written automatically''' <small style="box-sizing: inherit; font-size: 12.75px;">(#23487)</small>
 
:Semantic properties coming from transcluded templates were not written to the page. This is now fixed.
 
 
=={{#subobject:|Release=3.2|Releasedate=March 16, 2021|Releasepatch=3.2}}3.2==
BlueSpice 3.2 is a minor release. This is a stable release.<br />
 
*'''Categories are not shown on profile pages''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#16531)</small>
 
:Categories were not shown on profile pages. This is now working correctly.
 
*'''<nowiki><bs:timeline>: Parameter 'lockedoptionnames' doesn't work</nowiki>''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#17310)</small>
 
:The setting "lockedoptionnames" did not lock the sorting option for the timeline immediately. This is now fixed.
 
*'''Preference "skip dialog on discussion creation" setting has no effect''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#17414)</small>
 
:Deselecting the ConfigManager setting "Editing > Timeline: Skip dialog on discussion creation" had no effect. Now an intermediate dialog is shown before page creation in that case.
 
*'''Positioning of whoisonline popup is too far away from the pop-up link''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#17471)</small>
 
:The popup for WhoIsOnline had some display issues. These are now fixed.
 
*'''Linked articles are not clickable''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#17752)</small>
 
:Linked articles in blogs and discussions are now clickable.
 
*'''VisualDiff compares wrong way''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#19100)</small>
 
:Fix the 'diff=prev' parameter resolution to correctly represented the version changes.
 
*'''Pages are not automatically set to be "read" for the last editor''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#20110)</small>
 
:Users who edited a page still got a prompt for read confirmation.  Now, editors don't get the prompt.
 
*'''The page Special:SocialTags doesn't provide useful pre-filtered info''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#20226)</small>
 
:We added tag prefilter when the pagename is given in the URL. In addition, the special page is now unlisted, since it would only be used as a "list of entities linked to this page" by a given link.
 
*'''Provide online markers for Social Profiles''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#20266)</small>
 
:Profile images of users who are currently online now show a visual indicator.
 
*'''Reminder - usability issues''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#21178)</small>
 
:Reminders are now listed chronologically in descending order on the reminder flyout. The link to the special page was moved from Global Actions to the Management section of the navigation.
 
*'''Configurable search operators in ExtendedSearch''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#21684)</small>
 
:The SearchCenter now offers configurable search operators depending on the search term, such as "Did you mean 'this OR that'"?
 
*'''Internal error after saving a page''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#21690)</small>
 
:After saving a page, the browser tab sometimes showed an "internal" error and the edit/create buttons were missing. This is now fixed.
 
*'''Cannot save blog post''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#21724)</small>
 
:It was sometimes not possible to save a blog post, which was caused by deleted users in the watchlist. This is now fixed.
 
*'''Fix issues with PageAssignment I18N''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#21752)</small>
 
:We fixed and updated plural and gender in the group assignment notification.
 
*'''Extend semantic output format „bs-grid“''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#21796)</small>
 
:We now apply natural sorting in Async grid queries for Semantic MediaWiki.
 
*'''VisualEditor: Pasting from Word produces html/xml code''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22082)</small>
 
:When pasting content from an Office document, additional xml code or comment tags were produced. This is now fixed.
 
*'''Shared settings config not operational''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22097)</small>
 
*'''Advanced book chapter navigation''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22129)</small>
 
:It is now possible to navigate books using previous/next buttons in the navigation pane. The buttons are also available in the content area if configured via ConfigManager.
 
*'''Error in MediaViewer''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22130)</small>
 
:When an image was stored in a sub-namespace, the mediaviewer did not open it. This is now fixed.
 
*'''Namespace "Book" is not translated''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22175)</small>
 
:We enabled the translation for the  'Book' namespace.
 
*'''Search term with space not found in ExtendedFilelist''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22192)</small>
 
:If a search term contained a space, the file wasn't found in the ExtendedFileList. After unifying the search term normalisation, this is now fixed.
 
*'''Wikiexplorer column "Assignments" has formatting issue''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22208)</small>
 
:The Assignments-column of WikiExplorer had some formatting issues. This is now fixed.
 
*'''Enhance approval process for included resources''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22230)</small>
 
:We improved the way the approval function handles changes to included resources.
 
*'''SocialEntities returned as search results in title search''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22233)</small>
 
:SocialEntities were removed as title-search results, since they only contain automatically created content.
 
*'''Own book in bookmaker redirects to wrong page''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22247)</small>
 
:The book editor is not a SpecialPage anymore, but it will be loaded when switching to edit mode on any page in the Book-namespace or below "User:<username>/Books/".
 
*'''Discussion topic cannot be created''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22284)</small>
 
:Sometimes it was not possible to create a discussion topic because of issues with the user's watchlist. This is now fixed.
 
*'''Make sorting in grids natural by default''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22315)</small>
 
:Grids are now sorted case-insensitive to make finding information more intuitive.
 
*'''Adding a template page makes the "empty page" template unusable''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22327)</small>
 
:In some instances, it was not possible to create an empty page when custom templates were available. This is now fixed.
 
*'''Search - indexing imported pages''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22529)</small>
 
:Imported pages were not indexed without editing them first. Now, they are indexed automatically.
 
*'''Prepare ExtendedStatistics for release''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22573)</small>
 
*'''Mediawiki server configuration issue''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22594)</small>
 
:We fixed an issue caused by '_' at the end of an url.
 
*'''ArticleInfo flyout - use store api to reduce load''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22605)</small>
 
:Added new strore api for templates and category to reduce html load.
 
*'''SearchCenter fails due to broken filter config''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22654)</small>
 
:The search broke if the filter bucket was not an array. This is fixed.
 
*'''Timline option lockedfilternames ignored by dis-/select all buttons''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22812)</small>
 
:The option "lockedfilternames" in the timeline did not work. It is now working.
 
*'''Double booktitle in navigation''' <small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">(#22826)</small>


* '''Force HTML mail on watchlist changes''' (#23143)
:If a page on the watchlist is changed, an HTML mail should be sent. This is now implemented.
* '''FlaggedRevs: Remove FREEZE option from GUI''' (#24741)
:The option FREEZE was removed from the ConfigManager due to missing longterm support.
* '''Remove "external avatars image" functionality''' (#25875)
:The functionality to use external images for an avatar was removed.
* '''BreadcrumbNav refinement''' (#26566)
:Some refinement regarding the breadcrumb navigation has been done. If a mainpage for the corresponding namespaces exists, the breadcrumb links to its mainpage. If a mainpage for the corresponding namespace doesn't exist, the breadcrumb links to "Special:AllPages".
* '''[bug] Double book title in navigation''' (#22826)
:The book title was shown twice in the chapter navigation after adding the navigation buttons. This is now fixed.
:The book title was shown twice in the chapter navigation after adding the navigation buttons. This is now fixed.
 
* '''[bug] PDFTemplates - Margins for #runningheaderfix and #runningfooterfix not correct''' (#21785)
*'''Various I18N issues''' (<small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">[https://phabricator.wikimedia.org/T144165 T144165],[https://phabricator.wikimedia.org/T151595 T151595]</small>,<small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">[https://phabricator.wikimedia.org/T151597 T151597]</small>,<small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">[https://phabricator.wikimedia.org/T151598 T151598]</small>,<small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">[https://phabricator.wikimedia.org/T151599 T151599]</small>,<small class="ve-ce-annotation ve-ce-textStyleAnnotation ve-ce-smallAnnotation" style="box-sizing: inherit; font-size: 12.75px;">[https://phabricator.wikimedia.org/T151600 T151600]</small>)
:Within PDF templates, the margins for #runningheaderfix and #runningfooterfix were not correct. This is now fixed.
 
* '''[bug] Check "return to " url on SearchCenter when coming from tag search''' (#22027)
 
:The "return to" link was missing on the SearchCenter when coming from the TagSearch. This is now fixed.
=={{#subobject:|Release=3.1|Releasedate=December 11, 2020|Releasepatch=3.1.13}}3.1.13==
* '''[bug] InviteSignup - invited users cannot signup''' (#22222)
BlueSpice 3.1.13 is a patch release. This is a stable release.
:After clicking on the email link to sign up, users were not able to see the sign-up form, but were asked to sign in. This is now fixed.
 
* '''Remove duplicator feature''' (#23526)
*'''"Outdated" watermark on expired pages is not centered and too big''' <small style="box-sizing: inherit; font-size: 12.75px;">(#17446)</small>
:The duplicator feature was removed from BlueSpice 4. It is replaced by the copy function of the extension StandardDialogs.
 
* '''[bug] Template:User is used on automatically created user page, but does not exist''' (#20815)
:When a page is expired, the "outdated" watermark was not always visible when a page contains little content. This is now fixed.
:Descprition: By using the Template:User, the user page was not created automatically. This is now fixed.
 
* '''[bug] Bookexport - links in exported PDF not working''' (#23557)
*'''Unsaved changes apear on next edit even if user explicitly canceled editing''' <small style="box-sizing: inherit; font-size: 12.75px;">(#20345)</small>
:The links in exported PDFs (via bookexport) didn't work correctly. This is now fixed.
 
* '''[bug] User:MediaWiki default should be excluded from usercount''' (#23255)
:VisualEditor will not discard any unsaved changed if user accidentally navigates away from the page. However, if user explicitly discards the changes, those would still not get discarded. This is now fixed.
:The user "User:MediaWiki" was included in the user count. This is now fixed.
 
*  '''[bug] Link "Privacy Policy" in footer isn´t working''' (#23524)
*'''TagSearch category parameter does not work if the category has spaces in the name''' <small style="box-sizing: inherit; font-size: 12.75px;">(#20667)</small>
:The link "Privacy Policy" in the footer led to "Special:PrivacyPolicy", which didn't exist. This is now fixed.
 
* '''NSFileRepo changed file paths after migration''' (#24568)
:A category with spaces in the name was not recognized in the "category" parameter of the TagSearch. This is now fixed.
:The NSFileRepo changed file paths after migration. This is now fixed.
 
* '''[bug] Exception at SemanticMediawiki -> rebuildData in context with UserGroupManager''' (#25367)
*'''Issues with "global" ToC in PDF''' <small style="box-sizing: inherit; font-size: 12.75px;">(#21725)</small>
:There was an exception at SemanticMediaWiki. This is now fixed by running rebuildData in context with the UserGroupManager.
 
* '''[bug] VE "Insert link to file" converts spaces in file name to "+" signs''' (#22674)
:When exporting a PDF with linked pages, the "global" Table of Contents did not point to the right chapters or was not shown at all. This is now fixed.
:Spaces in URLs were converted to "+" signs. This is now fixed.
 
* '''[bug] Permission issue - not allowed to view drafts vs no read permissions in cloud wikis''' (#24999)
*'''VisualEditor - issues when a page has a question mark in its title''' <small style="box-sizing: inherit; font-size: 12.75px;">(#21837)</small>
:There was a permission issue due to different settings. Now, only groups which are selected in the ConfigManager are able to see drafts.
 
* '''[bug]''' '''Issue in PdfHandler extension''' (#25731)
:VisualEditor failed to partially or completely parse a page if it contained a question mark in the title. This is now fixed.
:The wildcard didn't work in the PDF handler so that results were not shown. This is now fixed.
 
* '''[bug] FlaggedRevs: Approved page and same page with url-param stable=1 show different ressources''' (#24740)
*'''Social entities are indexed by search engines''' <small style="box-sizing: inherit; font-size: 12.75px;">(#21844)</small>
:An approved page and also the same page with url-param stable=1 showed different ressources. This is now fixed.
 
* '''[bug] Problems on first edit of tables and linking files''' (#23783)
:Some types of Social entities did get indexed by search engines like Google. This is now fixed, none of the Social entities are indexed now.
:There were issues with the first edit of tables and also with file links. A user wasn't able to edit individual cells in tables and also didn't get the option "link to file". This is now fixed.
 
* '''[bug] Early page break in PDF export when using br-tags'''(#20301)
*'''Some columns not visible when exporting to XLSX fomat''' <small style="box-sizing: inherit; font-size: 12.75px;">(#21866)</small>
:When using'' <nowiki><br /></nowiki>''-tags the page break in  exported PDF files was too early. This is now fixed.
 
* '''Add extension EventBus''' (#25809)
:Some colums were not visible when exporting to XLSX format. This is now fixed.
:EventBus is a "webhook" system which allows a user to react to actions in the wiki. This extension is now implemented.
 
* '''[bug] Indicator doesn't disappear despite there are no tasks''' (#27015)
*'''Add checkbox to exclude duplicate pages from RSS feeds''' <small style="box-sizing: inherit; font-size: 12.75px;">(#21932)</small>
:When a user finished his tasks, the indicator still got displayed in the personal menu. This is now fixed.
 
* '''Incompatibility with MW 1.35''' (#26960)
:Sometimes the RSS feed listed the same page two or more times (e.g. , if it was modified multiple times). Now, a checkbox is available next to each RSS feed to prevent duplicates.
:There were some incompatibility issues with MediaWiki 1.35. This is now fixed.
 
* '''[bug] Wikiexplorer column "Assignments" has formatting issue''' (#22208)
*'''Add address of mailto links to PDF only if it is different from its label''' <small style="box-sizing: inherit; font-size: 12.75px;">(#22014)</small>
:The "Assignments"-column of the WikiExplorer had some formatting issues. This is now fixed.
 
* '''Disable PageSchemas in minor and remove in major''' (#18542)
:In PDF export, the label for a "mailto:" link will only be shown if it is different from the mail address itself.
:The extension PageSchemas was removed in BlueSpice 4.
 
* '''UX Review of BlueSpiceSocial''' (#19714)
*'''Recognize dates in search terms''' <small style="box-sizing: inherit; font-size: 12.75px;">(#22048)</small>
:BlueSpiceSocial was reviewed in the context of the new skin.
 
* '''Major database change breaks various extensions''' (#19353)
:The search (both in autocomplete and search center) now recognizes dates in the search string instead of searching separately for parts of a date.
:Due to changes in the database scheme some extensions broke within the cloud build. This is now fixed.
 
* '''Remove SocialActions from Editions''' (#21134)
*'''WebDAV does not work with files that have spaces in their name''' <small style="box-sizing: inherit; font-size: 12.75px;">(#22069)</small>
:SocialActions were removed and page edits aren't producing social entities anymore.
 
* '''[bug] Error due to wrong type of image file conversion''' (#9179)
:WebDAV did not work correctly when a file has a space in its name. This is now fixed.
:There was an image file conversion error. This is now fixed since uploading files with the same format  works.
 
* '''Improve integration of FlaggedRevs and Semantic MediaWiki''' (#14846)
*'''Add link to the pages in notification digest mails''' <small style="box-sizing: inherit; font-size: 12.75px;">(#22092)</small>
:There is a new security feature that restricts the reading of semantic data in FlaggesRevs namespaces. This is now implemented.
 
* '''Add Extension:Loops''' (#21179)
:The notification digest mail used to contain only the list of pages with events. Now, it also includes the links to these pages.
:The extension Loops provides parser functions to perform'' ''<nowiki/>loops. This extension is now implemented.
 
* '''[bug] ConfigManager MenuTagMultiselectWidget removing items when using ENTER''' (#25701)
*'''Shared settings config not operational''' <small style="box-sizing: inherit; font-size: 12.75px;">(#22097)</small>
:When adding a new item to the BlueSpiceFlaggedRevsConnector, items which can be found in the ConfigManager under "Quality Assurance" were deleted. This is now fixed.
 
* '''Check revision slider''' (#18545)
<br />
:The revision slider adds a slider to the Diff view and allows switching between revisions easily. This is now implemented.
=={{#subobject:|Release=3.1|Releasedate=November 13, 2020|Releasepatch=3.1.12}}3.1.12==
* '''Make page title fixed on scroll''' (#26568)
BlueSpice 3.1.12 is a patch release. This is a stable release.<br />
:When scrolling down a wikipage, the page title should have a fixed position. This is now implemented.
 
* '''Page history styling''' (#26586)
*'''Disable modification of overriden variables in ConfigManager''' <small>(#18044)</small>
:Some styling of the page history was necessary due to missing alignment and arrows, which were in another row. This is now fixed.
 
* '''[bug] Add to book leads to title with underscores instead of spaces''' (#26609)
:Values of all variables in ConfigManager can be force-overriden in backend configuration files. If a variable is overriden in such a way, it appears disabled in ConfigManager to let users know that it cannot be changed.
:If a page was added to a book via "add to book" dialog, the title of the page was displayed with underscores instead of spaces. This is now fixed.
 
* '''Remove MediaWiki help links''' '''which are not necessary''' (#26597)
*'''Main PDF ToC and jumplinks inside the PDF are not working''' <small>(#18587)</small>
:Some MediaWiki help links where displayed, where they weren't needed. This is now fixed.
 
* '''PageStatusSentence - Remove "No status information" sentence''' (#26632)
:When exporting PDF pages recursively, the links in the main PDF ToC did not jump to the selected page. Links inside the PDF content that lead to other pages in the PDF also did not work correctly. This is now fixed.
:If a wiki didn't use namespaces with FlaggedRevs activated, all pages showed the status sentence "No status information", which is useless in this case. Now, the status sentence is only shown if status information is available.
 
* '''Extension PageCheckout''' (#26251)
*'''Notification on page purge without confirmation''' <small>(#19110)</small>
:For workflows a feature was needed which allows to lock a specific page if certain activities are executed. This is now implemented with the extension PageCheckout.
 
* '''[bug] ConfigManager - remove setting which is not needed anymore''' (#26697)
:When purging a page, users are no longer required to confirm the action. Instead, only a notification appears that the page was purged.
:Some settings in the ConfigManager weren't needed anymore. This is now fixed.
 
* '''[bug] Tables - config options are sometimes not active''' (#26349)
*'''Search does not recognize namespace changes''' <small>(#20027)</small>
:Some settings for tables were not active, like width, table style, filterable and exportable. This is now fixed.
 
* '''[bug] "Filterable" property for tables not working''' (#26738)
:The search index did not get updated when a namespace was renamed. Now, a namespace change starts the index update for pages in that namespace.
:The filterable setting for tables didn't work. This is now fixed.
 
* '''Styling improvements for Special:Workflows overview needed''' (#26583)
*'''Allow "Link to file" directly after upload in Media dialog''' <small>(#20043)</small>
:The page Special:Workflows needed some styling improvements since it was not obvious that a user can get further information  there. This is now fixed.
 
* '''Sort global actions''' (#26584)
:The "Link to file" option was available only if selecting an existing file in VisualEditor's Media dialog. This option is now also available directly after uploading a document.
:Some sorting of the global actions was needed and also the implementation of the Special:Workflows into the global actions menu. This is now implemented.
 
* '''[bug] Clicking on "create new attachment area" switches into edit mode''' (#26660)
*'''"Link to file" not working if file is in a namespace''' <small>(#20140)</small>
:If a user wanted to add an attachment to a books page, clicking on "create new attachment area" switched into edit mode. This is now fixed.
 
* '''[bug] Email notification sends wrong pagelinks''' (#26668)
:In VisualEditor's Insert link dialog, the "Link to file" functionality did not work if the file was in an additional namespace. This is now fixed.
:If a page was outside of the main namespace, email notification sent wrong pagelinks because the namespace prefix was missing. This is now fixed.
 
* '''Implement CognitiveProcessDesigner''' (#25763)
*'''Inserting links in editor of Social entities''' <small>(#20932)</small>
:The extension CognitiveProcessDesigner allows user to create business processes in BPMN format directly in the wiki. This extension is now implemented.
 
* '''Implement CPD into magic words''' (#26702)
:In certain Social entities, bullet points or numbered lists could not be added in edit mode. This is now fixed.
:For an easier and faster use, the CognitiveProcessDesigner extension shall be available as a tag in the magic words. The bpmn tag is now implemented.
 
* '''[bug] Link "Edit book" leads to source code, instead of action=editbook''' (#27055)
*'''Improved indexing of draft and approved pages''' <small>(#21016)</small>
:The link "Edit book" which can be found in the left sidebar has led to the source code instead of "action=editbook". This is now fixed.
 
* '''Backlink to page missing''' (#27058)
:The search engine can be configured to index or not to index draft pages. Its functionality is now extended: If an approved page version is available, it is indexed instead of the draft version. Once the draft version is approved, the index will be updated.
:After uploading an attachment a backlink was displayed, where a user got back to a page. This link is gone for BlueSpice 4 but is replaced by the navigation via the breadcrumbs.
 
* '''Directly jump into edit-mode when there's no page template''' (#26939)
*'''Notifications for draft pages sent to user who cannot see drafts''' <small>(#21238)</small>
:The common behavior while creating a new page is directly jumping into the edit mode except there's a template available. If a template is available an overview is given where a user can choose between using it or creating an empty page. This is now implemented.
 
* '''Consolidate menu items''' (#22818)
:Notifications about actions on draft versions of pages were sent to users who do not have permission to view drafts. This is now fixed.
:There were some duplicate menu items and also a rearrangement of the logical grouping was necessary. This is now implemented.
 
* '''Fix URLs in Discovery left sidebar''' (#26641)
*'''Privacy uses localStorage over cookies to determine user preference''' <small>(#21272)</small>
:Some links in the left sidebar were absolute URLs and external links didn't open in a new tab. This is now fixed.
 
* '''[bug] Users can log in without cookie consent''' (#27004)
:Privacy used localStorage to determine whether a user has already set their privacy preferences. Now, cookies are used over localStorage to determine privacy preference.
:Despite the cookie consent overlay was active, users were able to login "behind" the overlay. This is now fixed.
 
* '''Change dialog position of "save changes"''' (#27192)
*'''Improved pasting file links into VisualEditor''' <small>(#21291)</small>
** The save changes dialog should be detached from the edit bar. This is now implemented since the save changes dialog opens in the center of the page.
 
* '''Shorten the duration of "You are logged in"''' (#26693)
:When pasting a file link (file://...) into VisualEditor's "Link to file" dialog, the button to insert the link remained disabled. This is now fixed.
:The duration of the "You are logged in" noctice should be shortened. This is now implemented.
 
* '''Extension UnifiedTaskOverview''' (#25210)
*'''Allow configuration of RSSFeeder in ConfigManager''' <small>(#21304)</small>
:There should be an overview page, which allows users to view and work through all pending reviews and read confirmations. Therefore the extension UnifiedTaskOverview is now implemented.
 
* '''Activate UserFunctions''' (#24717)
:A list of whitelisted RSS URLs and the maximum number of redirects can now be configured in ConfigManager.
:Pages in the navigation area should only be shown to users with corresponding permissions. This is now implemented.
 
* '''Display all authors if several are working on a page''' (#10240)
*'''Fix setting reminders on page creation''' <small>(#21424)</small>
:If a page is edited by several authors at the same time, all of them should be displayed in the info banner.
 
* '''Only show relevant groups in managers and dialog'''s (#26299)
:If set in the user preferences, a reminder can be created every time the user creates a page. This mechanism was not working properly and is now fixed.
:Many system groups were not useful. Now there are standard groups and custom groups implemented, which can be used in the corresponding extensions.
 
* '''NamespaceManager: check for pseudo-namespaces''' (#18570)
*'''Semantic Glossary: link icons appear twice''' <small>(#21641)</small>
:When creating or renaming a namespace, it should be checked if a pseudo-namespace already exists, and if so, the created namespace should be rejected. This is now implemented.
 
*<span style="color: rgb(51, 64, 85)">'''[bug] PermissionManager - consistent behavior in color scheme for an better overview of permissions set''' (</span>#25662)
:Popup for the Semantic Glossary term showed the "external link" icon twice. This is now fixed.
:When setting permissions in PermissionManager, there was an inconsistency regarding the color scheme. This is now fixed.
 
*'''Include tracking categories to CategoryManager''' <small>(#21642)</small>
 
:Tracking categories are now also available in the CategoryManager.
 
*'''Allow saving empty books''' <small>(#21643)</small>
 
:It is now possible to save new books without adding pages at the same time.
 
*'''Book navigation in PDF not complete''' <small>(#21644)</small>
 
:In some cases, the table of contents in a book exported to PDF was not shown completely or nesting was wrong. This is now fixed.
 
*'''Fix approval hint when resources on page have changed''' <small>(#21645)</small>
 
:If so configured, the approval mechanism displays a hint if resources (files or pages) that are included on the page have changed since the page has been approved. The wording for this hint message was wrong and is now fixed.
 
 
=={{#subobject:|Release=3.1|Releasedate=October 8, 2020|Releasepatch=3.1.11}}3.1.11==
BlueSpice 3.1.11 is a patch release. This is a stable release.<br />
 
*'''Add a hint to the edit button when it is disabled due to ongoing review''' <small>(#13116)</small>
 
:While a review is ongoing, the page cannot be edited. There is now a hint as to why the edit button is disabled when hovering over it.
 
*'''Filters in NamespaceManager are functional again''' <small>(#17431)</small>
 
:The filters for the state of a namespace were broken because of changes in how the data of NamespaceManager is retrieved. This is now fixed.
 
*'''Labels for menu toggle buttons are ambiguous''' <small>(#20262)</small>
 
:The labels for the buttons that expand/collapse the side menus were ambiguous. This is now fixed to improve screen reader accessibility.
 
*'''VE: help URL needs to be configurable''' <small>(#20523)</small>
 
:The URL for the help page of VisualEditor (in the help dialog) was hardcoded to VisualEditor's page. This is now configurable.
 
*'''Current reviewer doesn't get a notification''' <small>(#20661)</small>
 
:When a review was started with the option to follow the order of reviewers, only the first and the last reviewer got the notification to vote when it was their turn. Now, every reviewer in the list is notified.
 
*'''File links get URL-encoded every time when switching between visual and source mode in VisualEditor''' <small>(#20751)</small>
 
:File link annotations in VisualEditor were URL-encoded many times, every time a user switched between visual and source mode. This is now fixed.
 
*'''Breadcrumb dropdown menu size is too small''' <small>(#20902)</small>
 
:In some cases, with longer page names, the breadcrumbs menu was too small to fit all the entire page path. This is now fixed.
 
*'''Broken label in mobile view when watching or unwatching an entity''' <small>(#20966)</small>
 
:When you watched or unwatched an entity (e.g., on Special:Timeline), the label appeared broken in mobile view. This is now fixed.
 
*'''Issues with watching and unwatching social entities''' <small>(#20970)</small>
 
:Due to permission and caching issues, watching and unwatching social entities (e.g., on Special:Timeline) did not always work. This is now fixed.
 
*'''Wrong tooltips on all UI elements''' <small>(#21063)</small>
 
:Due to an invalid selector, the wrong tooltips for certain buttons were shown. This is now fixed.
 
*'''Title in book navigation is cut off''' <small>(#21069)</small>
 
:In the book navigation in the left pane, long chapter titles were cut off. This is now fixed.
 
*'''Pasting file URLs to the VisualEditor applies wiki link formatting''' <small>(#21132)</small>
 
:When pasting a file link (starting with file:///), VisualEditor would recognize it as a page in the File namespace. This is now fixed.
 
<br />
=={{#subobject:|Release=3.1|Releasedate=September 10, 2020|Releasepatch=3.1.10}}3.1.10==
BlueSpice 3.1.10 is a patch release. This is a stable release.
 
<br />
 
*'''Mailto links in PDF export do not work''' <small>(#18629)</small>
 
:Exporting a mailto link to PDF showed the link, but due to the rendering service and/or PDF clients, the link was not clickable. To mitigate this, mail addresses are now written in the PDF.
 
*'''Namespaces with dashes in name cannot be edited''' <small>(#19283)</small>
 
:Editing namespaces that have a dash (-) in the name failed unexpectedly. Editing existing namespaces is now possible, while creating new namespaces with dashes in names is still not possible using the Namespace Manager.
 
*'''Farm: Deleting an instance does not remove the indices from the ElasticSearch backend''' <small>(#19405)</small>
 
:In a WikiFarm, deleting the instance would not deleting related indices from the Elasticsearch. This would lead to clutter in the Elasticsearch. This is now fixed, all related indices will be deleted when instance is deleted.
 
*'''Not approved versions of files are visible to non-permitted users''' <small>(#19529)</small>
 
:If the File namespace was under an "Approval" process, the latest versions of files, even if not approved, were visible to everyone (the version of the actual file page was displayed correctly). Now, the correct file version is shown.
 
*'''Grammar issue in info about last edit''' <small>(#20385)</small>
 
:The page status information about the last edit was grammatically incorrect in German. This is now fixed.
 
*'''Only users with editor role are able to vote in a review''' <small>(#20624)</small>
 
:In order to vote in a review, user needed to have the editor role, which is not always the case, and should not be required. This is now fixed.
 
*'''VisualEditor does not work in text fields on new Form instances''' <small>(#20646)</small>
 
:When using VisualEditor field in a PageForms form, it ony loaded in existing, but not new, forms. This is now fixed.
 
*'''WikiPage entities show JSON code in their content''' <small>(#20650)</small>
 
:WikiPage social entities showed raw JSON content in the their "content" field. This is now fixed.
 
*'''Links in Social entity headlines are self-references''' <small>(#20651)</small>
 
:Links in headlines of Social entities had a self-reference, causing a "jump to the top" issue. Now, every entity correctly links to the corresponding entity page.
 
*'''Fix position gathering from jumpable elements in smaller sub divs''' <small>(#20666)</small>
 
:Jumping to the right position was sometimes impossible, if the jump target was a smaller, nested div. The jumping behavior has been improved.
 
=={{#subobject:|Release=3.1|Releasedate=August 14, 2020|Releasepatch=3.1.9}}3.1.9==
BlueSpice 3.1.9 is a patch release. This is a stable release.
 
<br />
 
*'''Export with linked pages does not always work''' <small>(#18360)</small> To fix this, we improved rewriting internal links. <br />
*'''Fixed alignment for items in the page header''' <small>(#19276)</small>
 
:Some items in the page header were slightly misaligned. This is now fixed.
 
*'''Improvements in WebDAV handling''' <small>(#19725)</small>
 
:Improved WebDAV handling to allow for a more diverse system and client application compatibility.
 
*'''Fix sorting on grids''' <small>(#20057)</small>
 
:Certain grids, in certain sorting conditions, provided wrong results. This is now fixed.
 
*'''VisualEditor does not escape "|" (pipe) in Formedit''' <small>(#20083)</small>
 
:If content in a VisualEditor field in a PageForms form contained a pipe (|) character, it wasn't escaped and therefore broke the resulting template call. This is now fixed.
 
*'''Pages are not automatically set to be "read" for the last editor''' <small>(#20110)</small>
 
:Users who edited a page still got a prompt for read confirmation.  Now, editors don't get the prompt.
 
*'''Improved search for files in "Insert media" dialog of VisualEditor''' <small>(#20155)</small>
 
:The search in the "Insert Media" dialog of VisualEditor sometimes missed pages. The search is now improved.
 
*'''Temporary groups for Auto review remain attached to the user''' <small>(#20165)</small>
 
:The review process added users to a temporary group to perform certain operations and group was not removed after the process ended. Now, we use a different mechanism and temporary groups are no longer assigned.
 
*'''Not only owner of the review can edit the review, even if the appropriate option is set''' <small>(#20168)</small>
 
:The configuration option "Only the owner of a review can change it"  did not work.  Now, this setting is working as intended.
 
*'''Anonymous users cannot see expiration status of a page''' <small>(#20188)</small>
 
:Anonymous users could not see the expiration status of a page. This is now fixed.
 
*'''Restrict viewing recent changes based on user permissions''' <small>(#20203)</small>
 
:Recent changes were visible to users without permissions to view a page. Now, permissions are evaluated.
 
*'''Wrong information displayed for page expiry status''' <small>(#20204)</small>
*'''Some files are not indexed by the search''' <small>(#20216)</small>
 
:For some external or local files indexing to the search failed, caused by the content or size of the file. Now, if the content cannot be indexed, the file will be indexed without content.
 
*'''Template data dialog hidden behind navbar''' <small>(#20277)</small>
 
:On some screen resolutions, the Template data dialog was hidden behind the navbar. This is now fixed.
 
*'''Improved PDF export with linked pages''' <small>(#20309)</small>
 
:Depending on the wiki configuration and the type of the links included on the page (especially Drawio charts), the PDF export with linked pages failed. The link handling has been improved.
 
*'''Table inspector blocks the cell you're editing''' <small>(#20326)</small>
 
:The table inspect popup of Visual Editor blocked the last couple of rows for long tables at the end of the page, making editing cells in those rows impossible. This is now fixed.
 
*'''Some PageHeader elements were shown on ContentModel types that are not supported''' <small>(#20381)</small>
 
:Some PageHeader elements were shown on unsupported ContentModel types, causing errors. Now, the ContentModel type is evaluated and only supported elements are diplayed.
 
*'''Encoded characters shown in the "section matches" of SearchCenter''' <small>(#20461)</small>
 
:If a page section contains special characters, their encoded version was displayed in the search result. Now, section names are shown properly.
 
*'''Make result type "list" in ExtendedStatistics exportable''' <small>(#20463)</small>
 
:The result type "list" can now be exported in ExtendedStatistics and the page size can be adjusted.
 
*'''Use new dialog for "Acceptance"''' <small>(#20482)</small>The "Acceptance" dialog did not use the new dialog window layout. This is now fixed.
 
=={{#subobject:|Release=3.1|Releasedate=July 9, 2020|Releasepatch=3.1.8}}3.1.8==
BlueSpice 3.1.8 is a patch release. This is a stable release.
 
<br />
 
*'''Permission to assign pages hinders edit permission lockdown''' <small>(#17157)</small>
 
:When the role 'editor' was locked down for a certain group, users in that group could still assign themselves to a page and re-gain the edit permission that way. Now, only user groups with the 'reviewer' role can assign users to pages.
 
*'''Notification on changed user rights''' <small>(#17328)</small>
 
:Notifications for changed group assignments did not work as expected. Now,  the correct notifications are sent when a  user's permissions (group assignments) are changed.
 
*'''Items shown in Global Actions although no rights''' <small>(#18206)</small>
 
:Items in the "Global actions" menu were shown even if a user did not have the rights to access certain special pages. Now, only the items for which a user has permissions are listed in the menu.
 
*'''Links to unread changes in user's watchlist are not working''' <small>(#18445)</small>
 
:The links to view unread changes on a page in a user's watchlist led to an "Undefined" page. Now, the links load the correct page.
 
*'''Property "QM/Document state" shows "in revision", but the page is accepted''' <small>(#18532)</small>
 
:The value of "QM/Document state" sometimes showed incorrect information. Now, pages in "first draft" are properly reflected in the property.
 
*'''New BlueSpice icons''' <small>(#19107)</small>
 
:Updated BlueSpice icons for favicon and footer images have been applied.
 
*'''Improve width and position of breadcrumb dropdown menus''' <small>(#19599)</small>
 
:Styling for items in the dropdown menus of page breadcrumbs sometimes appeared broken. The styling has been improved.
 
*'''issues with aliases in NamespaceManager''' <small>(#19638)</small>
 
:Sometimes, when setting an alias for the namespace, all other namespaces would lose their aliases. Also, removing the aliases did not work completely. This is now fixed.
 
*'''Fixed issues with BlueSpiceSocialTimelineUpdate''' <small>(#19721)</small>
 
:Some issues with BlueSpiceSocialTimelineUpdate have been fixed.
 
*'''Categories not visible in the flyout if sort key is set''' <small>(#19760)</small>
 
:If a category link on a page contains the sort key  (e.g., [https://wiki.hallowelt.com/index.php?title=MyCategory&action=view 1]), this category was not recognized by the mecahnisms that list the categories on top of the page and in the Page Information flyout. This is now fixed.
 
*'''Export subpages not working with images''' <small>(#19813)</small>
 
:When exporting subpages (PDF recursive export), the PDF export was breaking if those pages contained images. This is now fixed.
 
*'''Result format "bsgrid" only sorts and filters on visible page''' <small>(#19847)</small>
 
:The Semantic result format "bsgrid" sorted and filtered only results of the current page. Now, the sorting/filtering is done on the entire data set.
 
*'''Remove href form CustomMenu item if there is a sub-menu''' <small>(#19874)</small>
 
:If a CustomMenu item had subitems, clicking on the main item opened the actual page instead of the sub-menu. This is now fixed.
 
*'''VisualEditor breaks on malformed style-attribute values''' <small>(#19969)</small>
 
:If wikitext contained invalid style tags, those would break VisualEditor. This is now fixed.
 
*'''Undescores and spaces in namespace names in search are interchangeable''' <small>(#20025)</small>
 
:In autocomplete search, specifying a namespace that contains an underscore can now be done using the underscore or a space. Also, namespaces can be specified by their aliases.
 
<br />
 
=={{#subobject:|Release=3.1|Releasedate=June 10, 2020|Releasepatch=3.1.7}}3.1.7==
BlueSpice 3.1.7 is a patch release. This is a stable release.
===Changelog===
 
*'''Left panel expand button remains in the "open" position even after menu is collapsed''' <small>(#15327)</small>
 
:In rare cases, when the user collapses the left navigation panel, the expand icon remained in the "open" position. This is now fixed.
 
*'''Removed confusing hint from VisualEditor's upload dialog''' <small>(#16519</small>
 
:In VisualEditor's media upload dialog, a misleading text was shown. The text is now removed.
 
*'''Removed gray background from thumbnails in PDF export''' <small>(#18631)</small>
 
:Thumbnails in PDF export received a gray background, which is not present when viewing the page on the wiki. This is now fixed.
 
*'''Hide left navigation by default in mobile view''' <small>(#18765)</small>
 
:In mobile view, the left navigation was displayed by default, which is confusing for public wikis that do not require the user to log in to see the content. Now the navigation is hidden by default, displaying the content right away.
 
*'''User preference setting for always displaying the latest version of the page breaks the status info on page''' <small>(#18812)</small>
 
:If the user, in user preferences, sets as preference to always show drafts when available, the age information on the page in some cases showed wrong data. This is now fixed.
 
*'''Search for files in VisualEditor's link to file dialog fails if namespace is specified''' <small>(#19333)</small>
 
:In VisualEditor, when user tried to insert a link to a file, the search only worked if the filename without the namespace prefix was typed. Now, the search recognizes both prefixed and non-prefixed search inputs.
 
*'''Link for PDF recursive export is incorrect''' <small>(#19344)</small>
 
:In the page tools, the link for exporting a page to PDF recursively was not working, this is now fixed.
 
*'''Navigation link to BlueSpice support is broken''' <small>(#19409)</small>
 
:The link to the BlueSpice support page in the left navigation was broken. This is now fixed.
 
*'''Dropdown arrow for "featured actions" is not displayed''' <small>(#19516)</small>
 
:The dropdown "arrow" icon in the "featured actions" button is not displayed in some cases. This is now fixed.
 
*'''Sidebar does not interpret Userfunctions''' <small>(#19519)</small>
 
:The BlueSpice personal navigation now supports userfunctions as well.
 
*'''Semantic MediaWiki result format "bsgrid" is broken''' <small>(#19569)</small>
 
:Using "bsgrid" as the result format in an "ask" query resulted in an exception. This is now fixed.
 
*'''Add possibility to repeat reminders''' <small>(#19637)</small>
 
:When setting reminders, users can now choose to add a repetition of the reminder, so it is automatically re-created in user-defined intervals.
 
 
=={{#subobject:|Release=3.1|Releasedate=May 14, 2020|Releasepatch=3.1.6}}3.1.6==
BlueSpice 3.1.6 is a patch release. This is a stable release.
===<span class="mw-headline ve-pasteProtect" id="Changelog">Changelog</span>===
 
*'''Dropdown for namespace selection gets cut-off''' <small>(#16710)</small>
 
:Some dropdown menu items, mainly for selecting the namespace, were overlapped by the wiki header. This is now fixed.
 
*'''Default <span class="mw-lingo-term" data-lingo-term-id="bf1981220040a8ac147698c85d55334f" data-hasqtip="0">RSS</span> feed in dashboards not working''' <small>(#17155)</small>
 
:The <span class="mw-lingo-term" data-lingo-term-id="bf1981220040a8ac147698c85d55334f" data-hasqtip="1">RSS</span> feed portlet on user and admin dashboards showed an error. Now, the <span class="mw-lingo-term" data-lingo-term-id="bf1981220040a8ac147698c85d55334f" data-hasqtip="2">RSS</span> feed works.
 
*'''Permissions on included files in PDF export are not evaluated''' <small>(#17933)</small>
 
:If a user did not have permission to see a file that is included on a page, the file was visible in the exported PDF regardless. Now, a placeholder "access denied" image is  shown instead.
 
*'''Approval history in PDF is incomplete''' <small>(#18256)</small>
 
:When exporting a book to PDF, some information about the approval of the included pages was missing. This is now fixed.
 
*'''Page information is missing pagination and sorting for section "Readers"''' <small>(#18715)</small>In the page information flyout,  some data was hidden due to a lack of space. The area is now scrollable.
*'''Re-uploading files over VisualEditor or MultiUpload dialog does not work''' <small>(#18757)</small>
 
:If a user tried to upload a file with an already existing name, an unrecoverable error was shown. Now, VisualEditor shows an error, but allows to continue the upload. MultiUpload allows the upload by selecting "Ignore all warnings". Uploading exact duplicates of existing files is still not allowed.
 
*'''Creating a new page - directly jump to edit-mode''' <small>(#18842)</small>
 
:In case no PageTemplates are available for the page creation, clicking on the "Create" button still required the user to click on the "Empty page" template option. Now, in case no  PageTemplates are present, the page jumps directly to edit mode.
 
*'''Sorting on Special:SearchCenter doesn't work''' <small>(#19136)</small>
 
:Sorting the search results on Special:SearchCenter for some fields would lead to an error. This is now fixed.
 
*'''Editing system namespaces deletes their names''' <small>(#19149)</small>
 
:After editing system-created namespaces, the name would become blank. This has been fixed.
 
*'''Text nodes are rendered as links in book navigation''' <small>(#19232)</small>
 
:"Leaf" nodes in the book navigation were rendered as links and, therefore, differed from the other items in terms of formatting. This is now fixed.
 
*'''Subpages are not sorted naturally''' <small>(#19256)</small>
 
:The list of subpages in the breadcrumb navigation were not sorted in natural order and resulted in unexpected ordering. This is now fixed.
 
*'''Notifications for page creation do not work''' <small>(#19319)</small>
 
:Notifications for page creation were not being sent. This is now fixed.
 
*'''User cannot interact with the wiki until cookies are approved''' <small>(#19320)</small>
 
:On the first visit, the wiki "greyed-out" the screen until the user accepted the cookie settings. Now,  page interactions before cookies are accepted are configurable. Also, the extension BlueSpiceMatomoConnector is now integrated into the cookie consent dialog (if installed) so that opting in and out of tracking can be done in the cookie consent dialog.
 
=={{#subobject:|Release=3.1|Releasedate=May 14, 2020|Releasepatch=3.1.5}}3.1.5==
BlueSpice 3.1.5 is a patch release. This is a stable release.
 
===<span class="mw-headline" id="Changelog">Changelog</span>===
 
*'''Uploading a file from "featured actions" leads to Special:Upload''' <small>(#16633)</small>
 
:Clicking on "Upload a new file" in the  "featured actions" section of the topbar redirected to Special:Upload. This functionality is now integrated in the BlueSpiceMultiUpload extension, which allows uploading files without leaving the current page.
 
*'''Book export crashed with too many files or with big files in the book''' <small>(#16902)</small>
 
:When exporting large books with many (big) files included, the export failed. This is now fixed.
 
*'''Checkboxes and checklists are not persisted''' <small>(#17193)</small>
 
:Changing the value of a bs:checklist checkbox or list did not persist the change consistently. This is now fixed.
 
*'''Uploading files over BlueSpiceMultiUpload does not respect user preferences for "watch this file"''' <small>(#17353)</small>
 
:When using BlueSpiceMultiUpload to upload files, the option "watch this file" was always checked. Unchecking it had no effect. Now, the user preference is applied correctly.
 
*'''Status information has an ugly line break when there are three elements''' <small>(#17536)</small>
 
:In sentences with three elements, the page info sentence produced an unintended line break. This had some negative impact on the title section layout. This is now fixed for all browsers except IE11.
 
*'''Problems when adding pages with umlauts to a book''' <small>(#17973)</small>
 
:Adding pages with umlauts in the name to a book caused problems (pages were not found). This is now fixed.
 
*'''User will get notified whan a new page is created even if only "Actions on watched pages" is checked''' <small>(#18122)</small>
 
:When users checked the notification setting "Actions on watched pages", they received notifications about newly created pages. This was confusing, because new pages are not in the user's watchlist. The notification option "Page creation" exists separately now.
 
*'''Default location of PhantomJS in linux is wrong''' <small>(#18219)</small>
 
:Path to the PhantomJS service executable was wrong for Linux setups. This is now fixed.
 
*'''Social entities are shown on Special:<span class="mw-lingo-term" data-lingo-term-id="e5843734101109619d9a64c2abf60404" data-hasqtip="0">RecentChanges</span> and Special:Watchlist''' <small>(#18457)</small>
 
:Meta-social entities were shown on Special:<span class="mw-lingo-term" data-lingo-term-id="e5843734101109619d9a64c2abf60404" data-hasqtip="1">RecentChanges</span> and Special:Watchlist, which made these pages difficult to use. These social entities are now filtered out by default.
 
*'''A review cannot be started when loading a review template''' <small>(#18479)</small>
 
:The button for starting a review stayed disabled when a user selected a review template. This is now fixed.
 
*'''Wiki will go out of fullscreen mode when a link to a different page is opened''' <small>(#18484)</small>
 
:If the wiki was set to fullscreen mode, it lost this mode after clicking on an internal link. This is now fixed.
 
*'''TagSearch destroys PDF Export''' <small>(#18492)</small>
 
:The PDF export of a page that contained a TagSearch element failed. The PDF export now ignores the TagSearch element.
 
*'''NamespaceManager is visible even if user does not have permission to make changes''' <small>(#18560)</small>
 
:Users without permission to make changes with NamespaceManager could still see the special page and click on the controls without being able to save any changes. Now, only users with permissions to make changes can access the special page.
 
*'''Main PDF ToC and jumplinks inside the PDF are not working''' <small>(#18587)</small>
 
:When exporting PDF pages recursively, the links in the main PDF ToC did not jump to the selected page. Links inside the PDF content that lead to other pages in the PDF also did not work correctly. This is now fixed.
 
*'''Attachment button for page attachments does not work''' <small>(#18680)</small>
 
:Files could be attached to the page only by drag-and-drop, not using the "plus" button. This is now fixed.
 
*'''Add notifications for page expiry''' <small>(#18718)</small>
 
:New notification options for page expiry have been added to the notification preferences.
 
*'''Review flyout shows with no content''' <small>(#18843)</small>
 
:No content would be presented in the "Review" flyout. This is now fixed.
 
*'''Hidden and tracking categories are shown despite user settings''' <small>(#18880)</small>
 
:Despite the user preference to not show hidden categories, they were still visible in the page header. This also happened for tracking categories. Now, the user preference is applied correctly.
 
<br />
=={{#subobject:|Release=3.1|Releasedate=March 10, 2020|Releasepatch=3.1.4}}3.1.4==
BlueSpice 3.1.4 is a patch release. This is a stable release.
 
===<span class="mw-headline" id="Changelog">Changelog</span>===
 
*'''Some configuration variables in ConfigManager do not have descriptions''' <small>(#9662)</small>
 
:Increased the number of tooltips in ConfigManager.
 
*'''Inconsistent image size properties for images of type "frame"''' <small>(#16765)</small>
 
:Users were able to enter dimensions for image type "frame" in VisualEditor, but changing the size is not allowed for this image type. Size fields are now disabled for image type "frame".
 
*'''Internal Server Error when saving the page due to EditNotify extension''' <small>(#18114)</small>
 
:If a user was subscribed to receive notifications for individual namespaces/categories and deactivated the setting, saving the page that sends out a notifcation reported an error. This is now fixed.
 
*'''Blog items are not displayed properly in search results''' <small>(#18129)</small>
 
:Blog items and other social entities appeared as "(Blog)(Blog)" in autocomplete and as completely empty boxes in the SearchCenter. Blog entities are now  displayed correctly.
 
*'''Notification overview button is visible for non-logged-in users in mobile view''' <small>(#18163)</small>
 
:The button for the notification overview was visible for users who were not logged in. This button is now visible only for logged-in users.
 
*'''Changing the table style in VisualEditor is not always applied''' <small>(#18176)</small>
 
:Setting the table style from the table properties dialog sometimes had no effect. Also, after changing the table style, the original value was still selected, even after it was changed. This is now fixed.
 
*'''Button for notification overview is visible in mobile view even if Echo extension is not installed''' <small>(#18214)</small>
 
:Now the button is only visible if the extension Echo is available on the wiki.
 
*'''When exporting a book to PDF, all links in the book appear as external''' <small>(#18224)</small>
 
:When exporting a book to PDF, every link to another wiki page was treated as extenal link and opened the target page in the browser. Links to pages that are contained in the PDF itself now jump to the page in the PDF  instead of opening it externally.
 
*'''Checklist is not saved when options are set''' <small>(#18252)</small>
 
:Checklist of type list was not saved when there were additional options like color styles.  Now cecklists get saved even with colors. The page gets saved as a new version which needs approval when working with FlaggedRevs.
 
*'''Special characters in a book name are encoded incorrectly in PDF export''' <small>(#18255)</small>
 
:When exporting  a book to PDF, the file name did not show special characters. All special characters are now exported correctly.
 
*'''Section identifiers are not persisted to the URL''' <small>(#18266)</small>
 
:When clicking a link in the ToC, the page scrolled to the corresponding section, but the section ID was not reflected in the hash of the URL. This is now fixed.
 
*'''Loading masks are not shown for some grids''' <small>(#18345)</small>
 
:Pages like Special:UserManager, Special:NamespaceManager and simlira were not showing a loading mask before they were fully rendered. This is now fixed.
 
*'''Watchlist appears empty in some cases''' <small>(#18420)</small>
 
:When attempting to view your watchlist in the Watchlist dialog (not on the Special page), the list sometimes appeared empty. This is now fixed.
 
*'''VisualEditor not completely visible in some resolutions in mobile view''' <small>(#18476)</small>
 
:In certain resolutions and screen sizes, the toolbar of VisualEditor  appeared partially or completely hidden behind the page header. This is now fixed.
 
*'''Icon for editing/creating pages in topbar is enabled even if user does not have permissions.''' <small>(#18537)</small>
 
:The button for editing and creating pages was clickable for users without permissions to perform the action. Users could not perform the action, however. Now the button is enabled only if a user has the necessary rights.
 
*'''In VisualEditor, nothing happens after clicking on "Magic words" in "Insert" menu''' <small>(#18562)</small>
 
:Fixed missing extjs dependency.
 
 
=={{#subobject:|Release=3.1|Releasedate=February 12, 2020|Releasepatch=3.1.3}}3.1.3==
BlueSpice 3.1.3 is a patch release. This is a stable release.
 
===Changelog===
 
*'''Error when trying to save redirect pages in VisualEditor''' <small>(#12766)</small>
 
:When editing a page that only has the #REDIRECT tag in its content, a client-side error occurred which prevented saving. The error is now fixed.
 
*'''NamespaceManager does not allow adding multiple namespaces without reloading the page''' <small>(#13736)</small>
 
:After adding a new namespace in the NamespaceManager, the dialog remained "disabled" and reloading the page was necessary to continue. The state is now reset properly after an "add"-action.
 
*'''Editing talk namespaces in Namespace manager destroys the following namespace''' <small>(#13862)</small>
 
:Talk namespaces were not recognized as such,  resulting in NS_talk_talk names. Pages within the namespaces could no longer be accessed. This is now fixed. We also disabled  FlaggedRevs and ReadConfirmation for talk namespaces.
 
*'''Meaningless options for sorting offered in SearchCenter options''' <small>(#14411)</small>
 
:Search sorting options had entries for entitydata that did not have any functionality. They have been removed.
 
*'''Timeout too short for certain API calls in WikiExplorer''' <small>(#14917)</small>
 
:In wikis with many articles or complex data structures, the call for data in WikiExplorer took too long, resulting in a timeout. We raised the limit to 30 minutes, effectively disabling the timeout here. Data should now be presented even in very large wikis.
 
*'''All chapters of a book are shown on the same level in PDF table of contents''' <small>(#15412)</small>
 
:In an exported PDF, the table of contents showed all entries on the same level, even if there were hierarchies. The hierarchy now shows up correctly in the PDF navigation.
 
*'''Rating cannot be enabled in namespaces''' <small>(#15947)</small>
 
:When migrating from BlueSpice 2, rating settings were not converted to BlueSpice 3 so tht NamespaceManager was not able to change the settings. There is now a maintenance script, which is also executed on update, to fix this issue.
 
*'''Create new page from full text search with a namespace filter set ignores the namespace''' <small>(#16258)</small>
 
:When a page was created from a search with a namespace filter, the page was created in the main namespace. Now, the page is created in the namespace the filter is set for.
 
*'''TagCloud cannot be used with InsertMagic in VisualEditor''' <small>(#16861)</small>
 
:A TagCloud could not be inserted or edited in VisualEditor due to a missing placeholder message. Now, a missing message does not break the inspector anymore.
 
*'''Page assignments manager shows no entries''' <small>(#16911)</small>
 
:In PageAssignments manager, no entries were shown due to a missing title information. This error is now caught and gracefully handled.
 
*'''SocialEntity entries show up in standard logs and managers''' <small>(#17073)</small>
 
:Since SocialEntity pages are used to store data, they showed up in several logs and managers. However, this is not neccessary, as they are only storing data for the timeline feature. We now hide these pages in standard views.
 
*'''Content in tables gets different font sizes''' <small>(#17132)</small>
 
:Font sizes in tables varied between standard cell and paragraph in cell constructs. The standard cell font size was aligned with the paragraph font size.
 
*'''BlueSpiceAvatars ignores upload directory setting''' <small>(#17151)</small>
 
:All avatars were stored in a subfolder of images, no matter what $wgUploadDirectory was set to. Now, avatars are stored in the correct place.
 
*'''Duplicate page function is only available in main and talk namespace''' <small>(#17349)</small>
 
:The option to duplicate a page was not available in many namespaces where it would make sense. It is now available in all content pages.
 
*'''Unexpected update of links in duplicated books''' <small>(#17390)</small>
 
:When a book was duplicated into a different namespace, all links were converted to the new namespace, which produced redlinks. Now, only links to pages contained in the new book are converted.
 
*'''In Bookshelf, the OK button in the meta data dialog is always disabled''' <small>(#17560)</small>
 
:Inthe " insert bookmeta" dialog, the OK button was disabled and new or modified bookmeta could not be saved. This is now fixed.
 
*'''Cannot read protect main namespace''' <small>(#17644)</small>
 
:Even though PermissionManager showed that the main namespace is locked down, everybody with the global read permission could still read it. This is now fixed.
 
*'''PDF-Export does not handle stylings from Extension:TemplateStyles''' <small>(#17697)</small>
 
:<style> elements added by Extension:TemplateStyles were not evaluated when exporting a page to PDF. This is now fixed.
 
*'''PDF export fails when "external" Interwiki link exists on page''' <small>(#17720)</small>
 
:If a page contained an Interwiki link that pointed to an external wiki, the PDF export failed. Now, this is handled correctly.
 
*'''Add CLI script for management''' <small>(#17737)</small>
 
:We added a script that allows setting page assignments from the command line interface.
 
*'''Cannot specify  per-page PDF export templates using bs:ueparams tag''' <small>(#17738)</small>
 
:Setting a template in the universalexport:params tag had no effect. This is now fixed.
 
*'''Watchlist dialog shows enties from other users''' <small>(#17741)</small>
 
:The watchlist dialog also showed watchlist items of other users. This is now fixed.
 
*'''Cookie consent cookie are deleted after some time''' <small>(#17748)</small>
 
:Cookies are no longer used as a primary storage for a user's cookie consent settings. The browser's local storage is used instead.
 
*'''Label for the notification preferences are not clear''' <small>(#17753)</small>
 
:Labels for notification preferences were rewritten to make them more clear and unified across different languages
 
*'''Name of the talk namespace is not updated when namespace name changes''' <small>(#17813)</small>
 
:When the name of a namespace is changed, the name of its talk namespace is now updated as well.
 
*'''Allowing browsing for file from "insert file link" dialog in VisualEditor is confusing''' <small>(#17849)</small>
 
:The "Pick file" button "Link to file" tab in the link menu was confusing to users, since it openend  the "Insert media" dialog of VisualEditor. The "Pick file" button has been removed.
 
*'''VisualEditor sometimes stuck while loading''' <small>(#17869)</small>
 
:In some cases, a required script was loaded too late, so that VisualEditor could not resolve its dependencies. The correct order of loading was restored.
 
*'''Lists are not formatted correctly''' <small>(#17874)</small>
 
:The numbers of ordered lists and the bullet points of unordered lists were not shown outside the text. Now all lists have a hanging indent.
 
*'''Exception when exporting Talk pages to PDF''' <small>(#17914)</small>
 
:Talk pages can now be exported correctly.
 
*'''JavaScript errors while using ConfigManager''' <small>(#17936)</small>
 
:Several different types of JS errors occured while  using the ConfigManager. These are now fixed.
 
*'''No filters in extended file list''' <small>(#18042)</small>
 
:Filters were missing in the ExtendedFilelist special page so that it was impossible to narrow down the list of files. We restored the filters.
 
*'''Page cannot be saved after editing''' <small>(#18088)</small>
 
:Client-side error occurs when saving is attempted on a page containing a table with no specified width. This effectively leads to a failure to save. The error was fixed now.
 
*'''Table styles cannot be applied''' <small>(#18104)</small>
 
:Changing table styles in VisualEditor's table properties dialog did not have any effect for some combinations of styles and other features. This is now fixed.
 
*'''Additional table functionality in VisualEditor''' <small>(#18105)</small>
 
:Additional features: custom table width (%), cell borders (style, width, color), and text alignment within a cell.
 
*'''Articles in first draft are visible to anonymous users''' <small>(#18109)</small>
 
:Non-approved pages (in first draft) were visible to anonymous users and users who are otherwise not allowed to view non-approved pages. This is now fixed.
 
*'''Double encoded UTF-8 characters in PDF export''' <small>(#18130)</small>
 
:If a page contains special UTF-8 characters, like "ä", these will be double encoded in the PDF export
 
*'''Fix common typos in code''' <small>([https://phabricator.wikimedia.org/T201491 T201491] )</small>
 
<br />
 
=={{#subobject:|Release=3.1|Releasedate=January 13, 2020|Releasepatch=3.1.2}}3.1.2==
BlueSpice 3.1.2 is a patch release. This is a stable release.
 
===Changelog===
 
*'''Help links in VisualEditor are confusing''' <small>(#13163)</small> Help links in VisualEditor pointed to the general MediaWiki help and feedback channels. They now point to BlueSpice help and support.
 
*'''VisualEditor autosave dialog shows up even when there are no unsaved changes''' <small>(#13364)</small>
 
:When editing a page directly in the same tab after new page creation, the autosave prompt appeared although there were no unsaved changes. This is now fixed.
 
*'''Book manager: mass add via categories cuts off after 25 articles''' <small>(#14299)</small>
 
:Mass adding articles to a book with categories had a limit of 25 pages. This limit is now lifted.
 
*'''New page creation in IE behaves strange''' <small>(#15495)</small>
 
:When creating a new page in IE, the "New page" field was emptied when the user stopped typing. This is fixed.
 
*'''Embed file button in VisualEditor points to detail page instead''' <small>(#16711)</small>
 
:The embed file option in the Insert Media dialog lead to a file detail page instead of embedding the file. This is now fixed.
 
*'''VisualEditor: Media: links are transformed to point to a special page''' <small>(#16886)</small>
 
:In VisualEditor, links to Media: namespace were changed to point to Special:FilePath. They were not recognized properly afterwards. This transformation is no longer done.
 
*'''Broken link to Reminder management in Reminder flyout''' <small>(#16934)</small>
 
:In the reminder flyout, the link to reminder management lead to a blank page. The link has been fixed.
 
*'''Changing text color via VisualEditor inspector fails in wiki text mode''' <small>(#17035)</small>
 
:Text color changes via inspector in wiki text mode are not possible. The inspector was disabled accordingly to avoid unexpected behavior.
 
*'''VisualEditor breaks Media links with umlauts''' <small>(#17085)</small>
 
:Media links containing umlauts blocked the page from being editable with VisualEditor. Umlauts can now be used properly.
 
*'''Misalignment of lists containing blank lines''' <small>(#17126)</small>
 
:Unordered lists containing blank lines were rendered without line breaks. This is now fixed.
 
*'''Database error after login''' <small>(#17136)</small>
 
:In rare cases, after a user logged in, a database error was displayed which disappeared after reload. This is now fixed.
 
*'''Remote authentication is not working without autocreateaccount permission''' <small>(#17186)</small>
 
:This permission is removed from all roles and automatically granted in remote authentication scenarios
 
*'''RSS-Feeder produces fatal error in "Follow own" option''' <small>(#17200)</small>
 
:The "Follow own" function of RSS Feeder failed with an exception. The functionality is now restored.
 
*'''Talk pages can be created for non existing subject pages, but lead to fatal errors''' <small>(#17209)</small>
 
:If a page did not exist, a talk-page tag could still be added, which lead to several errors and inconsistencies. This is now prevented.
 
*'''Auto-generated avatar not working when using `img_auth.php`''' <small>(#17221)</small>
 
:In certain authenticated environments, the auto-generated avatars were not loading. This is fixed.
 
*'''CustomMenu registry not working properly''' <small>(#17222)</small>
 
:CustomMenu registry was hard overwritten, which broke the posibility to register additional menus. The registration is now restored.
 
*'''BlueSpiceSmartlist: toplist tag broken''' <small>(#17233)</small>
 
:Toplist is dependent on WhoIsOnline. If that extension was disabled, the tag produced a fatal error. It now checks the dependency.
 
*'''Expiry form elements ignore permissions''' <small>(#17439)</small>
 
:Expiry form fields and action buttons are displayed to users even when the modifications cannot be saved to the server. Now, the UI reflects permissions properly.
 
*'''Refine boost of recently modified pages''' <small>(#17472)</small>
 
:Boost only pages modified in the past month to improve accuracy. Add configuration variable to tweak boost severity.
 
*'''Migrate social discussions to standard talk page''' <small>(#17473)</small>
 
:Add a script that migrates BlueSpice Social discussions back to regular talk pages to prevent a vendor lock in
 
*'''Table header in pdf is not replicated on every page''' <small>(#17474)</small>
 
:When a table spanned across several pages in PDF, the table header was not replicated on every page. This is now fixed.
 
*'''Issues with display of old blog articles in Safari''' <small>(#17475)</small>
 
:When calling the blog in Safari, only the newest entries were shown and infinite scrolling did not work. This is now fixed.
 
*'''Flaky PHPUnit failures on PHP 7.1 for BlueSpiceNamespaceManager''' <small>([https://phabricator.wikimedia.org/T218525 T218525] )</small>
*'''Avatar with img_auth.php''' <small>([https://sourceforge.net/p/bluespice/bugs/495 SF495] )</small>
 
=={{#subobject:|Release=3.1|Releasedate=November 14, 2019|Releasepatch=3.1.1}} 3.1.1==
BlueSpice 3.1.1 is a patch release.
This is a stable release.
 
===Changelog===
 
*'''FlaggedRevsConnector: align colors for highlighting draft in version history''' <small>(#5683)</small>
 
:FlaggedRevs used various colors to highlight draft revisions in the version history. This is now aligned to the BlueSpice color scheme.
 
*'''Fix links to documentation''' <small>(#13552)</small>
 
:Some extensions in "Special:Version" pointed to outdated documentation. The links are now fixed.
 
*'''Privacy: Change avatar after anonymisation''' <small>(#14216)</small>
 
:Avatar was not recreated after anonymisation and two parameters ($4 and $5) were not resolved in the anonymisation log. This is now working.
 
*'''SocialEntities show up in watched pages''' <small>(#14681)</small>
 
:In the watched pages list and in SmartList, SocialEntity entries were listed. Now they are excluded, since all items must contain wikitext.
 
*'''Indexing huge PDFs fails''' <small>(#15725)</small>
 
:In some cases, long documents were not indexed at all due to length limits. There is now a fallback: in this case, only the filename is indexed.
 
*'''Ping request should start immediately on page-load''' <small>(#16467)</small>
 
:Long ping intervals caused delays and a "Someone is editing the page" message. Now the ping starts directly after page load which allows for more granularity of ping intervals and reduced load on the server.
 
*'''Namespace select box in Special:CategoryTree is overlapped by header''' <small>(#16534)</small>
 
:On the page "Special:CategoryTree", some namespaces could not be selected. Now, the selection box correctly overlaps the header.
 
*'''Privacy policy links should link to project namespace''' <small>(#16594)</small>
 
:Links from Privacy Center to privacy policy pages pointed to a non-standard page. Now, the default link points to the standard privacy policy page of the wiki.
 
*'''VisualEditor table inspector UI is broken in BlueSpice free''' <small>(#16612)</small>
 
:The table inspector only showed icons, but no text and the icons were misaligned. The proper UI is now restored.
 
*'''AND OR operators must work in search term''' <small>(#16613)</small>
 
:The keywords AND and OR were not evaluated in SearchCenter. This is now possible.
 
*'''Wrong link for "Add attachment"''' <small>(#16629)</small>
 
:The link to the attachment page of an article was broken. It now works again.
 
*'''Table formatting is lost on change between edit modes''' <small>(#16639)</small>
 
:Table color formatting was lost when switching between Visual and WikiText mode. Now, the color formatting is preserved.
 
*'''HideTitle should also hide FlaggedRevs information''' <small>(#16738)</small>
 
:When using HideTitle on a page, the page revision status notification was still visible. Now, the entire title section gets disabled.
 
*'''Use SSL link to bluespice.com in code documentation''' <small>(#16789)</small>
 
:Many URLs in the code documentation of the source code pointed to "http:" instead of "https:", but user interface links were already set to "https:". Now, a secure connection is suggested everywhere.
 
*'''Subitems in header menu are displayed all the time''' <small>(#16808)</small>
 
:The second-level items of the header menu were expanded and could not be collapsed under certain circumstances. They are now collapsed and always collapsible.
 
*'''ExtendedStatistics special pages ignores permission statistic-viewspecialpage''' <small>(#16951)</small>
 
:Statistics could be viewed by anyone with read rights. Now, the page requires a special right, which per default is assigned to the admin role.
 
*'''Add attachments button out of line''' <small>(#16993)</small>
 
:In some cases, the "Add attachment" button was vertically misaligned. This is now fixed.
 
*'''Remove dependency to PHP Tidy extension''' <small>(#16997)</small>
 
:The PHP extension 'tidy' is no longer maintained or bundled in some distributions (e.g., SLES). The dependency on that extension was removed and replaced by an onboard MediaWiki solution.
 
*'''Smartlist fatal error in mode whatlinkshere when no target given''' <small>(#17008)</small>
 
:The smartlist tag was throwing an error when the attribute "target" was not set. Now, the attribute can be omitted safely.
 
*'''Privacy: fix gender in anonymisation log''' <small>(#17015)</small>
 
:The log message of an anonymized user was always male gendered. The log message is now gender neutral.
 
*'''Attachments can not be searched when there are external locations''' <small>(#17031)</small>
 
:Search indexing stopped overall when an external location could not be reached. Now, it just ignores that particular location.
 
*'''Update repo file on WebDAV update''' <small>(#17069)</small>
 
:Repo files are now re-indexed when they are updated via WebDAV
 
*'''Add article button is displayed in mobile view when left sidebar is open''' <small>(#17077)</small>
 
:The button had a wrong z-index, placing it above the menu. The z-index was fixed and now the button works correctly.
 
*'''BlueSpiceAvatars needs 'editToken' replaced with 'csrfToken'''' <small>([https://phabricator.wikimedia.org/T233546 T233546] )</small>
*'''BlueSpiceExtendedStatistics needs 'editToken' replaced with 'csrfToken'''' <small>([https://phabricator.wikimedia.org/T233547 T233547] )</small>
*'''BlueSpiceFoundation needs 'editToken' replaced with 'csrfToken'''' <small>([https://phabricator.wikimedia.org/T233548 T233548] )</small>
*'''Checkup code passing $this by reference with a temporary variable''' <small>([https://phabricator.wikimedia.org/T234118 T234118] )</small>
 
<br />
 
 
==Archive: Release notes of previous versions==
<bs:uenoexport>
* [[Media:BlueSpice_ReleaseNotes_31.pdf|BlueSpice 3.1 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_301.pdf|BlueSpice 3.0.1 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2273.pdf|BlueSpice 2.27.3 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2272.pdf|BlueSpice 2.27.2 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2271.pdf|BlueSpice 2.27.1 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2270.pdf|BlueSpice 2.27.0 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2270_beta.pdf|BlueSpice 2.27.0 beta Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2233.pdf|BlueSpice 2.23.3 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2233_beta.pdf|BlueSpice 2.23.3 beta Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2232.pdf|BlueSpice 2.23.2 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2232_beta.pdf|BlueSpice 2.23.2 beta Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2231.pdf|BlueSpice 2.23.1 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2230.pdf|BlueSpice 2.23.0 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2230_beta.pdf|BlueSpice 2.23.0 beta Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2222.pdf|BlueSpice 2.22.2 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2221a.pdf|BlueSpice 2.22.1a Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2221.pdf|BlueSpice 2.22.1 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_2220.pdf|BlueSpice 2.22.0 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_1210.pdf|BlueSpice 1.21.0 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_1201.pdf|BlueSpice 1.20.1 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_1200.pdf|BlueSpice 1.20.0 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_111.pdf|BlueSpice 1.1.1 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_11.pdf|BlueSpice 1.1 Release Notes]]
* [[Media:BlueSpice_ReleaseNotes_101.pdf|BlueSpice 1.0.1 Release Notes]]
</bs:uenoexport>
 
[[en:{{FULLPAGENAME}}]]
[[de:Setup:Release_Notes/BlueSpice 1-3]]
 
 
__NOTOC__
__NOTOC__
[[de:{{FULLPAGENAME}}]][[en:{{FULLPAGENAME}}]]
[[Category:Setup]]

Revision as of 13:41, 12 July 2022

Download latest version
Support:

©2022 by Hallo Welt! GmbH https://bluespice.com, https://hallowelt.com


4.1.4

  • [security] PHP library guzzle has vulnerability (#28715)
Bumped version of PHP library guzzle to version 6.5.6 due to a potential Cross-domain cookie leakage. (CVE-2022-29248)
  • BlueSpiceDiscovery - Heading entrypoints is always displayed regardless of settings (#27701)
The heading “Entrypoints” was always displayed in the left sidebar. Now, if there are no entrypoint links, the heading is not shown.
  • BlueSpiceUserSidebar - Unknown language displayed for en-gb (#27901)
If the language en-gb was selected, entries from an unknown language appeared.This is now fixed.
  • BlueSpiceDiscovery - Missing arrangement of footer links when using mobile (#27922)
When using mobile, the footer links looked a bit shifted and not arranged correctly. Now they align correctly.
  • BlueSpiceDiscovery - Redlink turns blue after visiting the non-existing page (#27968)
A redlink became a blue link after visiting the non-existing page. Now redlinks stay red.
  • BlueSpiceVisualEditorConnector - Page jumps to the top after saving an edit (#27971)
After editing a long page, the position jumped to the top of the page after saving. This is now fixed.
  • BlueSpiceNamespaceManager - Enable `$wgExtraSignatureNamespaces` for all content namespaces (#27987)
It was not always possible to insert the signature from the editor toolbar. Now signatures can be inserted in all namespaces.
  • BlueSpiceSocial - Dropdown menu looks cut off (#28026)
In BlueSpiceSocial, there were some styling issues where dropdown menus were cut off. The menus display correctly now.
  • BlueSpiceDiscovery - `Data after content` visible if empty (#28226)
“Data after content” was visible in form of an empty box. The empty box is no longer shown.
  • BlueSpiceDiscovery - Overlay dropdown shows odd behavior on scroll (#28246)
The dropdown of a dialog didn't stay in the same position when scrolling. This is now fixed.
  • BlueSpiceDiscovery - Flickering during scrolling (#28261)
While scrolling a page, flickering occured at a specific size. Flickering should no longer appear in any window size.
  • BlueSpiceFoundation - Editors are allowed to restore deleted content (#28325)
In BlueSpice 4, editors were allowed to restore deleted pages, Now only admin users can do this..
  • BlueSpiceDiscovery - Proper sizing of table columns necessary (#28421)
Table columns were sometimes too narrow. Now they get appropriate adjustment based on column content.
  • BlueSpiceDiscovery - Dialog `...all actions` does not open anymore (#28423)
The dialog "…all actions" in the right sidebar could no longer be opened. This is now fixed.
  • BlueSpiceEchoConnector - Possible issues with opening links (#28426)
Customized skins based on Discovery didn't work properly. Links like “Alerts” and “Notices” couldn't be opened by a simple click. This is now fixed.
  • BlueSpiceDiscovery - Images are not responsive when using mobile (#28533)
Images did not behave responsively on smaller screens. Now they resize appropriately.
  • BlueSpiceUniversalExport - Existing page is not exported (#28574)
An existing page was not exported. Instead, an error message was shown referring to an outdated link to the version history of an already deleted page. The export now works.
  • BlueSpiceFoundation - `Forgot your password` link is missing when logging in (#28578)
The “Forgot your password?” link was missing on the login screen. This is now fixed.
  • BlueSpicePrivacy - First login for LDAP users not possible due to missing button when accepting privacy policy (#28808)
With LDAP enabled, the terms of service and the privacy policy could not be confiremd. Now, the button to confirm accepting those is visible.
  • Workflows - Fix styling of popup in workflow details dialog (#28457)
The popup in the workflow details dialog was broken and needed some adjustment regarding the styling. This is now fixed.
  • BlueSpiceDiscovery - Setting table width to 100% is not applied (#28461)
If the table width was set to 100%, the setting was not applied correctly. This is now fixed.
  • BlueSpiceExtendedSearch - Enable searching for original title in AC (#28653)
In the autocomplete search, pages appeared only by their page name. Now both the display title (if set) and the page name are provided.
  • Workflows - User names are not case sensitive (#28571)
The initials of usernames are not case sensitive, but workflow tasks weren't assigned if the case of the initial letter didn't match the casing in the user manager. Now the spelling of the initial letter works either way.
  • BlueSpiceMultiUpload - Upload dialog for file attachments is not namespace sensitive (#28862)
The uplaod dialog provided different default options for a namespace selection depending on context. Now the upload dialog behaves consistently.

4.1.3

  • XSS attack vector in mwstake/mediawiki-component-commonuserinterface (#28224)
This release contains an important security fix for a "reflected XSS" attack. The corresponding CVE entry is still pending and will be published soon. It is highly recommended that all users update their installation of BlueSpice 4 as soon as possible.
  • BlueSpiceFlaggedRevsConnector - Change permissions requirement for special page "Quality management overview" (#25845)
User needed at least the reviewer permission to view “Special:Qualitymanagementoverview”. Now, all wiki users are able to view this page since they only need the reader permission.
  • BlueSpiceCustomMenu - menu doesn't allow other protocols besides http(s) (#26446)
The custom menu didn't allow other protocols besides http(s). Now, if they are defined via $wgUrlProtocols, they can be used in the custom menu.
  • BlueSpiceRating - Missing data for Special:Recommendations (#27230)
When viewing the page Special:Recommendations, no data was shown. This is now fixed.
  • BlueSpiceBookshelf - in context of the contentmodel, book template links are not updated (#28243)
There was an issue with template links in the context of the content model book. This is now fixed.
  • BlueSpiceFlaggedRevsConnector - Script doesn't work properly (#28273)
The script for accepting drafts or pending changes in a namespace didn't work properly. This is now fixed.

4.1.2

  • BlueSpiceConfigManager - Some configuration variables do not have descriptions (#9662)
Some configuration variables in the ConfigManager didn't have descriptions. The missing tooltips have been added.
  • BlueSpiceNamespaceManager - Check for pseudo-namespaces (#18570)
When adding or renaming a pseudo-namespace (= namespace alias), no cross-check was made by the system to see if a namespace with the same name already exists. Now it is not possible to add a namespace alias with the same name as an existing namespace.
  • BlueSpiceFlaggedRevsConnector - Performance of Special:Quality management overview is unacceptable (#25088)
The performance of Special:Quality management overview was poor. The performance has been improved.
  • BlueSpiceSocial - Comment on a discussion topic disappears after reload (#26648)
There was an issue in the discussion area that caused the comment on a discussion topic to disappear. Now, the content of resolved topics is consistently hidden and can be made visible again by "lifting" a discussion topic.
  • BlueSpiceFlaggedRevsConnector - PDF export shows FlaggedRevs notice (#27185)
When using the PDF export, an unexpected FlaggedRevs notice was shown on the page. This message has been removed.
  • BlueSpiceEchoConnector - Missing setting for notifications on minor edits (#27327)
A missing setting led to a flood of notifications for minor changes. Now notifications are sent only for major changes.
  • BlueSpiceDiscovery - Doubled banner and edit icon leads to wrong version (#27453)
When clicking on the edit icon in the page history, the current version was always opened. Also, there were two banners with the same information. This is now fixed.
  • BlueSpiceDiscovery - Main navigation is visible without login (#27470)
Anonymous user were able to see the main navigation, which may contain critical information. Now only authorized users can see these links.
  • BlueSpiceDiscovery - VisualEditor bar is displayed in the media dialog (#27495)
The VisualEditor bar was displayed in the media dialog. It has been removed.
  • BlueSpicePageTemplates - Edit icon doesn't work (#27510)
When a user came to a page that didn't exist yet, the edit icon did not work. This is now fixed.
  • BlueSpiceSocial - Timestamps from the server do not have proper offset (#27556)
Timestamps in the timeline weren't calculated with a timezone offset. The timestamps now work correctly.
  • BlueSpiceDiscovery - VisualEditor's toolbar is displaced (#27570)
The VisualEditor toolbar was displaced when using mobile (android). Now it is positioned correctly.
  • BlueSpiceConfigManager - Add ConfigManager excludelist for Special:Log (#27588)
Since the exclude list was not configurable, a lot of data was logged that were not related to the changes. This is now fixed.
  • BlueSpiceDiscovery - Button shows external webpage icon (#27616)
Buttons to external web pages have shown the arrow icon. The needed "plainlist" css styles have been added.
  • BlueSpiceDiscovery - Styling for toggle button missing (#27674)
The toggle button in the left sidebar missed some styling. The styling has been added.
  • BluesSpiceConfigManager - Not possible to save settings (#27677)
Saving changed settings in ConfigManager was not possible. This is now fixed.
  • BlueSpiceInsertCategory - Category tree is missing in BlueSpiceDiscovery (#27678)
The category tree was missing for adding categories to a page. Now it is available when adding categories in view mode.
  • BlueSpiceExpiry - Values for semantic properties are displayed incorrectly (#27681)
The values for the semantic properties “expiration date” and “expiration status” were displayed incorrectly when clicking on "Browse properties". This is now fixed.
  • BlueSpiceUniversalExport - <bs:uenoexport> does not exclude semantic tables from PDF export (#27682)
Using the "<bs:uenoexport>" tag didn't exclude semantic tables from the PDF export. Now these contents are excluded.
  • BlueSpiceBookshelf - Book content model does not create entries in templatelinks table (#27688)
The book content model didn't create entries in templatelinks table if a template was used in the book source. Now the class for the book model is derived from class WikitextContent instead of TextContent because TextContent does not support templatelinks.
  • BlueSpiceFlaggedRevs - Drawio editor doesn't respect FlaggedRevs (#27738)
When creating PNGs with the Drawio editor, the latest version was shown on approved pages. Now, a changed PNG is shown as a resource change on a draft version.
  • BlueSpiceDiscovery - Cannot open left sidebar when using mobile (#27757)
When using mobile, it wasn't possible to toggle the left sidebar. This is now possible.
  • BlueSpiceCustomMenu - Missing top level causes wiki to crash (#27779)
If the top level was not present in the custom menu or was removed by the user, the wiki crashed. Now links without a heading level or headings without a link level are simply ignored.
  • BlueSpiceArticlePreview - Preview images not created in farm environment (#27800)
Too many cookies broke the image preview in farm wikis. Unnecessary cookies are now filtered out to not exceed the Base64 encoded cookieJar allowed length of a CLI argument.
  • BlueSpiceReminder - Filter for "reminders for this page" not working (#27802)
When using the option “Reminders for this page” in the dialog for creating a reminder, the filter didn't work properly on Special:Reminder. This is now fixed.
  • BlueSpicePageAssignments - Add page assignments to page information dialog (#27816)
The page information dialog did not show the page assignments. This info has now been added.
  • BlueSpiceBookshelf - Cannot create source (#27876)
Clicking on “Edit source” when creating a new book did not allow to edit the book source. Now source editing is possible.
  • BlueSpiceUEModulePDF - Different font sizes in pdf for templates and forms (#27886)
There was an issue with different font sizes in PDF files for templates and forms. This is now fixed.
  • BlueSpiceSocial - Styling of comment button is broken (#27894)
The social media comments button did not display correctly. Adjusting the button height fixed this issue.
  • BlueSpiceSocialWikipage - "__NOSTASH____NOSTASH__" doesn't work (#27932)
The magic word had no effect__NOSTASH__Now it hides the attachments section on a page as expected.xed.
  • Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars() (T296123 )
  • LocalFileMoveBatch's $logger parameter to protected to enable NSFileRepo extension to continue to work (T301688 )
  • BlueSpiceFlaggedRevsConnector - When checking permission of the users to see draft pages, pages might get falsely blocked (#28054)
When a user accesses a page, a check returns to determine if the user can see the draft page. This mechanism blocked some users from seeing drafts, even though they are supposed to. This is fixed now.

4.1.1

BlueSpice 4.1.1 is a patch release. This is a stable release.

  • Social - Discussion profil loading shadows need some adjustment (#21608)
The loading shadows from the profile discussion needed some adjustments regarding their margin and padding. This is now fixed.
  • Only show relevant groups in managers and dialogs (#26299)
When working with groups, there were system groups which weren't useful or recommended to use. Now a set of standard groups and custom groups are available to choose from.
  • Special:Log - add ConfigManager changes to Special:Log (#26460)
The page Special:Log didn't  contain a log for the ConfigManager. A log has been added.
  • BlueSpiceCategoryCheck - fix aria when categories are set (#26614)
When categories were set, there was an issue with the aria label. This is now fixed.
  • VisualEditor - cannot find title when searching for "§" (#26922)
There were some issues with the VisualEditor when searching for titles with special charakters like “§”. This is now fixed.
  • Notifications - german message for login is missing (#27071)
Although the wiki content language was set to German, the login notification was displayed in English. This is now fixed.
  • ConfigManager - config "Show book chapter pager" not working (#27102)
When using the Discovery skin, the "Show book chapter pager after/before content" configuration option for books no longer worked. This is now fixed.
  • Show related articles in social entities (#27126)
Related articles were not shown or clickable in social entities. This is now possible.
  • Discovery - VE action is set instead of edit action when editing forms (#27239)
When editing forms, “veaction=edit” was set instead of “action=edit”. This is now fixed.
  • Footer - external links do not open in a new tab (#27240)
The external links in the footer were not opened in a new tab, but in the same tab. This is now fixed.
  • Workflows - check i18n for log entries for workflows (#27246)
There were some missing messages for workflows and the log entries in page Special:Log. The messages now exist
  • Timeline - flyout is displaced when creating a new post (#27254)
When adding a new post to the timeline, the "create new post" flyout was misplaced. The layout has been adjusted.
  • Personal menu - internal links open in a new tab (#27262)
Internal links in the personal menu opened in a new tab, which is similiar to the behavior for external links. This is now fixed.
  • Interwikilinks - links get `&action=view` appended (#27271)
Interwikilinks got “&action=view” appended automatically. This is now fixed.
  • Table breaks page layout (#27286)
The layout of tables and images caused the page layout to break. Their behavior is now as expected.
  • Breadcrumbs - creating a subpage with an underscore leads to broken breadcrumb (#27292)
Creating a subpage with an underscore led to a broken breadcrumb. This is now fixed.
  • Breadcrumbs - subpage structure is displayed although subpages are disabled for namespace (#27295)
When subpages were disabled for a namespace, the breadcrumb still showed the subpage structure even though no actual subpage existed. Now the subpage structure is only shown when needed.
  • NamespaceManager - delete icon is not displayed (#27296)
In the namespace manager, the delete icon was not displayed, only a tooltip. Now, the icon is displayed on hover.
  • Extension:Math does not support `texvc` anymore (#27319)
The Extension:Math doesn't support “texvs” anymore but is now possible with SVG.
  • Multiupload - doesn't work correctly in DE language installations (#27347)
The MultiUpload didn't work when using the “New” button or the link which can be found in the global actions. All upload links now allow multi-upload.
  • FlaggedRevs - image preview breaks when activating FlaggedRevs in namespace "File" (#27350)
Activating FlaggedRevs in namespace “File” caused to break the image preview. This is now fixed.
  • Booknavigation - creating a redirect to a book page doesn't show the book navigation on the target page (#27353)
When a redirect to a book page was created, the book navigation wasn't shown on the target page. Now the book navigation is displayed as expected.
  • Anonymous user can see the edit link from drawio (#27354)
Anonymous user were able to see the edit link from drawio. This link is no longer available.
  • BlueSpice3 logo shows up in BlueSpice4 (#27365)
In BlueSpice 4, the logo of BlueSpice 3 was delivered and displayed. Now the correct logo is applied.
  • Workflows - starting a single user approval workflow gives an error message (#27403)
When starting a single user approval workflow, an error message was displayed. This is now fixed.
  • Fatals due to missing notification title (#27448)
There was a fatal due to a missing notification title. This is now fixed.
  • SECURITY: XSS attack vector in Search Center (#27481)
Users were able to inject arbitrary HTML (XSS) on Special:SearchCenter, using the search term. This is now fixed.
  • Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars() (T296123 )
  • SECURITY: Update to latest version of DPL Users were able to perform a ReDOS attack through Extension:DynamicPageList3. This is now fixed. (#27454)

4.1.0

BlueSpice 4.1.0 is a minor release. This is a stable release. It is the first public release of the BlueSpice 4 major line.

Notable changes

  • New skin "BlueSpiceDiscovery"
    • Modern lightweight skin
    • Focus on neutral design and usability
    • Independent, since it's still possible to use BlueSpiceCalumma
  • FlexiSkin
    • Customize logo, skin colors and font settings within minutes directly in the wiki
    • Even more options than before
  • Workflows
    • Redesigned from scratch
    • Workflows now run on the basis of BPMN, which is the leading standard for creating business processes
    • Easier customization of workflows possible
    • Four workflows are delivered by default
  • My tasks
    • New extension "UnifiedTaskOverview"
    • Overview page, which allows users to view and work through all pending reviews and read confirmations
  • BPMN diagrams via CognitiveProcessDesigner
    • New extension "CognitiveProcessDesigner"
    • Create business processes in BPMN format directly in the wiki
    • Diagrams can be exported as a XML file or in SVG format
    • Import of XML files or SVG files is also possible
  • Two-factor-authentification (2FA)
    • Logins can be configured by using
      • additional one-time passwords or
      • physical security key (fido stick)

Extensions added

  • DataTransfer (#25428)
    • Allows users to import and export data to as well as from the wiki
    • Exporting in XML format
    • Importing in XML, CSV and some spreadsheet formats.
  • EventBus (#25809)
    • Provides state changes (edit, move, delete, revision visibility, etc.) to a RESTful event service
    • Provides users of the service the ability to track changes of MediaWiki content
  • Forms (#23467)
    • New form function
    • Allows formatting a wikipage as a form
  • Loops (#25809)
    • Parser functions to perform loops
  • OATHAuth (#25920)
    • Enabled by default in BlueSpice pro (previously only in BlueSpice Cloud)
  • PageCheckout (#25911)
    • Allows exclusive rights on a page
  • PageHeader (#25780)
    • Provides an additional user interface before page content
  • RevisionSlider (#18545)
    • Adds a slider interface to the Diff view
    • Allows to easily switch between revisions to compare them
  • SecureLinkFixer (T257180 )
    • Automatically rewrites URLs to HTTPS if the domain requires HTTPS
    • Uses the Mozilla HSTS preload list for the list of domains
  • StandardDialogs (#23082)
    • Provides dialog user interfaces for common page actions
  • WebAuthn (#25430)
    • Provides authentication support via the WebAuthn protocol

Extensions removed

  • BlueSpiceBookshelfUI (#21137)
    • removed since BlueSpice 3.2
  • BlueSpiceEditNotifyConnector (#19985)
    • removed since BlueSpice 3.2
    • integrated in BlueSpiceEchoConnector
  • BlueSpiceReview (#26137)
    • replaced by extension Workflows
  • BluespiceSocialArticleActions (#21134)
  • BlueSpiceTagSearch (#13371)
    • removed since BlueSpice 3.2
    • integrated in BlueSpiceExtendedSearch
  • BlueSpiceUserMergeConnector(#16839)
  • BlueSpiceVisualDiff (#24098)
    • replaced by RevisionSlider
  • CookieWarning (#25431)
    • integrated in BlueSpicePrivacy
  • Duplicator (#23526)
    • replaced by copy function in extension StandardDialogs
  • EditNotify (#19985)
    • removed since BlueSpice 3.2
    • integrated in BlueSpiceEchoConnector
  • Quiz (#22163)
  • PageSchemas (#18542)
  • SemanticInternalObjects(#18543)

Changes in BlueSpice 4.1 free

  • Move LDAP-Stack extensions from BlueSpice free to BlueSpice pro (#25947)
    • LDAP-Stack extensions are only available in BlueSpice pro
  • BlueSpicePermissionManager: Disable "Custom" permission preset for BlueSpice free (#25948)
    • "Custom" permission preset is only availabe in BlueSpice pro

Changes and bugfixes

  • [bug] Privacy: Cookies are set although they are not accepted by the user (#24473)
Some cookies were set although they weren't accepted by the user. This is now fixed.
  • [bug] [privacy] Change cookie acceptance for convenience cookies from "on by default" to "off by default" (#24612)
The default settings for cookies needed to be changed to a more "privacy-friendly" setup. Therefore, convenience cookies are now turned off by default.
  • Page expiries are not trackable (#21148)
Page expiries weren't trackable in any way. Now, a special log exists for page expiries.
  • [bug] Never exclude admin user from pageaccess and use warning for read-only instead (#20238)
Using the magic word "pageaccess" sometimes locked out even admin users and no user could remove the restriction. Now, admin users can always access protected pages.
  • [privacy] Improvements Cookie-Consent-Layer (#26564,#26945, #27004)
Some improvements for the cookie-consent-layer have been made. This concerns descriptions of the cookies collected and restricted accessibility without accepting cookies.
  • [bug] Creating new pages does not trigger page templates (#21652)
Creating a new page didn't trigger page templates. Now, if PageTemplates are activated in the namespace settings, adding a new page leads to a view where the user can choose from available page templates.
  • Force HTML mail on watchlist changes (#23143)
If a page on the watchlist is changed, an HTML mail should be sent. This is now implemented.
  • FlaggedRevs: Remove FREEZE option from GUI (#24741)
The option FREEZE was removed from the ConfigManager due to missing longterm support.
  • Remove "external avatars image" functionality (#25875)
The functionality to use external images for an avatar was removed.
  • BreadcrumbNav refinement (#26566)
Some refinement regarding the breadcrumb navigation has been done. If a mainpage for the corresponding namespaces exists, the breadcrumb links to its mainpage. If a mainpage for the corresponding namespace doesn't exist, the breadcrumb links to "Special:AllPages".
  • [bug] Double book title in navigation (#22826)
The book title was shown twice in the chapter navigation after adding the navigation buttons. This is now fixed.
  • [bug] PDFTemplates - Margins for #runningheaderfix and #runningfooterfix not correct (#21785)
Within PDF templates, the margins for #runningheaderfix and #runningfooterfix were not correct. This is now fixed.
  • [bug] Check "return to " url on SearchCenter when coming from tag search (#22027)
The "return to" link was missing on the SearchCenter when coming from the TagSearch. This is now fixed.
  • [bug] InviteSignup - invited users cannot signup (#22222)
After clicking on the email link to sign up, users were not able to see the sign-up form, but were asked to sign in. This is now fixed.
  • Remove duplicator feature (#23526)
The duplicator feature was removed from BlueSpice 4. It is replaced by the copy function of the extension StandardDialogs.
  • [bug] Template:User is used on automatically created user page, but does not exist (#20815)
Descprition: By using the Template:User, the user page was not created automatically. This is now fixed.
  • [bug] Bookexport - links in exported PDF not working (#23557)
The links in exported PDFs (via bookexport) didn't work correctly. This is now fixed.
  • [bug] User:MediaWiki default should be excluded from usercount (#23255)
The user "User:MediaWiki" was included in the user count. This is now fixed.
  •  [bug] Link "Privacy Policy" in footer isn´t working (#23524)
The link "Privacy Policy" in the footer led to "Special:PrivacyPolicy", which didn't exist. This is now fixed.
  • NSFileRepo changed file paths after migration (#24568)
The NSFileRepo changed file paths after migration. This is now fixed.
  • [bug] Exception at SemanticMediawiki -> rebuildData in context with UserGroupManager (#25367)
There was an exception at SemanticMediaWiki. This is now fixed by running rebuildData in context with the UserGroupManager.
  • [bug] VE "Insert link to file" converts spaces in file name to "+" signs (#22674)
Spaces in URLs were converted to "+" signs. This is now fixed.
  • [bug] Permission issue - not allowed to view drafts vs no read permissions in cloud wikis (#24999)
There was a permission issue due to different settings. Now, only groups which are selected in the ConfigManager are able to see drafts.
  • [bug] Issue in PdfHandler extension (#25731)
The wildcard didn't work in the PDF handler so that results were not shown. This is now fixed.
  • [bug] FlaggedRevs: Approved page and same page with url-param stable=1 show different ressources (#24740)
An approved page and also the same page with url-param stable=1 showed different ressources. This is now fixed.
  • [bug] Problems on first edit of tables and linking files (#23783)
There were issues with the first edit of tables and also with file links. A user wasn't able to edit individual cells in tables and also didn't get the option "link to file". This is now fixed.
  • [bug] Early page break in PDF export when using br-tags(#20301)
When using <br />-tags the page break in exported PDF files was too early. This is now fixed.
  • Add extension EventBus (#25809)
EventBus is a "webhook" system which allows a user to react to actions in the wiki. This extension is now implemented.
  • [bug] Indicator doesn't disappear despite there are no tasks (#27015)
When a user finished his tasks, the indicator still got displayed in the personal menu. This is now fixed.
  • Incompatibility with MW 1.35 (#26960)
There were some incompatibility issues with MediaWiki 1.35. This is now fixed.
  • [bug] Wikiexplorer column "Assignments" has formatting issue (#22208)
The "Assignments"-column of the WikiExplorer had some formatting issues. This is now fixed.
  • Disable PageSchemas in minor and remove in major (#18542)
The extension PageSchemas was removed in BlueSpice 4.
  • UX Review of BlueSpiceSocial (#19714)
BlueSpiceSocial was reviewed in the context of the new skin.
  • Major database change breaks various extensions (#19353)
Due to changes in the database scheme some extensions broke within the cloud build. This is now fixed.
  • Remove SocialActions from Editions (#21134)
SocialActions were removed and page edits aren't producing social entities anymore.
  • [bug] Error due to wrong type of image file conversion (#9179)
There was an image file conversion error. This is now fixed since uploading files with the same format works.
  • Improve integration of FlaggedRevs and Semantic MediaWiki (#14846)
There is a new security feature that restricts the reading of semantic data in FlaggesRevs namespaces. This is now implemented.
  • Add Extension:Loops (#21179)
The extension Loops provides parser functions to perform loops. This extension is now implemented.
  • [bug] ConfigManager MenuTagMultiselectWidget removing items when using ENTER (#25701)
When adding a new item to the BlueSpiceFlaggedRevsConnector, items which can be found in the ConfigManager under "Quality Assurance" were deleted. This is now fixed.
  • Check revision slider (#18545)
The revision slider adds a slider to the Diff view and allows switching between revisions easily. This is now implemented.
  • Make page title fixed on scroll (#26568)
When scrolling down a wikipage, the page title should have a fixed position. This is now implemented.
  • Page history styling (#26586)
Some styling of the page history was necessary due to missing alignment and arrows, which were in another row. This is now fixed.
  • [bug] Add to book leads to title with underscores instead of spaces (#26609)
If a page was added to a book via "add to book" dialog, the title of the page was displayed with underscores instead of spaces. This is now fixed.
  • Remove MediaWiki help links which are not necessary (#26597)
Some MediaWiki help links where displayed, where they weren't needed. This is now fixed.
  • PageStatusSentence - Remove "No status information" sentence (#26632)
If a wiki didn't use namespaces with FlaggedRevs activated, all pages showed the status sentence "No status information", which is useless in this case. Now, the status sentence is only shown if status information is available.
  • Extension PageCheckout (#26251)
For workflows a feature was needed which allows to lock a specific page if certain activities are executed. This is now implemented with the extension PageCheckout.
  • [bug] ConfigManager - remove setting which is not needed anymore (#26697)
Some settings in the ConfigManager weren't needed anymore. This is now fixed.
  • [bug] Tables - config options are sometimes not active (#26349)
Some settings for tables were not active, like width, table style, filterable and exportable. This is now fixed.
  • [bug] "Filterable" property for tables not working (#26738)
The filterable setting for tables didn't work. This is now fixed.
  • Styling improvements for Special:Workflows overview needed (#26583)
The page Special:Workflows needed some styling improvements since it was not obvious that a user can get further information there. This is now fixed.
  • Sort global actions (#26584)
Some sorting of the global actions was needed and also the implementation of the Special:Workflows into the global actions menu. This is now implemented.
  • [bug] Clicking on "create new attachment area" switches into edit mode (#26660)
If a user wanted to add an attachment to a books page, clicking on "create new attachment area" switched into edit mode. This is now fixed.
  • [bug] Email notification sends wrong pagelinks (#26668)
If a page was outside of the main namespace, email notification sent wrong pagelinks because the namespace prefix was missing. This is now fixed.
  • Implement CognitiveProcessDesigner (#25763)
The extension CognitiveProcessDesigner allows user to create business processes in BPMN format directly in the wiki. This extension is now implemented.
  • Implement CPD into magic words (#26702)
For an easier and faster use, the CognitiveProcessDesigner extension shall be available as a tag in the magic words. The bpmn tag is now implemented.
  • [bug] Link "Edit book" leads to source code, instead of action=editbook (#27055)
The link "Edit book" which can be found in the left sidebar has led to the source code instead of "action=editbook". This is now fixed.
  • Backlink to page missing (#27058)
After uploading an attachment a backlink was displayed, where a user got back to a page. This link is gone for BlueSpice 4 but is replaced by the navigation via the breadcrumbs.
  • Directly jump into edit-mode when there's no page template (#26939)
The common behavior while creating a new page is directly jumping into the edit mode except there's a template available. If a template is available an overview is given where a user can choose between using it or creating an empty page. This is now implemented.
  • Consolidate menu items (#22818)
There were some duplicate menu items and also a rearrangement of the logical grouping was necessary. This is now implemented.
  • Fix URLs in Discovery left sidebar (#26641)
Some links in the left sidebar were absolute URLs and external links didn't open in a new tab. This is now fixed.
  • [bug] Users can log in without cookie consent (#27004)
Despite the cookie consent overlay was active, users were able to login "behind" the overlay. This is now fixed.
  • Change dialog position of "save changes" (#27192)
    • The save changes dialog should be detached from the edit bar. This is now implemented since the save changes dialog opens in the center of the page.
  • Shorten the duration of "You are logged in" (#26693)
The duration of the "You are logged in" noctice should be shortened. This is now implemented.
  • Extension UnifiedTaskOverview (#25210)
There should be an overview page, which allows users to view and work through all pending reviews and read confirmations. Therefore the extension UnifiedTaskOverview is now implemented.
  • Activate UserFunctions (#24717)
Pages in the navigation area should only be shown to users with corresponding permissions. This is now implemented.
  • Display all authors if several are working on a page (#10240)
If a page is edited by several authors at the same time, all of them should be displayed in the info banner.
  • Only show relevant groups in managers and dialogs (#26299)
Many system groups were not useful. Now there are standard groups and custom groups implemented, which can be used in the corresponding extensions.
  • NamespaceManager: check for pseudo-namespaces (#18570)
When creating or renaming a namespace, it should be checked if a pseudo-namespace already exists, and if so, the created namespace should be rejected. This is now implemented.
  • [bug] PermissionManager - consistent behavior in color scheme for an better overview of permissions set (#25662)
When setting permissions in PermissionManager, there was an inconsistency regarding the color scheme. This is now fixed.



To submit feedback about this documentation, visit our community forum.

Discussions