Difference between revisions of "Setup:Release Notes"

[quality revision][quality revision]

BlueSpice Copyright 2018 2017 by Hallo Welt! GmbH

http://www.bluespice.com

http://www.hallowelt.com

BlueSpice 2.27.32[edit | edit source]

BlueSpice 2.27.3 2 is a patch minor release.

This is a stable release.

Notable changes[edit | edit source]

New features[edit | edit source]

  • FilterSpecialPages: Quickly filter the list of special pages with a search term
  • InsertTemplate (Pro): Insert and edit templates from BlueSpiceVisualEditor
  • LaTexRenderer (Pro): Reliably render math formulas
  • SignHere (Pro): Easily add signature in view mode
  • Newly bundled extensions: Arrays, Userfunctions, Variables, Maps (Pro)

Other significant changes[edit | edit source]

  • Support for digest notifications once per day or week
  • Major improvements in BlueSpiceVisualEditor
  • PermissionManager explains why a right is set or blocked
  • Various small UX improvements
  • Dropped support for IE10 due to VisualEditor update. Talk to us if you still need it.

Removed extensions[edit | edit source]

  • WidgetBar
  • Review: This is now part of BlueSpice pro
  • WantedArticles

Compatibility[edit | edit source]

  • Fully MW 1.27 compatible
  • MediaWiki 1.27 LTS
  • Operating System: Microsoft Windows Server 2008+ or Linux (common distributions)
  • Web server: Apache 2+, IIS 7+
  • PHP 5.6 to 7.0
  • MySQL 5.4+ or MariaDB 10+
  • Apache Tomcat 8 (for ExtendedSearch, UEModulePDF, VisualDiff and LaTexRenderer)
  • Java 8+
  • Chrome, Firefox, Internet Eplorer Explorer 11, Edge

BlueSpice Foundation[edit | edit source]

  • FoundationAPI: Add BSTestPermissions.php
  • Foundation: Add getSubpagesSorted function
  • Foundation: Add PageExport dialog
  • Foundation: Add UrlTitleParser to BSFoundation for a better way to get a title from an url
  • Foundation: Add more base classes for MW hooks
  • Foundation: Add real client side filter validation to ExtJS string field grid filter
  • Foundation: BsCore::registerBehaviorSwitch fix exists check in_array
  • Foundation: Fix FileRepo grid thumb view
  • Foundation: Fix for JS variables
  • Foundation: Fix for loader bar position
  • Foundation: Fix getPathsToExpand function
  • Foundation: Fix typo in word parser
  • Foundation: Maintenance script to add docx, pptx and xlsx fileicons to mediawiki
  • Foundation: PageContentProvider: Add additional wrapper classes
  • Foundation: TitleCombo.js: Added note and visualization for non-existing pages
BlueSpice Free
  • 'options' param to allowed params inBSApiWikiSubPageTreeStore
  • API: Added 'query' param to API calls
  • API: Added APIDeletePage
  • API: ApiTasksTestBase - removing permission change
  • API: ApiTitleQueryStore - Fix for not returning Titles from NS_MAIN
  • API: Bs-filebackend-store: Changed default sort
  • API: BSApiExtJSStoreBase: order a grid with stdClass value
  • API: BSApiFileBackendStore - Improved performance
  • API: User store api supports the query param
  • API: WikiPageStore - added filtering of namespace and title parts
  • Build: Add jakub-onderka/php-console-highlighter
  • Compatibility: Add CODE_OF_CONDUCT.md
  • Compatibility: API - Split description messages into summary + additional text
  • Compatibility: CC - Remove newline at end from english messages
  • Compatibility: NS_IMAGE -> NS_FILE
  • Compatibility: Removed $wgCapitalLinkOverrides from global list onRegistry, as it is not in use anymore
  • Compatibility: Removed deprecated BSMailer
  • Compatibility: Removed deprecated ContextActive for SecureFilestore
  • Compatibility: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
  • Compatibility: WigetBar deprecation - removed call to widgetbar hook
  • Compatiblity: Replaced &$this with $this
  • Components: Add support for links with colons in Widgets
  • Components: Added 'data-bs-title' attribute to images
  • Components: Added i18n messages for Date/DateTime grid filter
  • Components: CRUDGridPanel - Fixed "filters not showing on initially hidden columns"
  • Components: Entity - Used own title invalidation method
  • Components: FileSystemHelper - Add checking for warnings before uploading
  • Components: GroupHelper - adding reload option
  • Components: Made bluespice upload available in mobile view
  • Components: New basic tree structure classes
  • Components: PageContentProvider - Fix for not overriding wgRequest
  • Components: Set remote as default for UserCombo query type
  • Components: UploadPanel - Fix for missing duplicate warnings
  • ExtensionManager: Various code improvements
  • General: Add NS_MEDIA to "allowed" namespaces in TitleCombo
  • General: Added jJS configuration variable bsgVersion containing bluespice version
  • General: Adding "BlueSpice" namespace to PSR-4 autoloader
  • General: Rename "BlueSpice for MediaWiki" to "BlueSpice MediaWiki"
  • Permissions: Added permissions "userrights" and "siteadmin" for group sysop.
  • Tests: Added simplified fixtures for users
  • Tests: Adding info about tables used
  • Tests: API - Add function for retrieving custom params
  • Tests: API - Add method that defines root node name in results
  • Tests: BSApiAdminUserStore and BSApiUserStore
  • Tests: BSApiCategoryStore
  • Tests: BSApiCategoryTreeStore
  • Tests: BSApiExtJSStoreTestBase - fixed schema test
  • Tests: BSApiGroupStore
  • Tests: BSApiInterwikiStore
  • Tests: BSApiPingTasks
  • Tests: BSApiUploadLicenseStore
  • Tests: BSApiWikiPageStore
  • Tests: BSApiWikiSubPageTreeStore
  • Tests: Change conditions for single filter
  • Tests: Clarified usage of addDBDataOnce
  • Tests: Maintenance script to adopt unittest log to jenkins
  • Tests: Move fixture creation to setUp function
  • Tests: Unittests - optional total and key item check
  • UI: Added the bluespice logo as own font
  • UI: Fixed possible fatal when sidebar params are missing
  • UI: User images: do not use a passepartout
  • UX: Fixes/Improvements for UserMiniProfile
  • UX: Flag icons - adjusted css to match resource loader unit tests
  • UX: Removed limit for CategoryBoxSelect combo box

BlueSpice Extensions[edit | edit source]

  • EchoConnector: Fix cut off notifications in Special:Notifications #7582
  • EchoConnector: Fix cut of text in notifications on echo special page #7582
  • EchoConnector: Fix digest
  • EchoConnector: Improved digest formatting
  • EditNotifyConnector: Add loader file for backward compatibility
  • ArticleInfo: Changed the recent added getSubpagesSorted the match the style of ArticleHelper
  • ArticleInfo: Fix for subpage list sorting
  • ContextMenu: Fix for fatal when link is broken
  • ContextMenu: Fix links for IE11
  • ExtendedSearch: Add export results to wiki-list functionality
  • ExtendedSearch: Fix for NSFR files
  • ExtendedSearch: Fix for not indexing files in namespaces
  • ExtendedSearch: Fix indexing of Open Document files
  • ExtendedSearch: Fix pseudo protocol issue with external files
  • Extensions: Fix HideTitle breaking javascript with inline script
  • FlexiSkin: Update Path Build on Logo directory interator to prevent lookup error on special data and image paths (non

default config)

  • InsertMagic: Pre select quick access when not empty
  • NamespaceManager: Add support for editing namespaces with hyphen in name
  • PageAssignment: Add permissions to assigned users fix
  • PageAssignments: Add page link to notifications
  • PageAssignments: Backport opt-in for temporary permissions
  • PageAssignments: Fix I18N for notifications
  • PermissionManager: Fix for template permission display
  • RSSStandards: Fix param types in Category and Watchlist
  • Statistics: Fix for column label and dataIndex
  • Statistics: Fix for NaN error on list
  • UEModulePDF: Add option to set source attribute for PDF export
  • UEModulePDF/FileResolver: Consider file timestamp
  • UEModulePDF: Fix for image width in PDF
  • UEModulePDF: Fix for tables being too wide
  • UEModulePDF: Fix SVG support
  • UEModulePDF: Handle DISPLAYTITLE with "&"
  • UEModulePDF: PDF Templates with new BlueSpice Logo
  • VisualEditor: Fix: Browser freezes if a special tag has a template in it
  • VisualEditor: Fix for <> in tables - commit 2
  • VisualEditor: Fix for broken syntax by "link in caption"
  • VisualEditor: Fix for scrolling - check existence of #editform
  • VisualEditor: Fix for square brackets inside external links
  • VisualEditor: Improved readablity of __NOEDITOR__ logic
  • WikiAdmin: Admin menu - individual module permission check
  • LdapAuthenticationConnector: Remove composer extension autoactivation
  • LdapAuthenticationConnector: Update LdapAuthenticationConnector.setup.php

BlueSpice Pro[edit | edit source]

  • Bookmaker: Add MassAdd posibility
  • Bookmaker: Fix for "ue:meta/title" not evaluated
  • Bookmaker: PMP: Fixed PDF-Export with Subpages on VisualDiffs
  • CategoryManager: BSWikiAdmin: Admin menu - individual module permission check
  • NSFileRepoConnector: Add autoscrolling to the preselected element
  • NSFileRepoConnector: Fix bug where namespace form field was not loaded in chrome
  • NSFileRepoConnector: Set namespace selection combobox to config value
  • PasteImage: Fix bookmark selection path to use correct object
  • Rating: Add recommended text to like article rating, when user voted #5238
  • Review: Add opt-in for temporary permissions
  • Review: Applying HACK for extended permissions
  • Review: Changed some icons to new icon font
  • SMWConnector: Add migration scripts
  • SMWConnector: Changed path to MediaWiki maintenance.php
  • SMWConnector: Change selector due to change in extension name
  • SMWConnector: Fix code styling
  • SMWConnector: Fix for PageForms DateImePicker
  • SMWConnector: Fix language selection Fix plugin list
  • Teamwork: Fix hard coded requirement of extension PageAssignments
  • Teamwork: Fix template store getting cut of after 25 entries ERM:#8662
  • Teamwork: PMP: Fixed spelling mistake
  • WikiExplorer: API Unittest

