Difference between revisions of "Setup:Release Notes"

[quality revision][quality revision]

BlueSpice

Copyright 2017 2018 by Hallo Welt! GmbH

http://www.bluespice.com

http://www.hallowelt.com

BlueSpice

Distribution
  • 1.7 BlueSpice Pro
  • BlueSpice 2.27.23[edit | edit source]

    BlueSpice 2.27.2 3 is a minor patch 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 Explorer Eplorer 11, Edge

    BlueSpice Foundation[edit | edit source]

    • APIFoundation: Add '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
    • 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[edit | edit source]

    • 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[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 methodsEchoConnector: 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 elements
    BlueSpice
            
                Copyright 20172018 by Hallo Welt! GmbH
            
    
            http://www.bluespice.com
            
    
            http://www.hallowelt.com
            
    
            ==BlueSpice 2.27.23==
            
            BlueSpice 2.27.23 is a minorpatch 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===
                
                * Fully MW 1.27 compatible
                
                * Compatibility===
                
                * 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 ExplorerEplorer 11, Edge
            
    
            ===BlueSpice Foundation===
            
            * APIFoundation: Add '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]]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>
    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