Release Notes

Copyright 2020 by Hallo Welt! GmbH

https://bluespice.com

https://hallowelt.com

download 50px.png Download


Support:

  • BlueSpice free: visit sourceforge.net
  • Subscription customers: to update, please create a ticket with the title Update to BlueSpice 3.1.12 in the ticket system.

Note: Support for BlueSpice 2.x ended on April 30, 2020.


3.1.12

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

  • Disable modification of overriden variables in ConfigManager (#18044)
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.
  • Main PDF ToC and jumplinks inside the PDF are not working (#18587)
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.
  • Notification on page purge without confirmation (#19110)
When purging a page, users are no longer required to confirm the action. Instead, only a notification appears that the page was purged.
  • Search does not recognize namespace changes (#20027)
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.
  • Allow "Link to file" directly after upload in Media dialog (#20043)
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.
  • "Link to file" not working if file is in a namespace (#20140)
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.
  • Inserting links in editor of Social entities (#20932)
In certain Social entities, bullet points or numbered lists could not be added in edit mode. This is now fixed.
  • Improved indexing of draft and approved pages (#21016)
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.
  • Notifications for draft pages sent to user who cannot see drafts (#21238)
Notifications about actions on draft versions of pages were sent to users who do not have permission to view drafts. This is now fixed.
  • Privacy uses localStorage over cookies to determine user preference (#21272)
Privacy used localStorage to determine whether a user has already set their privacy preferences. Now, cookies are used over localStorage to determine privacy preference.
  • Improved pasting file links into VisualEditor (#21291)
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.
  • Allow configuration of RSSFeeder in ConfigManager (#21304)
A list of whitelisted RSS URLs and the maximum number of redirects can now be configured in ConfigManager.
  • Fix setting reminders on page creation (#21424)
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.
  • Semantic Glossary: link icons appear twice (#21641)
Popup for the Semantic Glossary term showed the "external link" icon twice. This is now fixed.
  • Include tracking categories to CategoryManager (#21642)
Tracking categories are now also available in the CategoryManager.
  • Allow saving empty books (#21643)
It is now possible to save new books without adding pages at the same time.
  • Book navigation in PDF not complete (#21644)
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 (#21645)
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.


3.1.11

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

  • Add a hint to the edit button when it is disabled due to ongoing review (#13116)
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 (#17431)
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 (#20262)
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 (#20523)
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 (#20661)
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 (#20751)
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 (#20902)
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 (#20966)
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 (#20970)
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 (#21063)
Due to an invalid selector, the wrong tooltips for certain buttons were shown. This is now fixed.
  • Title in book navigation is cut off (#21069)
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 (#21132)
When pasting a file link (starting with file:///), VisualEditor would recognize it as a page in the File namespace. This is now fixed.


3.1.10

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


  • Mailto links in PDF export do not work (#18629)
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 (#19283)
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 (#19405)
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 (#19529)
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 (#20385)
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 (#20624)
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 (#20646)
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 (#20650)
WikiPage social entities showed raw JSON content in the their "content" field. This is now fixed.
  • Links in Social entity headlines are self-references (#20651)
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 (#20666)
Jumping to the right position was sometimes impossible, if the jump target was a smaller, nested div. The jumping behavior has been improved.

3.1.9

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


  • Export with linked pages does not always work (#18360) To fix this, we improved rewriting internal links.
  • Fixed alignment for items in the page header (#19276)
Some items in the page header were slightly misaligned. This is now fixed.
  • Improvements in WebDAV handling (#19725)
Improved WebDAV handling to allow for a more diverse system and client application compatibility.
  • Fix sorting on grids (#20057)
Certain grids, in certain sorting conditions, provided wrong results. This is now fixed.
  • VisualEditor does not escape "|" (pipe) in Formedit (#20083)
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 (#20110)
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 (#20155)
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 (#20165)
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 (#20168)
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 (#20188)
Anonymous users could not see the expiration status of a page. This is now fixed.
  • Restrict viewing recent changes based on user permissions (#20203)
Recent changes were visible to users without permissions to view a page. Now, permissions are evaluated.
  • Wrong information displayed for page expiry status (#20204)
  • Some files are not indexed by the search (#20216)
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 (#20277)
On some screen resolutions, the Template data dialog was hidden behind the navbar. This is now fixed.
  • Improved PDF export with linked pages (#20309)
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 (#20326)
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 (#20381)
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 (#20461)
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 (#20463)
The result type "list" can now be exported in ExtendedStatistics and the page size can be adjusted.
  • Use new dialog for "Acceptance" (#20482)The "Acceptance" dialog did not use the new dialog window layout. This is now fixed.

3.1.8

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


  • Permission to assign pages hinders edit permission lockdown (#17157)
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 (#17328)
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 (#18206)
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 (#18445)
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 (#18532)
The value of "QM/Document state" sometimes showed incorrect information. Now, pages in "first draft" are properly reflected in the property.
  • New BlueSpice icons (#19107)
Updated BlueSpice icons for favicon and footer images have been applied.
  • Improve width and position of breadcrumb dropdown menus (#19599)
Styling for items in the dropdown menus of page breadcrumbs sometimes appeared broken. The styling has been improved.
  • issues with aliases in NamespaceManager (#19638)
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 (#19721)
Some issues with BlueSpiceSocialTimelineUpdate have been fixed.
  • Categories not visible in the flyout if sort key is set (#19760)
If a category link on a page contains the sort key  (e.g., 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 (#19813)
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 (#19847)
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 (#19874)
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 (#19969)
If wikitext contained invalid style tags, those would break VisualEditor. This is now fixed.
  • Undescores and spaces in namespace names in search are interchangeable (#20025)
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.


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 (#15327)
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 (#16519
In VisualEditor's media upload dialog, a misleading text was shown. The text is now removed.
  • Removed gray background from thumbnails in PDF export (#18631)
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 (#18765)
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 (#18812)
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 (#19333)
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 (#19344)
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 (#19409)
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 (#19516)
The dropdown "arrow" icon in the "featured actions" button is not displayed in some cases. This is now fixed.
  • Sidebar does not interpret Userfunctions (#19519)
The BlueSpice personal navigation now supports userfunctions as well.
  • Semantic MediaWiki result format "bsgrid" is broken (#19569)
Using "bsgrid" as the result format in an "ask" query resulted in an exception. This is now fixed.
  • Add possibility to repeat reminders (#19637)
When setting reminders, users can now choose to add a repetition of the reminder, so it is automatically re-created in user-defined intervals.


3.1.6

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

Changelog

  • Dropdown for namespace selection gets cut-off (#16710)
Some dropdown menu items, mainly for selecting the namespace, were overlapped by the wiki header. This is now fixed.
  • Default RSS feed in dashboards not working (#17155)
The RSS feed portlet on user and admin dashboards showed an error. Now, the RSS feed works.
  • Permissions on included files in PDF export are not evaluated (#17933)
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 (#18256)
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" (#18715)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 (#18757)
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 (#18842)
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 (#19136)
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 (#19149)
After editing system-created namespaces, the name would become blank. This has been fixed.
  • Text nodes are rendered as links in book navigation (#19232)
"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 (#19256)
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 (#19319)
Notifications for page creation were not being sent. This is now fixed.
  • User cannot interact with the wiki until cookies are approved (#19320)
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.

3.1.5

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

Changelog

  • Uploading a file from "featured actions" leads to Special:Upload (#16633)
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 (#16902)
When exporting large books with many (big) files included, the export failed. This is now fixed.
  • Checkboxes and checklists are not persisted (#17193)
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" (#17353)
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 (#17536)
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 (#17973)
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 (#18122)
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 (#18219)
Path to the PhantomJS service executable was wrong for Linux setups. This is now fixed.
  • Social entities are shown on Special:RecentChanges and Special:Watchlist (#18457)
Meta-social entities were shown on Special:RecentChanges 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 (#18479)
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 (#18484)
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 (#18492)
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 (#18560)
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 (#18587)
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 (#18680)
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 (#18718)
New notification options for page expiry have been added to the notification preferences.
  • Review flyout shows with no content (#18843)
No content would be presented in the "Review" flyout. This is now fixed.
  • Hidden and tracking categories are shown despite user settings (#18880)
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.


3.1.4

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

Changelog

  • Some configuration variables in ConfigManager do not have descriptions (#9662)
Increased the number of tooltips in ConfigManager.
  • Inconsistent image size properties for images of type "frame" (#16765)
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 (#18114)
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 (#18129)
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 (#18163)
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 (#18176)
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 (#18214)
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 (#18224)
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 (#18252)
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 (#18255)
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 (#18266)
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 (#18345)
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 (#18420)
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 (#18476)
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. (#18537)
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 (#18562)
Fixed missing extjs dependency.


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 (#12766)
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 (#13736)
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 (#13862)
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 (#14411)
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 (#14917)
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 (#15412)
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 (#15947)
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 (#16258)
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 (#16861)
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 (#16911)
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 (#17073)
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 (#17132)
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 (#17151)
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 (#17349)
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 (#17390)
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 (#17560)
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 (#17644)
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 (#17697)
<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 (#17720)
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 (#17737)
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 (#17738)
Setting a template in the universalexport:params tag had no effect. This is now fixed.
  • Watchlist dialog shows enties from other users (#17741)
The watchlist dialog also showed watchlist items of other users. This is now fixed.
  • Cookie consent cookie are deleted after some time (#17748)
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 (#17753)
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 (#17813)
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 (#17849)
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 (#17869)
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 (#17874)
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 (#17914)
Talk pages can now be exported correctly.
  • JavaScript errors while using ConfigManager (#17936)
Several different types of JS errors occured while using the ConfigManager. These are now fixed.
  • No filters in extended file list (#18042)
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 (#18088)
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 (#18104)
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 (#18105)
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 (#18109)
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 (#18130)
If a page contains special UTF-8 characters, like "ä", these will be double encoded in the PDF export
  • Fix common typos in code (T201491 )

3.1.2

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

Changelog

  • Help links in VisualEditor are confusing (#13163) 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 (#13364)
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 (#14299)
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 (#15495)
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 (#16711)
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 (#16886)
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 (#16934)
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 (#17035)
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 (#17085)
Media links containing umlauts blocked the page from being editable with VisualEditor. Umlauts can now be used properly.
  • Misalignment of lists containing blank lines (#17126)
Unordered lists containing blank lines were rendered without line breaks. This is now fixed.
  • Database error after login (#17136)
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 (#17186)
This permission is removed from all roles and automatically granted in remote authentication scenarios
  • RSS-Feeder produces fatal error in "Follow own" option (#17200)
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 (#17209)
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` (#17221)
In certain authenticated environments, the auto-generated avatars were not loading. This is fixed.
  • CustomMenu registry not working properly (#17222)
CustomMenu registry was hard overwritten, which broke the posibility to register additional menus. The registration is now restored.
  • BlueSpiceSmartlist: toplist tag broken (#17233)
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 (#17439)
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 (#17472)
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 (#17473)
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 (#17474)
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 (#17475)
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 (T218525 )
  • Avatar with img_auth.php (SF495 )

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 (#5683)
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 (#13552)
Some extensions in "Special:Version" pointed to outdated documentation. The links are now fixed.
  • Privacy: Change avatar after anonymisation (#14216)
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 (#14681)
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 (#15725)
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 (#16467)
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 (#16534)
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 (#16594)
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 (#16612)
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 (#16613)
The keywords AND and OR were not evaluated in SearchCenter. This is now possible.
  • Wrong link for "Add attachment" (#16629)
The link to the attachment page of an article was broken. It now works again.
  • Table formatting is lost on change between edit modes (#16639)
Table color formatting was lost when switching between Visual and WikiText mode. Now, the color formatting is preserved.
  • HideTitle should also hide FlaggedRevs information (#16738)
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 (#16789)
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 (#16808)
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 (#16951)
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 (#16993)
In some cases, the "Add attachment" button was vertically misaligned. This is now fixed.
  • Remove dependency to PHP Tidy extension (#16997)
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 (#17008)
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 (#17015)
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 (#17031)
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 (#17069)
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 (#17077)
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' (T233546 )
  • BlueSpiceExtendedStatistics needs 'editToken' replaced with 'csrfToken' (T233547 )
  • BlueSpiceFoundation needs 'editToken' replaced with 'csrfToken' (T233548 )
  • Checkup code passing $this by reference with a temporary variable (T234118 )




Attachments

Discussions