BlueSpice Skin[edit | edit source]

  • Skin: Fixes size of elementsAboutBlueSpice: Changed icon to bluespice-logo font #6773
  • AboutBlueSpice: Changed the icon in the left navigation #6773
  • ArticleInfo: Removed the arrows from the subpages in the statebar
  • Authors: Improved "more users" image
  • Avatars: Add PHPUnit Tests, uploadfile is ignored in this version update as suggested
  • Avatars: Added invalidation, so the user images can be changed properly
  • Avatars: Fix for image width
  • Avatars: Fixed fatal error when new Avatar gets created
  • Avatars: Fixed missing initial avatars for new users
  • Avatars: Fixes notices undefined width and/or height in ViewUserMiniProfile
  • Blog: Fix for missing blog segment on Special:RSS_Feeder
  • Blog: Fix RSS feed
  • Blog: Fixed behavior of 'ns' and 'mode' argument
  • Blog: Replaced deprecated BsExtensionManager::registerNamespace
  • Build: Add jakub-onderka/php-console-highlighter
  • Checklist: Filter actual checklists from template namespace
  • Checklist: Fixed recursive parser bug
  • Checklist: I18n - improved logentry text
  • Compatibility - API: Split description messages into summary + additional text
  • Compatibility: Add CODE_OF_CONDUCT.md
  • Compatibility: Remove deprecated hook calls for BSWidgetBarGetDefaultWidgets
  • Compatibility: Replaced &$this with $this
  • Compatibility: Replaced NS_IMAGE with NS_FILE
  • ContextMenu: API unit tests #1
  • ContextMenu: Moved code to BSF
  • CSyntaxHighlight: Fixed notice "non static method called statically"
  • Dashboards: Nothing shown in dashboards
  • ExtendedEditBar: Fix for duplicate strike button
  • ExtendedSearch: ApiFeed - Fixed query and made sure there is valid rss when solr is not available
  • ExtendedSearch: ApiFeedExtendedSearch phpunit test
  • ExtendedSearch: Fix for sending multiple namespace params to Solr
  • ExtendedSearch: Fixed ApiFeedExtendedSearch
  • ExtendedSearch: Fixed autocomplete query
  • ExtendedSearch: Fixed issue with content repacement after API call
  • ExtendedSearch: Removed ExtendedSearchAdmin
  • ExtendedStatistics: Added a user right to view the statistics.
  • ExtensionInfo: Fixed possible notice when an old deprecated extensions is displayed
  • Extensions: Removed deprecated ContextActive for SecureFilestore
  • Extensions: Removed deprecated usage of context handling methods
  • Extensions: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
  • Extensions: Replaced url blue-spice.org with bluespice.com
  • Flexiskin: API Unittest + API documentation fix
  • Flexiskin: Enabled unittests
  • FlexiSkin: Filterable grid columns
  • Flexiskin: Fixed operator issue
  • FlexiSkin: Permissions and other fixes
  • General: I18n - Remove newline at end from english messages
  • General: Insert dialogs - Fixed selection in IE
  • General: Replaced "BlueSpice for MediaWiki" and similar occurences
  • General: Unittests - added correct grouping of BlueSpice tests
  • General: Unittests - added missing API descriptions
  • General: Unittests - Fixed caching issue
  • General: Unittests - Fixed shared fixture
  • General: Unittests - Made tests cache proof
  • General: Unittests - Provided a shared fixture for the tests
  • GroupManager: Activated filter for ExtJS grid
  • InsertFile: Add option to select File or Media link
  • InsertFile: Fix for double File/Media radio buttons
  • InsertFile: Switched from infinite scroll to paging
  • InsertFile: Switching to BSF Upload dialog
  • InsertLink: CC - Fix bad newlines
  • InsertMagic: Raised number of totals to 86
  • InterWikiLinks: Added full string filter feature #6656
  • NamespaceManager: Add new hook
  • NamespaceManager: Disable deleting and renaming Talk namespaces
  • NamespaceManager: Include namespace number in write hook
  • NamespaceManager: normalized available namespaces
  • NamespaceManager: Show page count by default
  • NamespaceManager: Unittest if there is no user namespace
  • NamespaceManager: Unittest no longer messes with namespaces
  • PageAccess: API unittest BSApiPageAccessStore
  • PageAccess: Used store api and extJS grid instead of simple table for specialpage
  • PageAssignments: Added primary keys
  • PageAssignments: Adding Asignee "everyone"
  • PageAssignments: API Unit test + Filter fix
  • PageAssignments: Enable unit tests
  • PageAssignments: Fix for hook handler
  • PageAssignments: Fixed display of statebar icon
  • PageAssignments: Fixed Strict Standard Static function BSAssignableBase::getQueryConds() should not be abstract
  • PageAssignments: Reset assignments table after test
  • PageTemplates: Added filters
  • PageTemplates: shared fixture should only be set up once
  • PermissionManager: Add flyout to show where is permission comming from
  • PermissionManager: Added sorting
  • PermissionManager: removed unneccessary rights settings from tests
  • PermissionManager: restore global state after API call
  • PermissionManager: Updated PHPUnit Test to suite save requirements: assigned edit and siteadmin permission to sysop group
  • Readers: Added basic API tests
  • Readers: Fix for TZ difference
  • Readers: Fix for TZ offset
  • Readers: Fixed link text-decorations were also applied to the images
  • Review: This is now part of BlueSpice pro
  • RSSFeeder: Added API unit tests
  • RSSFeeder: Changed RSSPortlet url to http://blog.bluespice.com/feed/
  • RSSStandards: Added API unit tests
  • RSSStandards: Fix for page feed select combobox
  • RSSStandards: Fixed undefined variable error
  • ShoutBox: api test
  • ShoutBox: Fixed / impoved error handling
  • SmartList: Add phpunit base tests
  • StateBar: Added BSApiStateBarTasksTest phpunit test
  • Statebar: Better mobile integration
  • StateBar: Fixed return values
  • Statistics: API Unittets
  • Statistics: Fix for example in API documentation
  • Statistics: Fixed PNG export
  • UEModulePDF: Bugs on new class
  • UEModulePDF: Change tag filename is retrieved from
  • UEModulePDF: Refactor findFiles logic
  • UsageTracker: API unittest
  • UsageTracker: Used ExtJS grid indstead of simple table on special page
  • UserManager: Added filters
  • UserPreferences: Fixed "Current logged in users settings will be saved to other users"
  • VisualEditor: Add header row and standard formats to table
  • VisualEditor: Added summary, save, preview, changes and cancel btn
  • VisualEditor: Additional toggles for table function and style
  • VisualEditor: FirstHeading will not disappear when scrolling
  • VisualEditor: Fix for adding external links with umlauts
  • VisualEditor: Fix for wrong regex match
  • VisualEditor: Fixed context menu
  • VisualEditor: Fixed issue with image links
  • VisualEditor: Fixed issue with image preview
  • VisualEditor: Fixed link editing
  • VisualEditor: Fixed undefined menu item
  • VisualEditor: Fixed vertical cell alignment from formats menu
  • VisualEditor: Improved context specific availability of actions
  • VisualEditor: Improving Excel import
  • VisualEditor: Made styling more realistic
  • VisualEditor: Modified button and summary tf in bs-ve-editoptions
  • VisualEditor: Updating to TinyMCE version 4.6
  • VisualEditor: Version info and branding
  • WantedArticle: Remove deprecated Extension
  • WhoIsOnline: Moved inserTrace from BeforeInitialize to ParserFirstCallInit
  • WidgetBar: Remove deprecated Extension

BlueSpice Skin[edit | edit source]

  • Add CODE_OF_CONDUCT.md
  • Adopted editing font to display font
  • Echo notifications overlays are now in front of the extJS panels
  • Fixed float of personal menu in not logged-in state
  • Fixed user images loosing aspect ratio when down scaling
  • Inline-block for navigation before items
  • Notifications in bs-user-container: fixed overlay z-index: 100
  • Replaced "BlueSpice for MediaWiki" and similar occurences
  • Set the font-weight of the icons in personal info to 100

BlueSpice Distribution[edit | edit source]

  • Newly bundled extension: Arrays
  • Newly bundled extension: Userfunctions
  • Newly bundled extension: Variables
  • DistributionConnector: Fixed double encoding of duplicator url
  • EchoConnector: Fixed issue with deleted users
  • EchoConnector: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
  • EchoConnector: Fix for Echo not loading message- and alert widgets
  • EchoConnector: Update extension.json
  • EditNotifyConnector: Add empty default value for wgEditNotifyAlerts

