You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "Setup:Release Notes"
[quality revision] | [quality revision] |
BlueSpice
Copyright 2017 2018 by Hallo Welt! GmbH
Contents
-
1 BlueSpice 2.27.23
- 1.1 Notable changes Compatibility
- 1. 1.1 New features1.1.2 Other significant changes
- 2 BlueSpice Foundation
- 1. 1.
- 1.2 Compatibility 1.3 BlueSpice Foundation
- 3 Removed extensions
- BlueSpice Free
- 1.4 BlueSpice Extensions
- Pro
- 1.5 BlueSpice Skin 1.6
BlueSpice
DistributionBlueSpice 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
- 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 | + | 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. | + | ==BlueSpice 2.27.3== |
− | BlueSpice 2.27. | + | BlueSpice 2.27.3 is a patch release. |
− | |||
This is a stable release. | This is a stable release. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Compatibility=== | ===Compatibility=== | ||
− | |||
* 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 | + | * Chrome, Firefox, Internet Eplorer 11, Edge |
===BlueSpice Foundation=== | ===BlueSpice Foundation=== | ||
− | * | + | * Foundation: Add BSTestPermissions.php |
− | * | + | * Foundation: Add getSubpagesSorted function |
− | * | + | * Foundation: Add PageExport dialog |
− | * | + | * Foundation: Add UrlTitleParser to BSFoundation for a better way to get a title from an url |
− | + | * Foundation: Add more base classes for MW hooks | |
− | + | * Foundation: Add real client side filter validation to ExtJS string field grid filter | |
− | + | * Foundation: BsCore::registerBehaviorSwitch fix exists check in_array | |
− | + | * Foundation: Fix FileRepo grid thumb view | |
− | + | * Foundation: Fix for JS variables | |
− | + | * Foundation: Fix for loader bar position | |
− | * | + | * Foundation: Fix getPathsToExpand function |
− | + | * Foundation: Fix typo in word parser | |
− | + | * Foundation: Maintenance script to add docx, pptx and xlsx fileicons to mediawiki | |
− | + | * Foundation: PageContentProvider: Add additional wrapper classes | |
− | + | * Foundation: TitleCombo.js: Added note and visualization for non-existing pages | |
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | * | ||
− | |||
− | * | ||
− | |||
− | * | ||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ===BlueSpice | + | ===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 | |
− | * ExtendedSearch: | + | * UEModulePDF: Fix for image width in PDF |
− | * ExtendedSearch: Fix | + | * 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" | |
− | * Extensions: | + | * 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 | |
− | * FlexiSkin: | ||
− | |||
− | |||
− | |||
− | * | ||
− | * | ||
− | * | ||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * PageAssignments: Fix for | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * PermissionManager: | ||
− | * | ||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | * | ||
− | * | ||
− | * | ||
− | |||
− | |||
− | |||
− | * | ||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * UEModulePDF: | ||
− | * UEModulePDF: | ||
− | * UEModulePDF: | ||
− | * | ||
− | |||
− | * | ||
− | * | ||
− | * VisualEditor: | ||
− | |||
− | |||
− | |||
− | * VisualEditor: Fix for | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * VisualEditor: Improved | ||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
===BlueSpice Pro=== | ===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 | |
− | * Bookmaker: Add | + | * NSFileRepoConnector: Add autoscrolling to the preselected element |
− | * Bookmaker: Fix for | + | * NSFileRepoConnector: Fix bug where namespace form field was not loaded in chrome |
− | * Bookmaker: | + | * 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 | |
− | * CategoryManager: | + | * 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 | |
− | * NSFileRepoConnector: Add | + | * Teamwork: PMP: Fixed spelling mistake |
− | + | * WikiExplorer: API Unittest | |
− | * NSFileRepoConnector: Fix | ||
− | |||
− | * NSFileRepoConnector: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * PasteImage: Fix | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * Rating | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * Review: Add | ||
− | |||
− | |||
− | * Review: | ||
− | * Review: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * SMWConnector: Add | ||
− | * SMWConnector: | ||
− | * SMWConnector: | ||
− | * SMWConnector: | ||
− | * SMWConnector: | ||
− | * SMWConnector: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * Teamwork: Fix | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * Teamwork: | ||
− | |||
− | * Teamwork: | ||
− | |||
− | * WikiExplorer: | ||
− | |||
− | |||
− | + | ===BlueSpice Skin=== | |
+ | * Skin: Fixes size of <code> elements</code> |