BlueSpice Pro[edit | edit source]

  • New Feature: InsertTemplate
  • New Feature: LatexRenderer
  • New Feature: DrawioConnector
  • New Feature: SignHere
  • Bookmaker: Add unlimited height for "all books" overview when not inside a book
  • Bookmaker: Fix for BookMeta['title']: Using title from meta data if set.
  • Bookmaker: Remove deprecated hook call after the extension have been removed
  • Bookmaker: Replaced deprecated BsExtensionManager::registerNamespace
  • Bookmaker: Tests - Added more API descriptions
  • Bookmaker: Tests - Adding missing api descriptions
  • Bookmaker: UEModulePDFSubpages - Refactored out widget creation
  • CategoryManager: Added icons and action column
  • CategoryManager: Fixed leaf items
  • CategoryManager: Fixed logical errors, improvements
  • CategoryManager: Fixed no response message on new category fails
  • CategoryManager: Removed link from treepanel and added it to action column.
  • ExportTables: add export to standard table in VE
  • ExportTables: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
  • ExportTables: updating to new visual editor table_functions
  • ExtendedFilelist: Adding url to extension.json
  • NSFileRepoConnector: Add hook handler to fix filenames in PDF exports
  • NSFileRepoConnector: Adding missing API description
  • NSFileRepoConnector: Fix for colons in prefixed filenames
  • NSFileRepoConnector: Fixed BlueSpiceWebDAVIntegration
  • NSFileRepoConnector: Fixed main namespace name
  • NSFileRepoConnector: Fixed warning on client side
  • NSFileRepoConnector: Fixes for NSFileRepo REL1_27
  • NSFileRepoConnector: Integration with "BlueSpiceMultiUpload"
  • NSFileRepoConnector: Moved access to NSFileRepo\NamespaceList to NSFileRepoConnectorNamespaceHelper
  • NSFileRepoConnector: Remove unnecessary code
  • NSFileRepoConnector: Removed functionality that is now part of NSFileRepo itself
  • NSFileRepoConnector: Usage of unified namespace list
  • PasteImage: Add duplicate (and other) warning when drag'n'dropping an image
  • PasteImage: Bumped version number to 2.27.1
  • PasteImage: Catch if non image pasted
  • PasteImage: Fix moved uploaddialog, fix paste from excel https://support.hallowelt.com/issues/6652
  • PasteImage: Fixed dependency error for mobile view.
  • PasteImage: Fixed description message and added package BlueSpice Pro in extension.json
  • PasteImage: Handle empty pasteimage events
  • PasteImage: Implement reading file from browser blob cache
  • PasteImage: Improved API documentation and added missings
  • PasteImage: Re-implementing hook BSPasteImageBeforeSettingsDialogSetData
  • PasteImage: Removing unused RL module
  • PasteImage: Tests - Added missing API descriptions
  • PasteImage: Update i18n messages
  • RatedComments: Removed deprecated usage of context handling methods
  • RatedComments: Tests - Added missing API description
  • Rating: Added hooks to make changing/tracking votes for other extensions possible
  • Rating: Rating: Improved filtering of page name
  • Rating: Removed deprecated usage of context handling methods
  • Rating: Tests - Added missing API documentation
  • ReadConfirmation: Add possibility to disable/enable ReadConfirmation based on NS
  • ReadConfirmation: Added README.md
  • ReadConfirmation: Adding english translation and missing API description
  • ReadConfirmation: API unittest
  • ReadConfirmation: Hide action buttons related to this extension on PageAssignments
  • ReadConfirmation: Remove a hook handler
  • ReadConfirmation: Update de.json
  • ReadConfirmation: Update ReadConfirmationHooks.php
  • Reminder: Activated filter for comment fields #6656
  • Reminder: Add missing message for notification category
  • Reminder: Fixed notice, that non static method is called statically
  • Review: Add custom notes
  • Review: Added paging toolbar to overview panel
  • Review: Fix for compatibility with new EchoConnector
  • Review: Fix for error on non-content pages
  • Review: Fixed availability of review overview
  • Review: Fixed Review:doDelete not returning a valid status object in some cases
  • Review: Fixes checks for "isSpecial"
  • Review: Remove deprecated extension
  • Review: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
  • Review: Step dialogs user combobox now supports more than 25 users
  • Review: Update extpath for proper extjs loading
  • ServiceCenter: Adding missing API parameter documentation
  • ServiceCenter: CategoryCheck - Replaced deprecated hook call
  • ServiceCenter: Messages - adding qqq for API description
  • ServiceCenter: Tests - Add missing api description
  • ServiceCenter: Updated onWriteNamespaceConfiguration to new signature
  • SMWConnector: Add CODE_OF_CONDUCT.md
  • SMWConnector: Add php-parallel-lint
  • SMWConnector: BlueSpiceSMWConnector: visual editor and mandatory are now working
  • SMWConnector: Build - ignore extensions folder
  • SMWConnector: Refactoring of BlueSpiceVisualEditor from SMWForms to PageForms
  • SMWConnector: Replaced "BlueSpice for MediaWiki" and similar occurences
  • SMWConnector: Updated onWriteNamespaceConfiguration to new signature
  • SMWConnector: Updated use of deprecated hook
  • Teamwork: Add ExtensionField revh_step_id
  • Teamwork: Add note about comment being deleted when delegating review
  • Teamwork: Adding missing API descriptions
  • Teamwork: Avoid notices by checking for dependency
  • Teamwork: Fix for notifications not working
  • Teamwork: Fixed notice "Missing argument 1 for Title::isSpecial()"
  • Teamwork: FlaggedRevsConnector: missed a translation
  • Teamwork: Remove contition Title->isContentPage()
  • Teamwork: Removed nonexistant class from autoloader
  • Teamwork: Rename review to bsreview
  • Teamwork: Update extension.json
  • Teamwork: Update README.md
  • Teamwork: Update ReviewExtended.setup.php
  • Teamwork: Updated onWriteNamespaceConfiguration signature
  • Teamwork: Updated use of deprecated hook
  • WikiExplorer: Adding missing API description
  • WikiExplorer: Fixed renderPrototypes is not defined on table export
  • WikiExplorer: Removed deprecated usage of context handling methods
BlueSpice 
            Copyright 20182017 by Hallo Welt! GmbH
        

        http://www.bluespice.com
        

        http://www.hallowelt.com
        

        ==BlueSpice 2.27.32==
        
        BlueSpice 2.27.32 is a patchminor release.
        
            This is a stable release.
        

        ===Compatibility===
            
            * Notable changes===
            
            ====New features====
            
            * FilterSpecialPages: Quickly filter the list of special pages with a search term
            
            * InsertTemplate (Pro): Insert and edit templates from BlueSpiceVisualEditor
            
            * LaTexRenderer (Pro): Reliably render math formulas
            
            * SignHere (Pro): Easily add signature in view mode
            
            * Newly bundled extensions: Arrays, Userfunctions, Variables, Maps (Pro)
            

            ====Other significant changes====
            
            * Support for digest notifications once per day or week
            
            * Major improvements in BlueSpiceVisualEditor
            
            * PermissionManager explains why a right is set or blocked
            
            * Various small UX improvements
            
            * Dropped support for IE10 due to VisualEditor update. Talk to us if you still need it.
            

            ====Removed extensions====
            
            * WidgetBar
            
            * Review: This is now part of BlueSpice pro
            
            * WantedArticles
            

            ===Compatibility===
            
            * Fully MW 1.27 compatible
            
            * MediaWiki 1.27 LTS
        
        * Operating System: Microsoft Windows Server 2008+ or Linux (common distributions)
        
        * Web server: Apache 2+, IIS 7+
        
        * PHP 5.6 to 7.0
        
        * MySQL 5.4+ or MariaDB 10+
        
        * Apache Tomcat 8 (for ExtendedSearch, UEModulePDF, VisualDiff and LaTexRenderer)
        
        * Java 8+
        
        * Chrome, Firefox, Internet EplorerExplorer 11, Edge
        

        ===BlueSpice Foundation===
        
        * FoundationAPI: Add BSTestPermissions.php
            
            * Foundation: Add getSubpagesSorted function
            
            * Foundation: Add PageExport dialog
            
            * Foundation: Add UrlTitleParser to BSFoundation for a better way to get a title from an url
            
            * Foundation: Add more base classes for MW hooks
            
            * Foundation: Add real client side filter validation to ExtJS string field grid filter
            
            * Foundation: BsCore::registerBehaviorSwitch fix exists check in_array
            
            * Foundation: Fix FileRepo grid thumb view
            
            * Foundation: Fix for JS variables
            
            * Foundation: Fix for loader bar position
            
            * Foundation: Fix getPathsToExpand function
            
            * Foundation: Fix typo in word parser
            
            * Foundation: Maintenance script to add docx, pptx and xlsx fileicons to mediawiki
            
            * Foundation: PageContentProvider: Add additional wrapper classes
            
            * Foundation: TitleCombo.js: Added note and visualization for non-existing pages
            

            ===BlueSpice Free===
            
            * EchoConnector: Fix cut off notifications in Special:Notifications #7582
            
            * EchoConnector: Fix cut of text in notifications on echo special page #7582
            
            * EchoConnector: Fix digest
            
            * EchoConnector: Improved digest formatting
            
            * EditNotifyConnector: Add loader file for backward compatibility
            
            * ArticleInfo: Changed the recent added getSubpagesSorted the match the style of ArticleHelper
            
            * ArticleInfo: Fix for subpage list sorting
            
            * ContextMenu: Fix for fatal when link is broken
            
            * ContextMenu: Fix links for IE11
            
            * ExtendedSearch: Add export results to wiki-list functionality
            
            * ExtendedSearch: Fix for NSFR files
            
            * ExtendedSearch: Fix for not indexing files in namespaces
            
            * ExtendedSearch: Fix indexing of Open Document files
            
            * ExtendedSearch: Fix pseudo protocol issue with external files
            
            * Extensions: Fix HideTitle breaking javascript with inline script
            
            * FlexiSkin: Update Path Build on Logo directory interator to prevent lookup error on special data and image paths (non
            
            default config)
            
            * InsertMagic: Pre select quick access when not empty
            
            * NamespaceManager: Add support for editing namespaces with hyphen in name
            
            * PageAssignment: Add permissions to assigned users fix
            
            * PageAssignments: Add page link to notifications
            
            * PageAssignments: Backport opt-in for temporary permissions
            
            * PageAssignments: Fix I18N for notifications
            
            * PermissionManager: Fix for template permission display
            
            * RSSStandards: Fix param types in Category and Watchlist
            
            * Statistics: Fix for column label and dataIndex
            
            * Statistics: Fix for NaN error on list
            
            * UEModulePDF: Add option to set source attribute for PDF export
            
            * UEModulePDF/FileResolver: Consider file timestamp
            
            * UEModulePDF: Fix for image width in PDF
            
            * UEModulePDF: Fix for tables being too wide
            
            * UEModulePDF: Fix SVG support
            
            * UEModulePDF: Handle DISPLAYTITLE with "&"
            
            * UEModulePDF: PDF Templates with new BlueSpice Logo
            
            * VisualEditor: Fix: Browser freezes if a special tag has a template in it
            
            * VisualEditor: Fix for <> in tables - commit 2
            
            * VisualEditor: Fix for broken syntax by "link in caption"
            
            * VisualEditor: Fix for scrolling - check existence of #editform
            
            * VisualEditor: Fix for square brackets inside external links
            
            * VisualEditor: Improved readablity of __NOEDITOR__ logic
            
            * WikiAdmin: Admin menu - individual module permission check
            
            * LdapAuthenticationConnector: Remove composer extension autoactivation
            
            * LdapAuthenticationConnector: Update LdapAuthenticationConnector.setup.php
            

            ===BlueSpice Pro===
            
            * Bookmaker: Add MassAdd posibility
            
            * Bookmaker: Fix for "ue:meta/title" not evaluated
            
            * Bookmaker: PMP: Fixed PDF-Export with Subpages on VisualDiffs
            
            * CategoryManager: BSWikiAdmin: Admin menu - individual module permission check
            
            * NSFileRepoConnector: Add autoscrolling to the preselected element
            
            * NSFileRepoConnector: Fix bug where namespace form field was not loaded in chrome
            
            * NSFileRepoConnector: Set namespace selection combobox to config value
            
            * PasteImage: Fix bookmark selection path to use correct object
            
            * Rating: Add recommended text to like article rating, when user voted #5238
            
            * Review: Add opt-in for temporary permissions
            
            * Review: Applying HACK for extended permissions
            
            * Review: Changed some icons to new icon font
            
            * SMWConnector: Add migration scripts
            
            * SMWConnector: Changed path to MediaWiki maintenance.php
            
            * SMWConnector: Change selector due to change in extension name
            
            * SMWConnector: Fix code styling
            
            * SMWConnector: Fix for PageForms DateImePicker
            
            * SMWConnector: Fix language selection Fix plugin list
            
            * Teamwork: Fix hard coded requirement of extension PageAssignments
            
            * Teamwork: Fix template store getting cut of after 25 entries ERM:#8662
            
            * Teamwork: PMP: Fixed spelling mistake
            
            * WikiExplorer: API Unittest
            

            ===BlueSpice Skin===
            
            * Skin: Fixes size of <code> elements</code>'options' param to allowed params inBSApiWikiSubPageTreeStore
            
            * API: Added 'query' param to API calls
            
            * API: Added APIDeletePage
            
            * API: ApiTasksTestBase - removing permission change
            
            * API: ApiTitleQueryStore - Fix for not returning Titles from NS_MAIN
            
            * API: Bs-filebackend-store: Changed default sort
            
            * API: BSApiExtJSStoreBase: order a grid with stdClass value
            
            * API: BSApiFileBackendStore - Improved performance
            
            * API: User store api supports the query param
            
            * API: WikiPageStore - added filtering of namespace and title parts
            
            * Build: Add jakub-onderka/php-console-highlighter
            
            * Compatibility: Add CODE_OF_CONDUCT.md
            
            * Compatibility: API - Split description messages into summary + additional text
            
            * Compatibility: CC - Remove newline at end from english messages
            
            * Compatibility: NS_IMAGE -> NS_FILE
            
            * Compatibility: Removed $wgCapitalLinkOverrides from global list onRegistry, as it is not in use anymore
            
            * Compatibility: Removed deprecated BSMailer
            
            * Compatibility: Removed deprecated ContextActive for SecureFilestore
            
            * Compatibility: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
            
            * Compatibility: WigetBar deprecation - removed call to widgetbar hook
            
            * Compatiblity: Replaced &$this with $this
            
            * Components: Add support for links with colons in Widgets
            
            * Components: Added 'data-bs-title' attribute to images
            
            * Components: Added i18n messages for Date/DateTime grid filter
            
            * Components: CRUDGridPanel - Fixed "filters not showing on initially hidden columns"
            
            * Components: Entity - Used own title invalidation method
            
            * Components: FileSystemHelper - Add checking for warnings before uploading
            
            * Components: GroupHelper - adding reload option
            
            * Components: Made bluespice upload available in mobile view
            
            * Components: New basic tree structure classes
            
            * Components: PageContentProvider - Fix for not overriding wgRequest
            
            * Components: Set remote as default for UserCombo query type
            
            * Components: UploadPanel - Fix for missing duplicate warnings
            
            * ExtensionManager: Various code improvements
            
            * General: Add NS_MEDIA to "allowed" namespaces in TitleCombo
            
            * General: Added jJS configuration variable bsgVersion containing bluespice version
            
            * General: Adding "BlueSpice" namespace to PSR-4 autoloader
            
            * General: Rename "BlueSpice for MediaWiki" to "BlueSpice MediaWiki"
            
            * Permissions: Added permissions "userrights" and "siteadmin" for group sysop.
            
            * Tests: Added simplified fixtures for users
            
            * Tests: Adding info about tables used
            
            * Tests: API - Add function for retrieving custom params
            
            * Tests: API - Add method that defines root node name in results
            
            * Tests: BSApiAdminUserStore and BSApiUserStore
            
            * Tests: BSApiCategoryStore
            
            * Tests: BSApiCategoryTreeStore
            
            * Tests: BSApiExtJSStoreTestBase - fixed schema test
            
            * Tests: BSApiGroupStore
            
            * Tests: BSApiInterwikiStore
            
            * Tests: BSApiPingTasks
            
            * Tests: BSApiUploadLicenseStore
            
            * Tests: BSApiWikiPageStore
            
            * Tests: BSApiWikiSubPageTreeStore
            
            * Tests: Change conditions for single filter
            
            * Tests: Clarified usage of addDBDataOnce
            
            * Tests: Maintenance script to adopt unittest log to jenkins
            
            * Tests: Move fixture creation to setUp function
            
            * Tests: Unittests - optional total and key item check
            
            * UI: Added the bluespice logo as own font
            
            * UI: Fixed possible fatal when sidebar params are missing
            
            * UI: User images: do not use a passepartout
            
            * UX: Fixes/Improvements for UserMiniProfile
            
            * UX: Flag icons - adjusted css to match resource loader unit tests
            
            * UX: Removed limit for CategoryBoxSelect combo box
            

            ===BlueSpice Extensions===
            
            * AboutBlueSpice: Changed icon to bluespice-logo font #6773
            
            * AboutBlueSpice: Changed the icon in the left navigation #6773
            
            * ArticleInfo: Removed the arrows from the subpages in the statebar
            
            * Authors: Improved "more users" image
            
            * Avatars: Add PHPUnit Tests, uploadfile is ignored in this version update as suggested
            
            * Avatars: Added invalidation, so the user images can be changed properly
            
            * Avatars: Fix for image width
            
            * Avatars: Fixed fatal error when new Avatar gets created
            
            * Avatars: Fixed missing initial avatars for new users
            
            * Avatars: Fixes notices undefined width and/or height in ViewUserMiniProfile
            
            * Blog: Fix for missing blog segment on Special:RSS_Feeder
            
            * Blog: Fix RSS feed
            
            * Blog: Fixed behavior of 'ns' and 'mode' argument
            
            * Blog: Replaced deprecated BsExtensionManager::registerNamespace
            
            * Build: Add jakub-onderka/php-console-highlighter
            
            * Checklist: Filter actual checklists from template namespace
            
            * Checklist: Fixed recursive parser bug
            
            * Checklist: I18n - improved logentry text
            
            * Compatibility - API: Split description messages into summary + additional text
            
            * Compatibility: Add CODE_OF_CONDUCT.md
            
            * Compatibility: Remove deprecated hook calls for BSWidgetBarGetDefaultWidgets
            
            * Compatibility: Replaced &$this with $this
            
            * Compatibility: Replaced NS_IMAGE with NS_FILE
            
            * ContextMenu: API unit tests #1
            
            * ContextMenu: Moved code to BSF
            
            * CSyntaxHighlight: Fixed notice "non static method called statically"
            
            * Dashboards: Nothing shown in dashboards
            
            * ExtendedEditBar: Fix for duplicate strike button
            
            * ExtendedSearch: ApiFeed - Fixed query and made sure there is valid rss when solr is not available
            
            * ExtendedSearch: ApiFeedExtendedSearch phpunit test
            
            * ExtendedSearch: Fix for sending multiple namespace params to Solr
            
            * ExtendedSearch: Fixed ApiFeedExtendedSearch
            
            * ExtendedSearch: Fixed autocomplete query
            
            * ExtendedSearch: Fixed issue with content repacement after API call
            
            * ExtendedSearch: Removed ExtendedSearchAdmin
            
            * ExtendedStatistics: Added a user right to view the statistics.
            
            * ExtensionInfo: Fixed possible notice when an old deprecated extensions is displayed
            
            * Extensions: Removed deprecated ContextActive for SecureFilestore
            
            * Extensions: Removed deprecated usage of context handling methods
            
            * Extensions: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
            
            * Extensions: Replaced url blue-spice.org with bluespice.com
            
            * Flexiskin: API Unittest + API documentation fix
            
            * Flexiskin: Enabled unittests
            
            * FlexiSkin: Filterable grid columns
            
            * Flexiskin: Fixed operator issue
            
            * FlexiSkin: Permissions and other fixes
            
            * General: I18n - Remove newline at end from english messages
            
            * General: Insert dialogs - Fixed selection in IE
            
            * General: Replaced "BlueSpice for MediaWiki" and similar occurences
            
            * General: Unittests - added correct grouping of BlueSpice tests
            
            * General: Unittests - added missing API descriptions
            
            * General: Unittests - Fixed caching issue
            
            * General: Unittests - Fixed shared fixture
            
            * General: Unittests - Made tests cache proof
            
            * General: Unittests - Provided a shared fixture for the tests
            
            * GroupManager: Activated filter for ExtJS grid
            
            * InsertFile: Add option to select File or Media link
            
            * InsertFile: Fix for double File/Media radio buttons
            
            * InsertFile: Switched from infinite scroll to paging
            
            * InsertFile: Switching to BSF Upload dialog
            
            * InsertLink: CC - Fix bad newlines
            
            * InsertMagic: Raised number of totals to 86
            
            * InterWikiLinks: Added full string filter feature #6656
            
            * NamespaceManager: Add new hook
            
            * NamespaceManager: Disable deleting and renaming Talk namespaces
            
            * NamespaceManager: Include namespace number in write hook
            
            * NamespaceManager: normalized available namespaces
            
            * NamespaceManager: Show page count by default
            
            * NamespaceManager: Unittest if there is no user namespace
            
            * NamespaceManager: Unittest no longer messes with namespaces
            
            * PageAccess: API unittest BSApiPageAccessStore
            
            * PageAccess: Used store api and extJS grid instead of simple table for specialpage
            
            * PageAssignments: Added primary keys
            
            * PageAssignments: Adding Asignee "everyone"
            
            * PageAssignments: API Unit test + Filter fix
            
            * PageAssignments: Enable unit tests
            
            * PageAssignments: Fix for hook handler
            
            * PageAssignments: Fixed display of statebar icon
            
            * PageAssignments: Fixed Strict Standard Static function BSAssignableBase::getQueryConds() should not be abstract
            
            * PageAssignments: Reset assignments table after test
            
            * PageTemplates: Added filters
            
            * PageTemplates: shared fixture should only be set up once
            
            * PermissionManager: Add flyout to show where is permission comming from
            
            * PermissionManager: Added sorting
            
            * PermissionManager: removed unneccessary rights settings from tests
            
            * PermissionManager: restore global state after API call
            
            * PermissionManager: Updated PHPUnit Test to suite save requirements: assigned edit and siteadmin permission to sysop group
            
            * Readers: Added basic API tests
            
            * Readers: Fix for TZ difference
            
            * Readers: Fix for TZ offset
            
            * Readers: Fixed link text-decorations were also applied to the images
            
            * Review: This is now part of BlueSpice pro
            
            * RSSFeeder: Added API unit tests
            
            * RSSFeeder: Changed RSSPortlet url to http://blog.bluespice.com/feed/
            
            * RSSStandards: Added API unit tests
            
            * RSSStandards: Fix for page feed select combobox
            
            * RSSStandards: Fixed undefined variable error
            
            * ShoutBox: api test
            
            * ShoutBox: Fixed / impoved error handling
            
            * SmartList: Add phpunit base tests
            
            * StateBar: Added BSApiStateBarTasksTest phpunit test
            
            * Statebar: Better mobile integration
            
            * StateBar: Fixed return values
            
            * Statistics: API Unittets
            
            * Statistics: Fix for example in API documentation
            
            * Statistics: Fixed PNG export
            
            * UEModulePDF: Bugs on new class
            
            * UEModulePDF: Change tag filename is retrieved from
            
            * UEModulePDF: Refactor findFiles logic
            
            * UsageTracker: API unittest
            
            * UsageTracker: Used ExtJS grid indstead of simple table on special page
            
            * UserManager: Added filters
            
            * UserPreferences: Fixed "Current logged in users settings will be saved to other users"
            
            * VisualEditor: Add header row and standard formats to table
            
            * VisualEditor: Added summary, save, preview, changes and cancel btn
            
            * VisualEditor: Additional toggles for table function and style
            
            * VisualEditor: FirstHeading will not disappear when scrolling
            
            * VisualEditor: Fix for adding external links with umlauts
            
            * VisualEditor: Fix for wrong regex match
            
            * VisualEditor: Fixed context menu
            
            * VisualEditor: Fixed issue with image links
            
            * VisualEditor: Fixed issue with image preview
            
            * VisualEditor: Fixed link editing
            
            * VisualEditor: Fixed undefined menu item
            
            * VisualEditor: Fixed vertical cell alignment from formats menu
            
            * VisualEditor: Improved context specific availability of actions
            
            * VisualEditor: Improving Excel import
            
            * VisualEditor: Made styling more realistic
            
            * VisualEditor: Modified button and summary tf in bs-ve-editoptions
            
            * VisualEditor: Updating to TinyMCE version 4.6
            
            * VisualEditor: Version info and branding
            
            * WantedArticle: Remove deprecated Extension
            
            * WhoIsOnline: Moved inserTrace from BeforeInitialize to ParserFirstCallInit
            
            * WidgetBar: Remove deprecated Extension
            

            ===BlueSpice Skin===
            
            * Add CODE_OF_CONDUCT.md
            
            * Adopted editing font to display font
            
            * Echo notifications overlays are now in front of the extJS panels
            
            * Fixed float of personal menu in not logged-in state
            
            * Fixed user images loosing aspect ratio when down scaling
            
            * Inline-block for navigation before items
            
            * Notifications in bs-user-container: fixed overlay z-index: 100
            
            * Replaced "BlueSpice for MediaWiki" and similar occurences
            
            * Set the font-weight of the icons in personal info to 100
            

            ===BlueSpice Distribution===
            
            * Newly bundled extension: Arrays
            
            * Newly bundled extension: Userfunctions
            
            * Newly bundled extension: Variables
            
            * DistributionConnector: Fixed double encoding of duplicator url
            
            * EchoConnector: Fixed issue with deleted users
            
            * EchoConnector: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
            
            * EchoConnector: Fix for Echo not loading message- and alert widgets
            
            * EchoConnector: Update extension.json
            
            * EditNotifyConnector: Add empty default value for wgEditNotifyAlerts
            

            ===BlueSpice Pro===
            
            * New Feature: InsertTemplate
            
            * New Feature: LatexRenderer
            
            * New Feature: DrawioConnector
            
            * New Feature: SignHere
            
            * Bookmaker: Add unlimited height for "all books" overview when not inside a book
            
            * Bookmaker: Fix for BookMeta['title']: Using title from meta data if set.
            
            * Bookmaker: Remove deprecated hook call after the extension have been removed
            
            * Bookmaker: Replaced deprecated BsExtensionManager::registerNamespace
            
            * Bookmaker: Tests - Added more API descriptions
            
            * Bookmaker: Tests - Adding missing api descriptions
            
            * Bookmaker: UEModulePDFSubpages - Refactored out widget creation
            
            * CategoryManager: Added icons and action column
            
            * CategoryManager: Fixed leaf items
            
            * CategoryManager: Fixed logical errors, improvements
            
            * CategoryManager: Fixed no response message on new category fails
            
            * CategoryManager: Removed link from treepanel and added it to action column.
            
            * ExportTables: add export to standard table in VE
            
            * ExportTables: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
            
            * ExportTables: updating to new visual editor table_functions
            
            * ExtendedFilelist: Adding url to extension.json
            
            * NSFileRepoConnector: Add hook handler to fix filenames in PDF exports
            
            * NSFileRepoConnector: Adding missing API description
            
            * NSFileRepoConnector: Fix for colons in prefixed filenames
            
            * NSFileRepoConnector: Fixed BlueSpiceWebDAVIntegration
            
            * NSFileRepoConnector: Fixed main namespace name
            
            * NSFileRepoConnector: Fixed warning on client side
            
            * NSFileRepoConnector: Fixes for NSFileRepo REL1_27
            
            * NSFileRepoConnector: Integration with "BlueSpiceMultiUpload"
            
            * NSFileRepoConnector: Moved access to NSFileRepo\NamespaceList to NSFileRepoConnectorNamespaceHelper
            
            * NSFileRepoConnector: Remove unnecessary code
            
            * NSFileRepoConnector: Removed functionality that is now part of NSFileRepo itself
            
            * NSFileRepoConnector: Usage of unified namespace list
            
            * PasteImage: Add duplicate (and other) warning when drag'n'dropping an image
            
            * PasteImage: Bumped version number to 2.27.1
            
            * PasteImage: Catch if non image pasted
            
            * PasteImage: Fix moved uploaddialog, fix paste from excel https://support.hallowelt.com/issues/6652
            
            * PasteImage: Fixed dependency error for mobile view.
            
            * PasteImage: Fixed description message and added package BlueSpice Pro in extension.json
            
            * PasteImage: Handle empty pasteimage events
            
            * PasteImage: Implement reading file from browser blob cache
            
            * PasteImage: Improved API documentation and added missings
            
            * PasteImage: Re-implementing hook BSPasteImageBeforeSettingsDialogSetData
            
            * PasteImage: Removing unused RL module
            
            * PasteImage: Tests - Added missing API descriptions
            
            * PasteImage: Update i18n messages
            
            * RatedComments: Removed deprecated usage of context handling methods
            
            * RatedComments: Tests - Added missing API description
            
            * Rating: Added hooks to make changing/tracking votes for other extensions possible
            
            * Rating: Rating: Improved filtering of page name
            
            * Rating: Removed deprecated usage of context handling methods
            
            * Rating: Tests - Added missing API documentation
            
            * ReadConfirmation: Add possibility to disable/enable ReadConfirmation based on NS
            
            * ReadConfirmation: Added README.md
            
            * ReadConfirmation: Adding english translation and missing API description
            
            * ReadConfirmation: API unittest
            
            * ReadConfirmation: Hide action buttons related to this extension on PageAssignments
            
            * ReadConfirmation: Remove a hook handler
            
            * ReadConfirmation: Update de.json
            
            * ReadConfirmation: Update ReadConfirmationHooks.php
            
            * Reminder: Activated filter for comment fields #6656
            
            * Reminder: Add missing message for notification category
            
            * Reminder: Fixed notice, that non static method is called statically
            
            * Review: Add custom notes
            
            * Review: Added paging toolbar to overview panel
            
            * Review: Fix for compatibility with new EchoConnector
            
            * Review: Fix for error on non-content pages
            
            * Review: Fixed availability of review overview
            
            * Review: Fixed Review:doDelete not returning a valid status object in some cases
            
            * Review: Fixes checks for "isSpecial"
            
            * Review: Remove deprecated extension
            
            * Review: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
            
            * Review: Step dialogs user combobox now supports more than 25 users
            
            * Review: Update extpath for proper extjs loading
            
            * ServiceCenter: Adding missing API parameter documentation
            
            * ServiceCenter: CategoryCheck - Replaced deprecated hook call
            
            * ServiceCenter: Messages - adding qqq for API description
            
            * ServiceCenter: Tests - Add missing api description
            
            * ServiceCenter: Updated onWriteNamespaceConfiguration to new signature
            
            * SMWConnector: Add CODE_OF_CONDUCT.md
            
            * SMWConnector: Add php-parallel-lint
            
            * SMWConnector: BlueSpiceSMWConnector: visual editor and mandatory are now working
            
            * SMWConnector: Build - ignore extensions folder
            
            * SMWConnector: Refactoring of BlueSpiceVisualEditor from SMWForms to PageForms
            
            * SMWConnector: Replaced "BlueSpice for MediaWiki" and similar occurences
            
            * SMWConnector: Updated onWriteNamespaceConfiguration to new signature
            
            * SMWConnector: Updated use of deprecated hook
            
            * Teamwork: Add ExtensionField revh_step_id
            
            * Teamwork: Add note about comment being deleted when delegating review
            
            * Teamwork: Adding missing API descriptions
            
            * Teamwork: Avoid notices by checking for dependency
            
            * Teamwork: Fix for notifications not working
            
            * Teamwork: Fixed notice "Missing argument 1 for Title::isSpecial()"
            
            * Teamwork: FlaggedRevsConnector: missed a translation
            
            * Teamwork: Remove contition Title->isContentPage()
            
            * Teamwork: Removed nonexistant class from autoloader
            
            * Teamwork: Rename review to bsreview
            
            * Teamwork: Update extension.json
            
            * Teamwork: Update README.md
            
            * Teamwork: Update ReviewExtended.setup.php
            
            * Teamwork: Updated onWriteNamespaceConfiguration signature
            
            * Teamwork: Updated use of deprecated hook
            
            * WikiExplorer: Adding missing API description
            
            * WikiExplorer: Fixed renderPrototypes is not defined on table export
            
            * WikiExplorer: Removed deprecated usage of context handling methods
            

            [[en:{{FULLPAGENAME}}]][[de:Setup:Release_Notes]]
Line 1: Line 1:
BlueSpice Copyright 2017 by Hallo Welt! GmbH
+
BlueSpice
 +
 
 +
Copyright 2018 by Hallo Welt! GmbH
  
 
http://www.bluespice.com
 
http://www.bluespice.com
Line 5: Line 7:
 
http://www.hallowelt.com
 
http://www.hallowelt.com
  
==BlueSpice 2.27.2==
+
==BlueSpice 2.27.3==
BlueSpice 2.27.2 is a minor release.
+
BlueSpice 2.27.3 is a patch release.
 
 
 
This is a stable release.
 
This is a stable release.
 
===Notable changes===
 
====New features====
 
* FilterSpecialPages: Quickly filter the list of special pages with a search term
 
* InsertTemplate (Pro): Insert and edit templates from BlueSpiceVisualEditor
 
* LaTexRenderer (Pro): Reliably render math formulas
 
* SignHere (Pro): Easily add signature in view mode
 
* Newly bundled extensions: Arrays, Userfunctions, Variables, Maps (Pro)
 
 
====Other significant changes====
 
* Support for digest notifications once per day or week
 
* Major improvements in BlueSpiceVisualEditor
 
* PermissionManager explains why a right is set or blocked
 
* Various small UX improvements
 
* Dropped support for IE10 due to VisualEditor update. Talk to us if you still need it.
 
 
====Removed extensions====
 
* WidgetBar
 
* Review: This is now part of BlueSpice pro
 
* WantedArticles
 
  
 
===Compatibility===
 
===Compatibility===
* Fully MW 1.27 compatible
 
 
* MediaWiki 1.27 LTS
 
* MediaWiki 1.27 LTS
 
* Operating System: Microsoft Windows Server 2008+ or Linux (common distributions)
 
* Operating System: Microsoft Windows Server 2008+ or Linux (common distributions)
Line 39: Line 19:
 
* Apache Tomcat 8 (for ExtendedSearch, UEModulePDF, VisualDiff and LaTexRenderer)
 
* Apache Tomcat 8 (for ExtendedSearch, UEModulePDF, VisualDiff and LaTexRenderer)
 
* Java 8+
 
* Java 8+
* Chrome, Firefox, Internet Explorer 11, Edge
+
* Chrome, Firefox, Internet Eplorer 11, Edge
  
 
===BlueSpice Foundation===
 
===BlueSpice Foundation===
* API: Add 'options' param to allowed params inBSApiWikiSubPageTreeStore
+
* Foundation: Add BSTestPermissions.php
* API: Added 'query' param to API calls
+
* Foundation: Add getSubpagesSorted function
* API: Added APIDeletePage
+
* Foundation: Add PageExport dialog
* API: ApiTasksTestBase - removing permission change
+
* Foundation: Add UrlTitleParser to BSFoundation for a better way to get a title from an url
* API: ApiTitleQueryStore - Fix for not returning Titles from NS_MAIN
+
* Foundation: Add more base classes for MW hooks
* API: Bs-filebackend-store: Changed default sort
+
* Foundation: Add real client side filter validation to ExtJS string field grid filter
* API: BSApiExtJSStoreBase: order a grid with stdClass value
+
* Foundation: BsCore::registerBehaviorSwitch fix exists check in_array
* API: BSApiFileBackendStore - Improved performance
+
* Foundation: Fix FileRepo grid thumb view
* API: User store api supports the query param
+
* Foundation: Fix for JS variables
* API: WikiPageStore - added filtering of namespace and title parts
+
* Foundation: Fix for loader bar position
* Build: Add jakub-onderka/php-console-highlighter
+
* Foundation: Fix getPathsToExpand function
* Compatibility: Add CODE_OF_CONDUCT.md
+
* Foundation: Fix typo in word parser
* Compatibility: API - Split description messages into summary + additional text
+
* Foundation: Maintenance script to add docx, pptx and xlsx fileicons to mediawiki
* Compatibility: CC - Remove newline at end from english messages
+
* Foundation: PageContentProvider: Add additional wrapper classes
* Compatibility: NS_IMAGE -> NS_FILE
+
* Foundation: TitleCombo.js: Added note and visualization for non-existing pages
* Compatibility: Removed $wgCapitalLinkOverrides from global list onRegistry, as it is not in use anymore
 
* Compatibility: Removed deprecated BSMailer
 
* Compatibility: Removed deprecated ContextActive for SecureFilestore
 
* Compatibility: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
 
* Compatibility: WigetBar deprecation - removed call to widgetbar hook
 
* Compatiblity: Replaced &$this with $this
 
* Components: Add support for links with colons in Widgets
 
* Components: Added 'data-bs-title' attribute to images
 
* Components: Added i18n messages for Date/DateTime grid filter
 
* Components: CRUDGridPanel - Fixed "filters not showing on initially hidden columns"
 
* Components: Entity - Used own title invalidation method
 
* Components: FileSystemHelper - Add checking for warnings before uploading
 
* Components: GroupHelper - adding reload option
 
* Components: Made bluespice upload available in mobile view
 
* Components: New basic tree structure classes
 
* Components: PageContentProvider - Fix for not overriding wgRequest
 
* Components: Set remote as default for UserCombo query type
 
* Components: UploadPanel - Fix for missing duplicate warnings
 
* ExtensionManager: Various code improvements
 
* General: Add NS_MEDIA to "allowed" namespaces in TitleCombo
 
* General: Added jJS configuration variable bsgVersion containing bluespice version
 
* General: Adding "BlueSpice" namespace to PSR-4 autoloader
 
* General: Rename "BlueSpice for MediaWiki" to "BlueSpice MediaWiki"
 
* Permissions: Added permissions "userrights" and "siteadmin" for group sysop.
 
* Tests: Added simplified fixtures for users
 
* Tests: Adding info about tables used
 
* Tests: API - Add function for retrieving custom params
 
* Tests: API - Add method that defines root node name in results
 
* Tests: BSApiAdminUserStore and BSApiUserStore
 
* Tests: BSApiCategoryStore
 
* Tests: BSApiCategoryTreeStore
 
* Tests: BSApiExtJSStoreTestBase - fixed schema test
 
* Tests: BSApiGroupStore
 
* Tests: BSApiInterwikiStore
 
* Tests: BSApiPingTasks
 
* Tests: BSApiUploadLicenseStore
 
* Tests: BSApiWikiPageStore
 
* Tests: BSApiWikiSubPageTreeStore
 
* Tests: Change conditions for single filter
 
* Tests: Clarified usage of addDBDataOnce
 
* Tests: Maintenance script to adopt unittest log to jenkins
 
* Tests: Move fixture creation to setUp function
 
* Tests: Unittests - optional total and key item check
 
* UI: Added the bluespice logo as own font
 
* UI: Fixed possible fatal when sidebar params are missing
 
* UI: User images: do not use a passepartout
 
* UX: Fixes/Improvements for UserMiniProfile
 
* UX: Flag icons - adjusted css to match resource loader unit tests
 
* UX: Removed limit for CategoryBoxSelect combo box
 
  
===BlueSpice Extensions===
+
===BlueSpice Free===
* AboutBlueSpice: Changed icon to bluespice-logo font #6773
+
* EchoConnector: Fix cut off notifications in Special:Notifications #7582
* AboutBlueSpice: Changed the icon in the left navigation #6773
+
* EchoConnector: Fix cut of text in notifications on echo special page #7582
* ArticleInfo: Removed the arrows from the subpages in the statebar
+
* EchoConnector: Fix digest
* Authors: Improved "more users" image
+
* EchoConnector: Improved digest formatting
* Avatars: Add PHPUnit Tests, uploadfile is ignored in this version update as suggested
+
* EditNotifyConnector: Add loader file for backward compatibility
* Avatars: Added invalidation, so the user images can be changed properly
+
* ArticleInfo: Changed the recent added getSubpagesSorted the match the style of ArticleHelper
* Avatars: Fix for image width
+
* ArticleInfo: Fix for subpage list sorting
* Avatars: Fixed fatal error when new Avatar gets created
+
* ContextMenu: Fix for fatal when link is broken
* Avatars: Fixed missing initial avatars for new users
+
* ContextMenu: Fix links for IE11
* Avatars: Fixes notices undefined width and/or height in ViewUserMiniProfile
+
* ExtendedSearch: Add export results to wiki-list functionality
* Blog: Fix for missing blog segment on Special:RSS_Feeder
+
* ExtendedSearch: Fix for NSFR files
* Blog: Fix RSS feed
+
* ExtendedSearch: Fix for not indexing files in namespaces
* Blog: Fixed behavior of 'ns' and 'mode' argument
+
* ExtendedSearch: Fix indexing of Open Document files
* Blog: Replaced deprecated BsExtensionManager::registerNamespace
+
* ExtendedSearch: Fix pseudo protocol issue with external files
* Build: Add jakub-onderka/php-console-highlighter
+
* Extensions: Fix HideTitle breaking javascript with inline script
* Checklist: Filter actual checklists from template namespace
+
* FlexiSkin: Update Path Build on Logo directory interator to prevent lookup error on special data and image paths (non
* Checklist: Fixed recursive parser bug
+
default config)
* Checklist: I18n - improved logentry text
+
* InsertMagic: Pre select quick access when not empty
* Compatibility - API: Split description messages into summary + additional text
+
* NamespaceManager: Add support for editing namespaces with hyphen in name
* Compatibility: Add CODE_OF_CONDUCT.md
+
* PageAssignment: Add permissions to assigned users fix
* Compatibility: Remove deprecated hook calls for BSWidgetBarGetDefaultWidgets
+
* PageAssignments: Add page link to notifications
* Compatibility: Replaced &$this with $this
+
* PageAssignments: Backport opt-in for temporary permissions
* Compatibility: Replaced NS_IMAGE with NS_FILE
+
* PageAssignments: Fix I18N for notifications
* ContextMenu: API unit tests #1
+
* PermissionManager: Fix for template permission display
* ContextMenu: Moved code to BSF
+
* RSSStandards: Fix param types in Category and Watchlist
* CSyntaxHighlight: Fixed notice "non static method called statically"
+
* Statistics: Fix for column label and dataIndex
* Dashboards: Nothing shown in dashboards
+
* Statistics: Fix for NaN error on list
* ExtendedEditBar: Fix for duplicate strike button
+
* UEModulePDF: Add option to set source attribute for PDF export
* ExtendedSearch: ApiFeed - Fixed query and made sure there is valid rss when solr is not available
+
* UEModulePDF/FileResolver: Consider file timestamp
* ExtendedSearch: ApiFeedExtendedSearch phpunit test
+
* UEModulePDF: Fix for image width in PDF
* ExtendedSearch: Fix for sending multiple namespace params to Solr
+
* UEModulePDF: Fix for tables being too wide
* ExtendedSearch: Fixed ApiFeedExtendedSearch
+
* UEModulePDF: Fix SVG support
* ExtendedSearch: Fixed autocomplete query
+
* UEModulePDF: Handle DISPLAYTITLE with "&"
* ExtendedSearch: Fixed issue with content repacement after API call
+
* UEModulePDF: PDF Templates with new BlueSpice Logo
* ExtendedSearch: Removed ExtendedSearchAdmin
+
* VisualEditor: Fix: Browser freezes if a special tag has a template in it
* ExtendedStatistics: Added a user right to view the statistics.
+
* VisualEditor: Fix for <> in tables - commit 2
* ExtensionInfo: Fixed possible notice when an old deprecated extensions is displayed
+
* VisualEditor: Fix for broken syntax by "link in caption"
* Extensions: Removed deprecated ContextActive for SecureFilestore
+
* VisualEditor: Fix for scrolling - check existence of #editform
* Extensions: Removed deprecated usage of context handling methods
+
* VisualEditor: Fix for square brackets inside external links
* Extensions: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
+
* VisualEditor: Improved readablity of __NOEDITOR__ logic
* Extensions: Replaced url blue-spice.org with bluespice.com
+
* WikiAdmin: Admin menu - individual module permission check
* Flexiskin: API Unittest + API documentation fix
+
* LdapAuthenticationConnector: Remove composer extension autoactivation
* Flexiskin: Enabled unittests
+
* LdapAuthenticationConnector: Update LdapAuthenticationConnector.setup.php
* FlexiSkin: Filterable grid columns
 
* Flexiskin: Fixed operator issue
 
* FlexiSkin: Permissions and other fixes
 
* General: I18n - Remove newline at end from english messages
 
* General: Insert dialogs - Fixed selection in IE
 
* General: Replaced "BlueSpice for MediaWiki" and similar occurences
 
* General: Unittests - added correct grouping of BlueSpice tests
 
* General: Unittests - added missing API descriptions
 
* General: Unittests - Fixed caching issue
 
* General: Unittests - Fixed shared fixture
 
* General: Unittests - Made tests cache proof
 
* General: Unittests - Provided a shared fixture for the tests
 
* GroupManager: Activated filter for ExtJS grid
 
* InsertFile: Add option to select File or Media link
 
* InsertFile: Fix for double File/Media radio buttons
 
* InsertFile: Switched from infinite scroll to paging
 
* InsertFile: Switching to BSF Upload dialog
 
* InsertLink: CC - Fix bad newlines
 
* InsertMagic: Raised number of totals to 86
 
* InterWikiLinks: Added full string filter feature #6656
 
* NamespaceManager: Add new hook
 
* NamespaceManager: Disable deleting and renaming Talk namespaces
 
* NamespaceManager: Include namespace number in write hook
 
* NamespaceManager: normalized available namespaces
 
* NamespaceManager: Show page count by default
 
* NamespaceManager: Unittest if there is no user namespace
 
* NamespaceManager: Unittest no longer messes with namespaces
 
* PageAccess: API unittest BSApiPageAccessStore
 
* PageAccess: Used store api and extJS grid instead of simple table for specialpage
 
* PageAssignments: Added primary keys
 
* PageAssignments: Adding Asignee "everyone"
 
* PageAssignments: API Unit test + Filter fix
 
* PageAssignments: Enable unit tests
 
* PageAssignments: Fix for hook handler
 
* PageAssignments: Fixed display of statebar icon
 
* PageAssignments: Fixed Strict Standard Static function BSAssignableBase::getQueryConds() should not be abstract
 
* PageAssignments: Reset assignments table after test
 
* PageTemplates: Added filters
 
* PageTemplates: shared fixture should only be set up once
 
* PermissionManager: Add flyout to show where is permission comming from
 
* PermissionManager: Added sorting
 
* PermissionManager: removed unneccessary rights settings from tests
 
* PermissionManager: restore global state after API call
 
* PermissionManager: Updated PHPUnit Test to suite save requirements: assigned edit and siteadmin permission to sysop group
 
* Readers: Added basic API tests
 
* Readers: Fix for TZ difference
 
* Readers: Fix for TZ offset
 
* Readers: Fixed link text-decorations were also applied to the images
 
* Review: This is now part of BlueSpice pro
 
* RSSFeeder: Added API unit tests
 
* RSSFeeder: Changed RSSPortlet url to http://blog.bluespice.com/feed/
 
* RSSStandards: Added API unit tests
 
* RSSStandards: Fix for page feed select combobox
 
* RSSStandards: Fixed undefined variable error
 
* ShoutBox: api test
 
* ShoutBox: Fixed / impoved error handling
 
* SmartList: Add phpunit base tests
 
* StateBar: Added BSApiStateBarTasksTest phpunit test
 
* Statebar: Better mobile integration
 
* StateBar: Fixed return values
 
* Statistics: API Unittets
 
* Statistics: Fix for example in API documentation
 
* Statistics: Fixed PNG export
 
* UEModulePDF: Bugs on new class
 
* UEModulePDF: Change tag filename is retrieved from
 
* UEModulePDF: Refactor findFiles logic
 
* UsageTracker: API unittest
 
* UsageTracker: Used ExtJS grid indstead of simple table on special page
 
* UserManager: Added filters
 
* UserPreferences: Fixed "Current logged in users settings will be saved to other users"
 
* VisualEditor: Add header row and standard formats to table
 
* VisualEditor: Added summary, save, preview, changes and cancel btn
 
* VisualEditor: Additional toggles for table function and style
 
* VisualEditor: FirstHeading will not disappear when scrolling
 
* VisualEditor: Fix for adding external links with umlauts
 
* VisualEditor: Fix for wrong regex match
 
* VisualEditor: Fixed context menu
 
* VisualEditor: Fixed issue with image links
 
* VisualEditor: Fixed issue with image preview
 
* VisualEditor: Fixed link editing
 
* VisualEditor: Fixed undefined menu item
 
* VisualEditor: Fixed vertical cell alignment from formats menu
 
* VisualEditor: Improved context specific availability of actions
 
* VisualEditor: Improving Excel import
 
* VisualEditor: Made styling more realistic
 
* VisualEditor: Modified button and summary tf in bs-ve-editoptions
 
* VisualEditor: Updating to TinyMCE version 4.6
 
* VisualEditor: Version info and branding
 
* WantedArticle: Remove deprecated Extension
 
* WhoIsOnline: Moved inserTrace from BeforeInitialize to ParserFirstCallInit
 
* WidgetBar: Remove deprecated Extension
 
 
 
===BlueSpice Skin===
 
* Add CODE_OF_CONDUCT.md
 
* Adopted editing font to display font
 
* Echo notifications overlays are now in front of the extJS panels
 
* Fixed float of personal menu in not logged-in state
 
* Fixed user images loosing aspect ratio when down scaling
 
* Inline-block for navigation before items
 
* Notifications in bs-user-container: fixed overlay z-index: 100
 
* Replaced "BlueSpice for MediaWiki" and similar occurences
 
* Set the font-weight of the icons in personal info to 100
 
 
 
===BlueSpice Distribution===
 
* Newly bundled extension: Arrays
 
* Newly bundled extension: Userfunctions
 
* Newly bundled extension: Variables
 
* DistributionConnector: Fixed double encoding of duplicator url
 
* EchoConnector: Fixed issue with deleted users
 
* EchoConnector: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
 
* EchoConnector: Fix for Echo not loading message- and alert widgets
 
* EchoConnector: Update extension.json
 
* EditNotifyConnector: Add empty default value for wgEditNotifyAlerts
 
  
 
===BlueSpice Pro===
 
===BlueSpice Pro===
* New Feature: InsertTemplate
+
* Bookmaker: Add MassAdd posibility
* New Feature: LatexRenderer
+
* Bookmaker: Fix for "ue:meta/title" not evaluated
* New Feature: DrawioConnector
+
* Bookmaker: PMP: Fixed PDF-Export with Subpages on VisualDiffs
* New Feature: SignHere
+
* CategoryManager: BSWikiAdmin: Admin menu - individual module permission check
* Bookmaker: Add unlimited height for "all books" overview when not inside a book
+
* NSFileRepoConnector: Add autoscrolling to the preselected element
* Bookmaker: Fix for BookMeta['title']: Using title from meta data if set.
+
* NSFileRepoConnector: Fix bug where namespace form field was not loaded in chrome
* Bookmaker: Remove deprecated hook call after the extension have been removed
+
* NSFileRepoConnector: Set namespace selection combobox to config value
* Bookmaker: Replaced deprecated BsExtensionManager::registerNamespace
+
* PasteImage: Fix bookmark selection path to use correct object
* Bookmaker: Tests - Added more API descriptions
+
* Rating: Add recommended text to like article rating, when user voted #5238
* Bookmaker: Tests - Adding missing api descriptions
+
* Review: Add opt-in for temporary permissions
* Bookmaker: UEModulePDFSubpages - Refactored out widget creation
+
* Review: Applying HACK for extended permissions
* CategoryManager: Added icons and action column
+
* Review: Changed some icons to new icon font
* CategoryManager: Fixed leaf items
+
* SMWConnector: Add migration scripts
* CategoryManager: Fixed logical errors, improvements
+
* SMWConnector: Changed path to MediaWiki maintenance.php
* CategoryManager: Fixed no response message on new category fails
+
* SMWConnector: Change selector due to change in extension name
* CategoryManager: Removed link from treepanel and added it to action column.
+
* SMWConnector: Fix code styling
* ExportTables: add export to standard table in VE
+
* SMWConnector: Fix for PageForms DateImePicker
* ExportTables: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
+
* SMWConnector: Fix language selection Fix plugin list
* ExportTables: updating to new visual editor table_functions
+
* Teamwork: Fix hard coded requirement of extension PageAssignments
* ExtendedFilelist: Adding url to extension.json
+
* Teamwork: Fix template store getting cut of after 25 entries ERM:#8662
* NSFileRepoConnector: Add hook handler to fix filenames in PDF exports
+
* Teamwork: PMP: Fixed spelling mistake
* NSFileRepoConnector: Adding missing API description
+
* WikiExplorer: API Unittest
* NSFileRepoConnector: Fix for colons in prefixed filenames
 
* NSFileRepoConnector: Fixed BlueSpiceWebDAVIntegration
 
* NSFileRepoConnector: Fixed main namespace name
 
* NSFileRepoConnector: Fixed warning on client side
 
* NSFileRepoConnector: Fixes for NSFileRepo REL1_27
 
* NSFileRepoConnector: Integration with "BlueSpiceMultiUpload"
 
* NSFileRepoConnector: Moved access to NSFileRepo\NamespaceList to NSFileRepoConnectorNamespaceHelper
 
* NSFileRepoConnector: Remove unnecessary code
 
* NSFileRepoConnector: Removed functionality that is now part of NSFileRepo itself
 
* NSFileRepoConnector: Usage of unified namespace list
 
* PasteImage: Add duplicate (and other) warning when drag'n'dropping an image
 
* PasteImage: Bumped version number to 2.27.1
 
* PasteImage: Catch if non image pasted
 
* PasteImage: Fix moved uploaddialog, fix paste from excel https://support.hallowelt.com/issues/6652
 
* PasteImage: Fixed dependency error for mobile view.
 
* PasteImage: Fixed description message and added package BlueSpice Pro in extension.json
 
* PasteImage: Handle empty pasteimage events
 
* PasteImage: Implement reading file from browser blob cache
 
* PasteImage: Improved API documentation and added missings
 
* PasteImage: Re-implementing hook BSPasteImageBeforeSettingsDialogSetData
 
* PasteImage: Removing unused RL module
 
* PasteImage: Tests - Added missing API descriptions
 
* PasteImage: Update i18n messages
 
* RatedComments: Removed deprecated usage of context handling methods
 
* RatedComments: Tests - Added missing API description
 
* Rating: Added hooks to make changing/tracking votes for other extensions possible
 
* Rating: Rating: Improved filtering of page name
 
* Rating: Removed deprecated usage of context handling methods
 
* Rating: Tests - Added missing API documentation
 
* ReadConfirmation: Add possibility to disable/enable ReadConfirmation based on NS
 
* ReadConfirmation: Added README.md
 
* ReadConfirmation: Adding english translation and missing API description
 
* ReadConfirmation: API unittest
 
* ReadConfirmation: Hide action buttons related to this extension on PageAssignments
 
* ReadConfirmation: Remove a hook handler
 
* ReadConfirmation: Update de.json
 
* ReadConfirmation: Update ReadConfirmationHooks.php
 
* Reminder: Activated filter for comment fields #6656
 
* Reminder: Add missing message for notification category
 
* Reminder: Fixed notice, that non static method is called statically
 
* Review: Add custom notes
 
* Review: Added paging toolbar to overview panel
 
* Review: Fix for compatibility with new EchoConnector
 
* Review: Fix for error on non-content pages
 
* Review: Fixed availability of review overview
 
* Review: Fixed Review:doDelete not returning a valid status object in some cases
 
* Review: Fixes checks for "isSpecial"
 
* Review: Remove deprecated extension
 
* Review: Replaced deprecated BsCore::getUserDisplayName with BsUserHelper::getUserDisplayName
 
* Review: Step dialogs user combobox now supports more than 25 users
 
* Review: Update extpath for proper extjs loading
 
* ServiceCenter: Adding missing API parameter documentation
 
* ServiceCenter: CategoryCheck - Replaced deprecated hook call
 
* ServiceCenter: Messages - adding qqq for API description
 
* ServiceCenter: Tests - Add missing api description
 
* ServiceCenter: Updated onWriteNamespaceConfiguration to new signature
 
* SMWConnector: Add CODE_OF_CONDUCT.md
 
* SMWConnector: Add php-parallel-lint
 
* SMWConnector: BlueSpiceSMWConnector: visual editor and mandatory are now working
 
* SMWConnector: Build - ignore extensions folder
 
* SMWConnector: Refactoring of BlueSpiceVisualEditor from SMWForms to PageForms
 
* SMWConnector: Replaced "BlueSpice for MediaWiki" and similar occurences
 
* SMWConnector: Updated onWriteNamespaceConfiguration to new signature
 
* SMWConnector: Updated use of deprecated hook
 
* Teamwork: Add ExtensionField revh_step_id
 
* Teamwork: Add note about comment being deleted when delegating review
 
* Teamwork: Adding missing API descriptions
 
* Teamwork: Avoid notices by checking for dependency
 
* Teamwork: Fix for notifications not working
 
* Teamwork: Fixed notice "Missing argument 1 for Title::isSpecial()"
 
* Teamwork: FlaggedRevsConnector: missed a translation
 
* Teamwork: Remove contition Title->isContentPage()
 
* Teamwork: Removed nonexistant class from autoloader
 
* Teamwork: Rename review to bsreview
 
* Teamwork: Update extension.json
 
* Teamwork: Update README.md
 
* Teamwork: Update ReviewExtended.setup.php
 
* Teamwork: Updated onWriteNamespaceConfiguration signature
 
* Teamwork: Updated use of deprecated hook
 
* WikiExplorer: Adding missing API description
 
* WikiExplorer: Fixed renderPrototypes is not defined on table export
 
* WikiExplorer: Removed deprecated usage of context handling methods
 
  
[[en:{{FULLPAGENAME}}]][[de:Setup:Release_Notes]]
+
===BlueSpice Skin===
 +
* Skin: Fixes size of <code> elements</code>

Attachments

Discussions