Difference between revisions of "Setup:Release Notes"

[quality revision][quality revision]
(Tag: 2017 source edit)
 

BlueSpice
Copyright 2018 by Hallo Welt! GmbH
httphttps://www.bluespice.com
httphttps://www.hallowelt.com

BlueSpice 2.27.3

BlueSpice 3.0.1[edit | edit source]

BlueSpice 23.270.3 1 is a patch release. This is a stable release.

Compatibility

Notable Changes[edit | edit source]

  • MediaWiki 1.27 LTS
  • Operating System: Microsoft Windows Server 2008+ or Linux (common distributions)
  • Web server: Apache 2+, IIS 7+
  • PHP 5.6 to 7.0
  • MySQL 5.4+ or MariaDB 10+
  • Apache Tomcat 8 (for ExtendedSearch, UEModulePDF, VisualDiff and LaTexRenderer)
  • Java 8+
  • Chrome, Firefox, Internet Eplorer 11, Edge
  • VisualEditor: Switch between source mode and visual mode is now possible without saving
  • Privacy Center and Admin: Allows users and site maintainers to manage their personalized data
  • CustomizableMenu: Adds a top menu to the site
  • Flagged Revisions: New overview list for revision status of pages
  • Calumma: Display of menus and featured actions depends on rights, not on logged in status
  • Calumma: Added a backlink from discussion page to content page

BlueSpice Foundation[edit | edit source]

  • Foundation: Add BSTestPermissions.php`autocreateaccount` right to role `reader`
  • Foundation: Add base class for hook BSApiStoreBaseBeforeReturnData
  • Foundation: Add Bosnian alias and cleanup *.alias.php files
  • Foundation: Add getSubpagesSorted functioncustom menu skin data
  • Foundation: Add PageExport dialogdetection for when articlepreviewcapture is not handled by default handler
  • 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
  • progressive button styling for ExtJS
  • Foundation: Do not grant every permission to sysop, only if not previously assigned
  • Foundation: Exclude modification on link attributes for all mw tests
  • Foundation: Extend permission configs rather that overwriting
  • Foundation: Fix "unknown parameter" error on API calls to ExtJS stores
  • Foundation: Fix msg key after #470326
  • Foundation: Fix Role::removePermission
  • Foundation: Fix badly stretched user images again
  • Foundation: Fix keyValueInputWidget deletion bug
  • Foundation: Fix line sizes to pass tests
  • Foundation: Fix list filtering for ExtJS
  • Foundation: Fix missing i18n key
  • Foundation: Improve WikiTextLinksHelper
  • Foundation: List allowed groups on locked down namespace
  • Foundation: Make LessVars overwriteable. ERM:13150
  • Foundation: Move BsCacheHelper to UtilityFactory and remove the invalidations
  • Foundation: Put prefixed page title in data-bs-title
  • Foundation: Refactor namespace lockdown logic
  • Foundation: Remove BsCategoryHelper as it last usage was in version BS2.23
  • Foundation: Remove old attribute limitation. Only storable fields will be saved anyway
  • Foundation: Remove support for other db types. ERM:10576
  • Foundation: Remove targets from ResourceLoader modules
  • Foundation: Remove unused common constants that have been used for extension registration in BS1*
  • Foundation: Remove usage of BsLinkProvider and mark it as deprecated
  • Foundation: Remove usage of deprecated BsSpecialPage
  • Foundation: Skip adding data attributes in unit test context to pass tests
  • Foundation: Update doc for service InterWikiLinkLookup in ServiceDecorator

BlueSpice free[edit | edit source]

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

default config)

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

BlueSpice Pro[edit | edit source]

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

BlueSpice Skin[edit | edit source]

  • Skin: Fixes size of elements

<bs:universalexport:noexport>

  • About: Remove usage of deprecated BsSpecialPage
  • Authors: Disregard non-existing users
  • Authors: Fix fatal if invalid usernames in list
  • Authors: Require MediaWiki 1.29 in extension.json for manifest_version 2
  • Avatars: Apply MediaWiki coding conventions
  • Avatars: Fix Avatars path
  • Checklist: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
  • Checklist: Remove hook handler for VisualEditorConfig
  • Checklist: Remove targets from ResourceLoader modules
  • Checklist: Use new hook handler system for BeforePageDisplay
  • ConfigManager: Harmonize naming of special page title
  • ConfigManager: Remove usage of deprecated BsSpecialPage
  • ContextMenu: Add hook handler base classes
  • ContextMenu: Require MediaWiki 1.29 in extension.json for manifest_version 2
  • CountThings: Quick typo fix
  • CountThings: Replace usage of deprecated BsExtensionMW
  • CustomMenu: New extension to provide an additional menu bar
  • Dashboards: Remove unused old method for AjaxDispatcher
  • Dashboards: Remove usage of deprecated BsSpecialPage
  • Dashboards: Upgrade to BS3
  • Dashboards: Use new hook class system for SchemaUpdate hook handler
  • DistributionConnector: Add check for existence of the duplicator specialpage. ERM:12836
  • EchoConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2
  • ExtendedSearch: Add priority to LookupModifiers
  • ExtendedSearch: Add sort by modification time for Media dialog
  • ExtendedSearch: Allow additional LookupModifiers to be added by extensions
  • ExtendedSearch: Evaluate skip_namespaces on index updates as well
  • ExtendedSearch: Fix autocomplete result click handler
  • ExtendedSearch: Fix indexing to searchindex table
  • ExtendedSearch: Fix layouting issue with searchbar
  • ExtendedSearch: Make sure index name is lowercased
  • ExtendedSearch: Manual cherry-pick gerrit: 477504
  • ExtendedSearch: Quick-fix all icon paths when there is a script path set
  • ExtendedSearch: Refactor of results panel
  • ExtendedSearch: Require MediaWiki 1.29 in extension.json for manifest_version 2
  • ExtendedSearch: Update privacy handler
  • ExtendedSearch: Use new hook handler system for BeforePageDisplay
  • ExtendedSearch: WikiFarm integration
  • ExtendedStatistics: Fix db prefix on query
  • ExtendedStatistics: Fix duplicate class definition
  • ExtendedStatistics: Remove BSExtendedSearchAdminButtons hook handler
  • ExtendedStatistics: Remove support for other db types. ERM:10576
  • ExtendedStatistics: Remove usage of deprecated BsSpecialPage
  • ExtendedStatistics: Use new hook class system for BeforePageDisplay hook handler
  • ExtendedStatistics: Use new hook handler system for BeforePageDisplay
  • GroupManager: Remove usage of deprecated BsSpecialPage
  • HideTitle: Remove targets from ResourceLoader modules
  • HideTitle: Replace usage of deprecated BsExtensionMW
  • InsertCategory: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
  • InsertCategory: Remove hook handler for VisualEditorConfig
  • InsertCategory: Remove targets from ResourceLoader modules
  • InsertCategory: Upgrade to BS3
  • InsertFile: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
  • InsertFile: Remove hook handler for VisualEditorConfig
  • InsertFile: Remove old unused paging procedures
  • InsertFile: Remove targets from ResourceLoader modules
  • InsertFile: Upgrade to BS3
  • InsertLink: Add file-link
  • InsertLink: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
  • InsertLink: Remove hook handler for VisualEditorConfig
  • InsertLink: Remove targets from ResourceLoader modules
  • InsertMagic: Add icon to Insertmagic in VE
  • InsertMagic: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
  • InsertMagic: Remove hook handler for VisualEditorConfig
  • InsertMagic: Remove targets from ResourceLoader modules
  • InsertMagic: Upgrade to BS3
  • InterWikiLinks: Mark BSApiTasksInterWikiLinksManagerTest as broken
  • InterWikiLinks: Remove usage of deprecated BsSpecialPage
  • InterWikiLinks: Use new hook class system for BeforePageDisplay hook handler
  • NamespaceCSS: Remove usage of deprecated BsSpecialPage
  • NamespaceManager: Handler for BSPrivacy
  • NamespaceManager: Hide talk NSs + assign aliases
  • NamespaceManager: Re-add missing sql field patch files, that got removed
  • NamespaceManager: Remove support for other db types. ERM:10576
  • NamespaceManager: Remove usage of deprecated BsSpecialPage
  • NamespaceManager: Require MediaWiki 1.29 in extension.json for manifest_version 2
  • NamespaceManager: Upgrade BSPrivacy handler
  • NamespaceManager: Use new hook class system for SchemaUpdate hook handler
  • PageAccess: Remove usage of deprecated BsSpecialPage
  • PageAssignments: Handler for BSPrivacy
  • PageAssignments: Make assigned users notified on changes to talk page
  • PageAssignments: Quick Fix remove cause of warnings
  • PageAssignments: Remove targets from ResourceLoader modules
  • PageAssignments: Remove usage of deprecated BsSpecialPage
  • PageAssignments: Remove usage of deprecated BsUserHelper
  • PageAssignments: Update privacy handler
  • PageAssignments: Use new hook class system for SchemaUpdate hook handler
  • PageTemplates: Remove support for other db types. ERM:10576
  • PageTemplates: Remove unused class PageTemplatesAdmin
  • PageTemplates: Remove usage of deprecated BsSpecialPage
  • PageTemplates: Use new hook class system for SchemaUpdate hook handler
  • PagesVisited: Remove support for other db types. ERM:10576
  • PagesVisited: Replace BsLinkProvider with WikitextLinkHelper service
  • PagesVisited: Require MediaWiki 1.29 in extension.json for manifest_version 2
  • PermissionManager: Fix button styling
  • PermissionManager: Fix custom group icon
  • PermissionManager: Script to compare permissions
  • Privacy: New extension to match GDPR requirements
  • QrCode: Add CI scripts
  • QrCode: Fix css class scanQrCode padding
  • RSSFeeder: Fix a typo
  • RSSFeeder: Remove usage of deprecated BsSpecialPage
  • RSSFeeder: Use new hook handler system for BeforePageDisplay
  • Readers: Handler for BSPrivacy
  • Readers: Remove bs_aftercontent readers, as is not supported by 3.0.0 skin
  • Readers: Remove usage of deprecated BsSpecialPage
  • Readers: Require MediaWiki 1.29 in extension.json for manifest_version 2
  • Readers: Update privacy handler
  • Readers: Use new hook class system for SchemaUpdate hook handler
  • Readers: Use new hook handler system for BeforePageDisplay and SkinTemplateNavigation
  • SaferEdit: Handler for BSPrivacy
  • SaferEdit: Remove saferEdit ping on namespaces lower than 0
  • SaferEdit: Remove support for other db types. ERM:10576
  • SaferEdit: Update privacy handler
  • SaferEdit: Use new hook class system for SchemaUpdate hook handler
  • SmartList: Remove targets from ResourceLoader modules
  • SmartList: Use linkRenderer service instead of BsLinkProvider
  • SmartList: Use new hook handler system for BeforePageDisplay
  • UEModulePDF: Add Hook hander base class for hook BSUEModulePDFcollectMetaData
  • UEModulePDF: Hide PDF export on SpecialPages
  • UniversalExport: Remove usage of deprecated BsSpecialPage
  • UniversalExport: Use new hook handler system for BeforePageDisplay
  • UsageTracker: Remove usage of deprecated BsSpecialPage
  • UserManager: Add registration date column to UserManager. ERM:12999
  • UserManager: Mark ApiTasksUserManagerTest as broken
  • UserManager: Remove unused empty file
  • UserManager: Remove usage of deprecated BsSpecialPage
  • UserSidebar: Move from gitlab to gerrit, as this is included in BS free
  • WatchList: Replace BsLinkProvider with WikitextLinkHelper service
  • WatchList: Require MediaWiki 1.29 in extension.json for manifest_version 2
  • WhoIsOnline: Remove support for other db types. ERM:10576
  • WhoIsOnline: Require MediaWiki 1.29 in extension.json for manifest_version 2
  • WhoIsOnline: Use new hook handler system and drop support for other db types in schema update

BlueSpice Distribution[edit | edit source]

  • VisualEditorConnector: Add composer test entry point
  • VisualEditorConnector: Add integration into BlueSpiceSimpleFarmer
  • VisualEditorConnector: Add parseWikitextFragment to standalone BlueSpiceTarget, as
  • VisualEditorConnector: Add proxy API module for Parsoid communication
  • VisualEditorConnector: Do not use VE on PageTemplates when VE is not enabled
  • VisualEditorConnector: Fix VisualEditor cancel button appearance
  • VisualEditorConnector: Fix VisualEditor editing when oldid present
  • VisualEditorConnector: Fix constructor parameter for RestbaseMock
  • VisualEditorConnector: Fix extension.json and remove random icon path from other extension to pass tests
  • VisualEditorConnector: Hide quality management tab when VE is active
  • VisualEditorConnector: Override behavior of MediaDialog
  • VisualEditorConnector: Reload page after saving is done
  • VisualEditorConnector: Require MediaWiki 1.31 in extension.json for AutoloadNamespaces
  • VisualEditorConnector: Update dynamic parsoid config for SimpleFarmer

BlueSpice Skin[edit | edit source]

  • Calumma: Add tooltip for navigation toggler. ERM:13150
  • Calumma: BlueSpiceCustomMenu Component. ERM:13134
  • Calumma: CustomMenu header: modify height and color
  • Calumma: Fix 'view' page tool is always skipped. ERM: 13004
  • Calumma: Fix CustomMenuHeader collapse state
  • Calumma: Fix Hidden VE with CustomMenu/Header on scroll
  • Calumma: Fix JS type error when the anchor for jumpmark has no attribute href
  • Calumma: Fix OOjs primary button colors + show QM tab only in view mode
  • Calumma: Fix Scroll to jumpmark
  • Calumma: Fix badly stretched user images again
  • Calumma: Fix for PluggableAuth AutoLogin
  • Calumma: Fix for VE line spacing
  • Calumma: Fix scroll-to-jumpmark for data-fragments
  • Calumma: Make default MW search work
  • Calumma: Modify LinkListGroup.mustache to fix alignment (pull-right chevron)
  • Calumma: Pre-select grid view tab only in RecentChanges, whenever
  • Calumma: Refactor stylesheets to avoid multiple loading
  • Calumma: Remove content styling for ordered list elements
  • Calumma: Remove not-logged-in state

BlueSpice pro[edit | edit source]

  • ArticlePreviewCapture: Add PhantomJS Options
  • CategoryManager: Remove usage of deprecated BsSpecialPage
  • ExtendedFilelist: Add missing BlueSpice extension registry
  • ExtendedFilelist: Remove usage of deprecated BsSpecialPage
  • InsertTemplate: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
  • InsertTemplate: Remove hook handler for VisualEditorConfig
  • InsertTemplate: Upgrade to BS3
  • MultiUpload: Remove targets from ResourceLoader modules
  • MultiUpload: Use new hook handler system for BeforePageDisplay
  • SMWConnector: Change Source registration method for ES
  • SMWConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2


BlueSpice 3.0.0[edit | edit source]

BlueSpice 3.0.0 is a major release.

Notable changes[edit | edit source]

New features[edit | edit source]

  • Social: an activity, communication and interaction layer
  • Extended Search: based on ElasticSearch and completely new interface
  • Responsive skin "Calumma": supports mobile view and touch interaction
  • Graphical list: new interface element for better usability
  • MediaWiki VisualEditor: native support for wikitext
  • Role-based permissions: simplifies rights configuration
  • ArticlePreviewImages: see the content of an article in various lists
  • Authentication stack: LDAP and SAML authentication

Other significant changes[edit | edit source]

  • Architecture: All extensions have their own repository
  • Architecture: Compatibility with MediaWiki 1.31 LTS
  • Architecture: Dialogs and grids now use ExtJS 6
  • Architecture: License is now GPL-3.0-only
  • Architecture: Reworked configuration system
  • Architecture: Reworked notification system
  • Architecture: Complete use of new MediaWiki auth manager
  • ArticleInfo: Uses new flyout for quick interaction
  • Bookmaker: Books with preview images and covers
  • Calumma: Breadcrumbs show the page context
  • Calumma: Facilitate sidebar customisation with "Edit sidebar" links
  • Calumma: Global actions and right sidebar make relevant functionality quickly accessible
  • Calumma: Intelligent navigation bars only open when needed
  • Calumma: New page dialog to create a new namespaced page or subpage
  • Calumma: Quality assessment navigation shows page status at a glance
  • Calumma: Subpage dialog to find and navigate to subpages
  • Calumma: Visual recent changes show preview images of recently changed pages
  • CategoryCheck: Integration in VisualEditor
  • Checklist: Inspector for VisualEditor
  • Checklist: Improved logging of checklist changes
  • ConfigManager: Search for configuration options and visual overhaul
  • CountThings: Inspector for VisualEditor
  • Expiry: Use new flyout for quick interaction
  • ExtendedSearch: Improved facets
  • ExtendedSearch: Individual boosts of search results
  • ExtendedSearch: Search for semantic properties
  • ExtendedStatistics: Improved workflow
  • ExtJS Base: ExtJS for all MediaWiki extensions
  • FilterableTables: Turn almost any table into a filterable one
  • FlaggedRevsConnector: Use new flyout for quick interaction
  • InsertCategory: Use flyout widget
  • InsertMagic: VisualEditor integration
  • MediaWiki extension: CodeEditor for easy editing of script and code fragments
  • MediaWiki extension: Lingo for glossary function
  • MediaWiki extension: Popups for quick page preview
  • MediaWiki extension: TwoColConflict for edit conflict resolution
  • MediaWiki extension: SemanticScributo for scripting Semantic MediaWiki
  • Multiupload: Provide a dropzone element for quick uploads
  • Multiupload: Upload several files at once
  • NamespaceCSS: New manager for namespace specific CSS files
  • NamespaceManager: Add more options and visual overhaul
  • PageAssignments: Use new flyout for quick interaction
  • PermissionManager: Role-based system
  • PermissionManager: Searchable overview of included rights
  • PermissionManager: Improved logging of permission changes
  • QrCode: QR code to open the page on a mobile device
  • Reminder: Use new flyout for quick interaction
  • Smartlist: Inspector for VisualEditor
  • SMWConnector: Inject security trimming into ask queries
  • Social: Attachments for articles
  • Social: Discussions at the end of an article
  • Social: Resolved state for discussions to track open issues
  • Social: Blog feature for central information
  • Social: User profile with customizable fields
  • Social: Central list of activities
  • TagSearch: Inspector for VisualEditor
  • UserInfo: Quick info about a user in a hovercard
  • VisualEditor: Inspectors for BlueSpice tags
  • VisualEditor: Create filterable and exportable tables
  • VisualEditor: Improved image search
  • VisualEditorConnector: Provide framework for tool plugins and interaction with tags
  • VisualEditorConnector: Provide widget for use in extension form elements
  • WebDAV: Major rewrite and stabilisation
  • WikiExplorer: Improve filters for category and dates

Removed extensions[edit | edit source]

  • Blog: Replaced by Timeline blog
  • RatedComments: Replaced by Timeline discussions
  • Shoutbox: Replaced by Timeline discussions
  • TopBarMenuCustomizer: Contact Hallo Welt! if needed
  • ExtensionInfo: All information goes to Special:Version now
  • FormattingHelp: No longer needed in VisualEditor
  • PasteImage: Directly supported by VisualEditor
  • FlexiSkin: Skin is configurable on the server side
  • BlueSpicePreferences: Replaced by ConfigManager

Compatibility[edit | edit source]

  • MediaWiki 1.31 LTS
  • Operating System: Microsoft Windows Server 2012 or Linux (common distributions)
  • Web server: Apache 2+, IIS 8+
  • PHP 7.0+
  • MySQL 5.6+ or MariaDB 10+
  • Apache Tomcat 8+ (for UEModulePDF, VisualDiff and LaTexRenderer)
  • ElasticSearch 6+
  • Java 8+
  • NodeJS 6+
  • Chrome, Firefox, Internet Eplorer 11, Edge

The Team[edit | edit source]

Programmers[edit | edit source]

  • Markus Glaser
  • Radovan Kubani
  • Sebastian Ulbricht
  • Marc Reymann
  • Mathias Scheer
  • Thomas Lorenz
  • Tobias Weichart
  • Robert Vogel
  • Erwin Forster
  • Karl Waldmannstetter
  • Daniel Lynge
  • Tobias Davids
  • Patric Wirth
  • Stephan Muggli
  • Stefan Widmann
  • Jan Göttlich
  • Benedikt Hofmann
  • Daniel Vogel
  • Leonid Verhovskij
  • Gerhard Diller
  • Mannfred Dennerlein
  • Dejan Savuljesku
  • Josef Konrad
  • Philipp Pirzer
  • Peter Böhm

Design & Testing[edit | edit source]

  • Anja Ebersbach
  • Richard Heigl
  • Nathalie Köpff
  • Michael Rödl
  • Michael Scherm
  • Dardan Diugan
  • Christina Glaser
  • Christian Graf
  • Angelika Müller
  • Karl Skodnik
  • Astrid Scheffler
  • Sabine Gürtler
  • Thomas Schnakenberg
  • Sabrina Dürr
  • Tobias Kornprobst
  • Luisa Roth
  • Ljubica Sireta
  • David Schweiger
  • Florian Bäckmann

Contributors[edit | edit source]

  • Aaron Schulz
  • Acamicamacaraca
  • Alangi Derick
  • addshore
  • Albert221
  • Amir Sarabadani
  • amritsreekumar
  • Antoine Musso
  • Aryeh Gregor
  • Aude
  • Basil Hershberger
  • Brad Jorsch
  • Chad Horohoe
  • Christian Aistleitner
  • David Sn
  • Demon
  • Florian
  • Florianschmidtwelzow
  • Fomafix
  • Frederic Mohr
  • Gergö Tisza
  • Guycn2
  • hexmode
  • idakuch
  • James D. Forrester
  • Jayprakash12345
  • Jforrester
  • jhsoby
  • Justin Du
  • Kunal Mehta
  • Legoktm
  • libraryupgrader
  • MarcoAurelio
  • Mark A. Hershberger
  • Max Semenik
  • MaxSem
  • MtDu
  • OmkarJ
  • Ori Livneh
  • Paladox
  • Phantom42
  • Prateek Saxena
  • Purodha
  • QChris
  • Raimond Spekking
  • Raymond
  • RazeSoldier
  • Reedy
  • rlot
  • Rohitt Vashishtha
  • Siebrand Mazeland
  • Subin Siby
  • TGC
  • Tulsi Bhagat
  • Umherirrender
  • Yuki Shira
  • Yuriy Shnitkovskiy
  • withoutaname
  • Zoranzoki21

Translation[edit | edit source]

BlueSpice is translated at translatewiki.net. Many, many thanks for your contributions! Special thanks go out to Raimond Spekking and Siebrand Mazeland for all the i18n reviews.

Standing on the shoulders of giants[edit | edit source]

We would like to thank all the people around MediaWiki. You've created a wonderful piece of software. Thanks a lot!

<bs:ueparams template="release_notes_en" />
            BlueSpice
            
<br>
            Copyright 2018 by Hallo Welt! GmbH
            

            http://www.bluespice.com
            

            http://www.hallowelt.com
            

            ==BlueSpice 2.27.3==
            
            BlueSpice 2.27.3<br>
            
            https://bluespice.com<br>
            
            https://hallowelt.com
            
<div class="bs-pagebreak"></div>
            

            == BlueSpice 3.0.1 ==
            
            BlueSpice 3.0.1 is a patch release. This is a stable release.
            

            ===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 Eplorer 11, Edge
            

            ===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 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>
            
<bs:universalexport:noexport>
            
            

            === Notable Changes ===
            

            * VisualEditor: Switch between source mode and visual mode is now possible without saving
            
            * Privacy Center and Admin: Allows users and site maintainers to manage their personalized data
            
            * CustomizableMenu: Adds a top menu to the site
            
            * Flagged Revisions: New overview list for revision status of pages
            
            * Calumma: Display of menus and featured actions depends on rights, not on logged in status
            
            * Calumma: Added a backlink from discussion page to content page
            

            === BlueSpice Foundation ===
            

            * Foundation: Add `autocreateaccount` right to role `reader`
            
            * Foundation: Add base class for hook BSApiStoreBaseBeforeReturnData
            
            * Foundation: Add Bosnian alias and cleanup *.alias.php files
            
            * Foundation: Add custom menu skin data
            
            * Foundation: Add detection for when articlepreviewcapture is not handled by default handler
            
            * Foundation: Add progressive button styling for ExtJS
            
            * Foundation: Do not grant every permission to sysop, only if not previously assigned
            
            * Foundation: Exclude modification on link attributes for all mw tests
            
            * Foundation: Extend permission configs rather that overwriting
            
            * Foundation: Fix "unknown parameter" error on API calls to ExtJS stores
            
            * Foundation: Fix msg key after #470326
            
            * Foundation: Fix Role::removePermission
            
            * Foundation: Fix badly stretched user images again
            
            * Foundation: Fix keyValueInputWidget deletion bug
            
            * Foundation: Fix line sizes to pass tests
            
            * Foundation: Fix list filtering for ExtJS
            
            * Foundation: Fix missing i18n key
            
            * Foundation: Improve WikiTextLinksHelper
            
            * Foundation: List allowed groups on locked down namespace
            
            * Foundation: Make LessVars overwriteable. ERM:13150
            
            * Foundation: Move BsCacheHelper to UtilityFactory and remove the invalidations
            
            * Foundation: Put prefixed page title in data-bs-title
            
            * Foundation: Refactor namespace lockdown logic
            
            * Foundation: Remove BsCategoryHelper as it last usage was in version BS2.23
            
            * Foundation: Remove old attribute limitation. Only storable fields will be saved anyway
            
            * Foundation: Remove support for other db types. ERM:10576
            
            * Foundation: Remove targets from ResourceLoader modules
            
            * Foundation: Remove unused common constants that have been used for extension registration in BS1*
            
            * Foundation: Remove usage of BsLinkProvider and mark it as deprecated
            
            * Foundation: Remove usage of deprecated BsSpecialPage
            
            * Foundation: Skip adding data attributes in unit test context to pass tests
            
            * Foundation: Update doc for service InterWikiLinkLookup in ServiceDecorator
            

            === BlueSpice free ===
            

            * About: Remove usage of deprecated BsSpecialPage
            
            * Authors: Disregard non-existing users
            
            * Authors: Fix fatal if invalid usernames in list
            
            * Authors: Require MediaWiki 1.29 in extension.json for manifest_version 2
            
            * Avatars: Apply MediaWiki coding conventions
            
            * Avatars: Fix Avatars path
            
            * Checklist: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
            
            * Checklist: Remove hook handler for VisualEditorConfig
            
            * Checklist: Remove targets from ResourceLoader modules
            
            * Checklist: Use new hook handler system for BeforePageDisplay
            
            * ConfigManager: Harmonize naming of special page title
            
            * ConfigManager: Remove usage of deprecated BsSpecialPage
            
            * ContextMenu: Add hook handler base classes
            
            * ContextMenu: Require MediaWiki 1.29 in extension.json for manifest_version 2
            
            * CountThings: Quick typo fix
            
            * CountThings: Replace usage of deprecated BsExtensionMW
            
            * CustomMenu: New extension to provide an additional menu bar
            
            * Dashboards: Remove unused old method for AjaxDispatcher
            
            * Dashboards: Remove usage of deprecated BsSpecialPage
            
            * Dashboards: Upgrade to BS3
            
            * Dashboards: Use new hook class system for SchemaUpdate hook handler
            
            * DistributionConnector: Add check for existence of the duplicator specialpage. ERM:12836
            
            * EchoConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2
            
            * ExtendedSearch: Add priority to LookupModifiers
            
            * ExtendedSearch: Add sort by modification time for Media dialog
            
            * ExtendedSearch: Allow additional LookupModifiers to be added by extensions
            
            * ExtendedSearch: Evaluate skip_namespaces on index updates as well
            
            * ExtendedSearch: Fix autocomplete result click handler
            
            * ExtendedSearch: Fix indexing to searchindex table
            
            * ExtendedSearch: Fix layouting issue with searchbar
            
            * ExtendedSearch: Make sure index name is lowercased
            
            * ExtendedSearch: Manual cherry-pick gerrit: 477504
            
            * ExtendedSearch: Quick-fix all icon paths when there is a script path set
            
            * ExtendedSearch: Refactor of results panel
            
            * ExtendedSearch: Require MediaWiki 1.29 in extension.json for manifest_version 2
            
            * ExtendedSearch: Update privacy handler
            
            * ExtendedSearch: Use new hook handler system for BeforePageDisplay
            
            * ExtendedSearch: WikiFarm integration
            
            * ExtendedStatistics: Fix db prefix on query
            
            * ExtendedStatistics: Fix duplicate class definition
            
            * ExtendedStatistics: Remove BSExtendedSearchAdminButtons hook handler
            
            * ExtendedStatistics: Remove support for other db types. ERM:10576
            
            * ExtendedStatistics: Remove usage of deprecated BsSpecialPage
            
            * ExtendedStatistics: Use new hook class system for BeforePageDisplay hook handler
            
            * ExtendedStatistics: Use new hook handler system for BeforePageDisplay
            
            * GroupManager: Remove usage of deprecated BsSpecialPage
            
            * HideTitle: Remove targets from ResourceLoader modules
            
            * HideTitle: Replace usage of deprecated BsExtensionMW
            
            * InsertCategory: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
            
            * InsertCategory: Remove hook handler for VisualEditorConfig
            
            * InsertCategory: Remove targets from ResourceLoader modules
            
            * InsertCategory: Upgrade to BS3
            
            * InsertFile: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
            
            * InsertFile: Remove hook handler for VisualEditorConfig
            
            * InsertFile: Remove old unused paging procedures
            
            * InsertFile: Remove targets from ResourceLoader modules
            
            * InsertFile: Upgrade to BS3
            
            * InsertLink: Add file-link
            
            * InsertLink: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
            
            * InsertLink: Remove hook handler for VisualEditorConfig
            
            * InsertLink: Remove targets from ResourceLoader modules
            
            * InsertMagic: Add icon to Insertmagic in VE
            
            * InsertMagic: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
            
            * InsertMagic: Remove hook handler for VisualEditorConfig
            
            * InsertMagic: Remove targets from ResourceLoader modules
            
            * InsertMagic: Upgrade to BS3
            
            * InterWikiLinks: Mark BSApiTasksInterWikiLinksManagerTest as broken
            
            * InterWikiLinks: Remove usage of deprecated BsSpecialPage
            
            * InterWikiLinks: Use new hook class system for BeforePageDisplay hook handler
            
            * NamespaceCSS: Remove usage of deprecated BsSpecialPage
            
            * NamespaceManager: Handler for BSPrivacy
            
            * NamespaceManager: Hide talk NSs + assign aliases
            
            * NamespaceManager: Re-add missing sql field patch files, that got removed
            
            * NamespaceManager: Remove support for other db types. ERM:10576
            
            * NamespaceManager: Remove usage of deprecated BsSpecialPage
            
            * NamespaceManager: Require MediaWiki 1.29 in extension.json for manifest_version 2
            
            * NamespaceManager: Upgrade BSPrivacy handler
            
            * NamespaceManager: Use new hook class system for SchemaUpdate hook handler
            
            * PageAccess: Remove usage of deprecated BsSpecialPage
            
            * PageAssignments: Handler for BSPrivacy
            
            * PageAssignments: Make assigned users notified on changes to talk page
            
            * PageAssignments: Quick Fix remove cause of warnings
            
            * PageAssignments: Remove targets from ResourceLoader modules
            
            * PageAssignments: Remove usage of deprecated BsSpecialPage
            
            * PageAssignments: Remove usage of deprecated BsUserHelper
            
            * PageAssignments: Update privacy handler
            
            * PageAssignments: Use new hook class system for SchemaUpdate hook handler
            
            * PageTemplates: Remove support for other db types. ERM:10576
            
            * PageTemplates: Remove unused class PageTemplatesAdmin
            
            * PageTemplates: Remove usage of deprecated BsSpecialPage
            
            * PageTemplates: Use new hook class system for SchemaUpdate hook handler
            
            * PagesVisited: Remove support for other db types. ERM:10576
            
            * PagesVisited: Replace BsLinkProvider with WikitextLinkHelper service
            
            * PagesVisited: Require MediaWiki 1.29 in extension.json for manifest_version 2
            
            * PermissionManager: Fix button styling
            
            * PermissionManager: Fix custom group icon
            
            * PermissionManager: Script to compare permissions
            
            * Privacy: New extension to match GDPR requirements
            
            * QrCode: Add CI scripts
            
            * QrCode: Fix css class scanQrCode padding
            
            * RSSFeeder: Fix a typo
            
            * RSSFeeder: Remove usage of deprecated BsSpecialPage
            
            * RSSFeeder: Use new hook handler system for BeforePageDisplay
            
            * Readers: Handler for BSPrivacy
            
            * Readers: Remove bs_aftercontent readers, as is not supported by 3.0.0 skin
            
            * Readers: Remove usage of deprecated BsSpecialPage
            
            * Readers: Require MediaWiki 1.29 in extension.json for manifest_version 2
            
            * Readers: Update privacy handler
            
            * Readers: Use new hook class system for SchemaUpdate hook handler
            
            * Readers: Use new hook handler system for BeforePageDisplay and SkinTemplateNavigation
            
            * SaferEdit: Handler for BSPrivacy
            
            * SaferEdit: Remove saferEdit ping on namespaces lower than 0
            
            * SaferEdit: Remove support for other db types. ERM:10576
            
            * SaferEdit: Update privacy handler
            
            * SaferEdit: Use new hook class system for SchemaUpdate hook handler
            
            * SmartList: Remove targets from ResourceLoader modules
            
            * SmartList: Use linkRenderer service instead of BsLinkProvider
            
            * SmartList: Use new hook handler system for BeforePageDisplay
            
            * UEModulePDF: Add Hook hander base class for hook BSUEModulePDFcollectMetaData
            
            * UEModulePDF: Hide PDF export on SpecialPages
            
            * UniversalExport: Remove usage of deprecated BsSpecialPage
            
            * UniversalExport: Use new hook handler system for BeforePageDisplay
            
            * UsageTracker: Remove usage of deprecated BsSpecialPage
            
            * UserManager: Add registration date column to UserManager. ERM:12999
            
            * UserManager: Mark ApiTasksUserManagerTest as broken
            
            * UserManager: Remove unused empty file
            
            * UserManager: Remove usage of deprecated BsSpecialPage
            
            * UserSidebar: Move from gitlab to gerrit, as this is included in BS free
            
            * WatchList: Replace BsLinkProvider with WikitextLinkHelper service
            
            * WatchList: Require MediaWiki 1.29 in extension.json for manifest_version 2
            
            * WhoIsOnline: Remove support for other db types. ERM:10576
            
            * WhoIsOnline: Require MediaWiki 1.29 in extension.json for manifest_version 2
            
            * WhoIsOnline: Use new hook handler system and drop support for other db types in schema update
            

            === BlueSpice Distribution ===
            

            * VisualEditorConnector: Add composer test entry point
            
            * VisualEditorConnector: Add integration into BlueSpiceSimpleFarmer
            
            * VisualEditorConnector: Add parseWikitextFragment to standalone BlueSpiceTarget, as
            
            * VisualEditorConnector: Add proxy API module for Parsoid communication
            
            * VisualEditorConnector: Do not use VE on PageTemplates when VE is not enabled
            
            * VisualEditorConnector: Fix VisualEditor cancel button appearance
            
            * VisualEditorConnector: Fix VisualEditor editing when oldid present
            
            * VisualEditorConnector: Fix constructor parameter for RestbaseMock
            
            * VisualEditorConnector: Fix extension.json and remove random icon path from other extension to pass tests
            
            * VisualEditorConnector: Hide quality management tab when VE is active
            
            * VisualEditorConnector: Override behavior of MediaDialog
            
            * VisualEditorConnector: Reload page after saving is done
            
            * VisualEditorConnector: Require MediaWiki 1.31 in extension.json for AutoloadNamespaces
            
            * VisualEditorConnector: Update dynamic parsoid config for SimpleFarmer
            

            === BlueSpice Skin ===
            

            * Calumma: Add tooltip for navigation toggler. ERM:13150
            
            * Calumma: BlueSpiceCustomMenu Component. ERM:13134
            
            * Calumma: CustomMenu header: modify height and color
            
            * Calumma: Fix 'view' page tool is always skipped. ERM: 13004
            
            * Calumma: Fix CustomMenuHeader collapse state
            
            * Calumma: Fix Hidden VE with CustomMenu/Header on scroll
            
            * Calumma: Fix JS type error when the anchor for jumpmark has no attribute href
            
            * Calumma: Fix OOjs primary button colors + show QM tab only in view mode
            
            * Calumma: Fix Scroll to jumpmark
            
            * Calumma: Fix badly stretched user images again
            
            * Calumma: Fix for PluggableAuth AutoLogin
            
            * Calumma: Fix for VE line spacing
            
            * Calumma: Fix scroll-to-jumpmark for data-fragments
            
            * Calumma: Make default MW search work
            
            * Calumma: Modify LinkListGroup.mustache to fix alignment (pull-right chevron)
            
            * Calumma: Pre-select grid view tab only in RecentChanges, whenever
            
            * Calumma: Refactor stylesheets to avoid multiple loading
            
            * Calumma: Remove content styling for ordered list elements
            
            * Calumma: Remove not-logged-in state
            

            === BlueSpice pro ===
            

            * ArticlePreviewCapture: Add PhantomJS Options
            
            * CategoryManager: Remove usage of deprecated BsSpecialPage
            
            * ExtendedFilelist: Add missing BlueSpice extension registry
            
            * ExtendedFilelist: Remove usage of deprecated BsSpecialPage
            
            * InsertTemplate: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
            
            * InsertTemplate: Remove hook handler for VisualEditorConfig
            
            * InsertTemplate: Upgrade to BS3
            
            * MultiUpload: Remove targets from ResourceLoader modules
            
            * MultiUpload: Use new hook handler system for BeforePageDisplay
            
            * SMWConnector: Change Source registration method for ES
            
            * SMWConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2
            

            ==BlueSpice 3.0.0==
            
            BlueSpice 3.0.0 is a major release.<br>
            

            ===Notable changes===
            
            ====New features====
            

            *Social: an activity, communication and interaction layer
            
            *Extended Search: based on ElasticSearch and completely new interface
            
            *Responsive skin "Calumma": supports mobile view and touch interaction
            
            *Graphical list: new interface element for better usability
            
            *MediaWiki VisualEditor: native support for wikitext
            
            *Role-based permissions: simplifies rights configuration
            
            *ArticlePreviewImages: see the content of an article in various lists
            
            *Authentication stack: LDAP and SAML authentication
            

            ====Other significant changes====
            

            *Architecture: All extensions have their own repository
            
            *Architecture: Compatibility with MediaWiki 1.31 LTS
            
            *Architecture: Dialogs and grids now use ExtJS 6
            
            *Architecture: License is now GPL-3.0-only
            
            *Architecture: Reworked configuration system
            
            *Architecture: Reworked notification system
            
            *Architecture: Complete use of new MediaWiki auth manager
            
            *ArticleInfo: Uses new flyout for quick interaction
            
            *Bookmaker: Books with preview images and covers
            
            *Calumma: Breadcrumbs show the page context
            
            *Calumma: Facilitate sidebar customisation with "Edit sidebar" links
            
            *Calumma: Global actions and right sidebar make relevant functionality quickly accessible
            
            *Calumma: Intelligent navigation bars only open when needed
            
            *Calumma: New page dialog to create a new namespaced page or subpage
            
            *Calumma: Quality assessment navigation shows page status at a glance
            
            *Calumma: Subpage dialog to find and navigate to subpages
            
            *Calumma: Visual recent changes show preview images of recently changed pages
            
            *CategoryCheck: Integration in VisualEditor
            
            *Checklist: Inspector for VisualEditor
            
            *Checklist: Improved logging of checklist changes
            
            *ConfigManager: Search for configuration options and visual overhaul
            
            *CountThings: Inspector for VisualEditor
            
            *Expiry: Use new flyout for quick interaction
            
            *ExtendedSearch: Improved facets
            
            *ExtendedSearch: Individual boosts of search results
            
            *ExtendedSearch: Search for semantic properties
            
            *ExtendedStatistics: Improved workflow
            
            *ExtJS Base: ExtJS for all MediaWiki extensions
            
            *FilterableTables: Turn almost any table into a filterable one
            
            *FlaggedRevsConnector: Use new flyout for quick interaction
            
            *InsertCategory: Use flyout widget
            
            *InsertMagic: VisualEditor integration
            
            *MediaWiki extension: CodeEditor for easy editing of script and code fragments
            
            *MediaWiki extension: Lingo for glossary function
            
            *MediaWiki extension: Popups for quick page preview
            
            *MediaWiki extension: TwoColConflict for edit conflict resolution
            
            *MediaWiki extension: SemanticScributo for scripting Semantic MediaWiki
            
            *Multiupload: Provide a dropzone element for quick uploads
            
            *Multiupload: Upload several files at once
            
            *NamespaceCSS: New manager for namespace specific CSS files
            
            *NamespaceManager: Add more options and visual overhaul
            
            *PageAssignments: Use new flyout for quick interaction
            
            *PermissionManager: Role-based system
            
            *PermissionManager: Searchable overview of included rights
            
            *PermissionManager: Improved logging of permission changes
            
            *QrCode: QR code to open the page on a mobile device
            
            *Reminder: Use new flyout for quick interaction
            
            *Smartlist: Inspector for VisualEditor
            
            *SMWConnector: Inject security trimming into ask queries
            
            *Social: Attachments for articles
            
            *Social: Discussions at the end of an article
            
            *Social: Resolved state for discussions to track open issues
            
            *Social: Blog feature for central information
            
            *Social: User profile with customizable fields
            
            *Social: Central list of activities
            
            *TagSearch: Inspector for VisualEditor
            
            *UserInfo: Quick info about a user in a hovercard
            
            *VisualEditor: Inspectors for BlueSpice tags
            
            *VisualEditor: Create filterable and exportable tables
            
            *VisualEditor: Improved image search
            
            *VisualEditorConnector: Provide framework for tool plugins and interaction with tags
            
            *VisualEditorConnector: Provide widget for use in extension form elements
            
            *WebDAV: Major rewrite and stabilisation
            
            *WikiExplorer: Improve filters for category and dates
            

            ====Removed extensions====
            

            *Blog: Replaced by Timeline blog
            
            *RatedComments: Replaced by Timeline discussions
            
            *Shoutbox: Replaced by Timeline discussions
            
            *TopBarMenuCustomizer: Contact Hallo Welt! if needed
            
            *ExtensionInfo: All information goes to Special:Version now
            
            *FormattingHelp: No longer needed in VisualEditor
            
            *PasteImage: Directly supported by VisualEditor
            
            *FlexiSkin: Skin is configurable on the server side
            
            *BlueSpicePreferences: Replaced by ConfigManager
            

            ===Compatibility===
            

            *MediaWiki 1.31 LTS
            
            *Operating System: Microsoft Windows Server 2012 or Linux (common distributions)
            
            *Web server: Apache 2+, IIS 8+
            
            *PHP 7.0+
            
            *MySQL 5.6+ or MariaDB 10+
            
            *Apache Tomcat 8+ (for UEModulePDF, VisualDiff and LaTexRenderer)
            
            *ElasticSearch 6+
            
            *Java 8+
            
            *NodeJS 6+
            
            *Chrome, Firefox, Internet Eplorer 11, Edge
            

            ===The Team===
            
            ====Programmers====
            

            *Markus Glaser
            
            *Radovan Kubani
            
            *Sebastian Ulbricht
            
            *Marc Reymann
            
            *Mathias Scheer
            
            *Thomas Lorenz
            
            *Tobias Weichart
            
            *Robert Vogel
            
            *Erwin Forster
            
            *Karl Waldmannstetter
            
            *Daniel Lynge
            
            *Tobias Davids
            
            *Patric Wirth
            
            *Stephan Muggli
            
            *Stefan Widmann
            
            *Jan Göttlich
            
            *Benedikt Hofmann
            
            *Daniel Vogel
            
            *Leonid Verhovskij
            
            *Gerhard Diller
            
            *Mannfred Dennerlein
            
            *Dejan Savuljesku
            
            *Josef Konrad
            
            *Philipp Pirzer
            
            *Peter Böhm
            

            ====Design & Testing====
            

            *Anja Ebersbach
            
            *Richard Heigl
            
            *Nathalie Köpff
            
            *Michael Rödl
            
            *Michael Scherm
            
            *Dardan Diugan
            
            *Christina Glaser
            
            *Christian Graf
            
            *Angelika Müller
            
            *Karl Skodnik
            
            *Astrid Scheffler
            
            *Sabine Gürtler
            
            *Thomas Schnakenberg
            
            *Sabrina Dürr
            
            *Tobias Kornprobst
            
            *Luisa Roth
            
            *Ljubica Sireta
            
            *David Schweiger
            
            *Florian Bäckmann
            

            ====Contributors====
            

            *Aaron Schulz
            
            *Acamicamacaraca
            
            *Alangi Derick
            
            *addshore
            
            *Albert221
            
            *Amir Sarabadani
            
            *amritsreekumar
            
            *Antoine Musso
            
            *Aryeh Gregor
            
            *Aude
            
            *Basil Hershberger
            
            *Brad Jorsch
            
            *Chad Horohoe
            
            *Christian Aistleitner
            
            *David Sn
            
            *Demon
            
            *Florian
            
            *Florianschmidtwelzow
            
            *Fomafix
            
            *Frederic Mohr
            
            *Gergö Tisza
            
            *Guycn2
            
            *hexmode
            
            *idakuch
            
            *James D. Forrester
            
            *Jayprakash12345
            
            *Jforrester
            
            *jhsoby
            
            *Justin Du
            
            *Kunal Mehta
            
            *Legoktm
            
            *libraryupgrader
            
            *MarcoAurelio
            
            *Mark A. Hershberger
            
            *Max Semenik
            
            *MaxSem
            
            *MtDu
            
            *OmkarJ
            
            *Ori Livneh
            
            *Paladox
            
            *Phantom42
            
            *Prateek Saxena
            
            *Purodha
            
            *QChris
            
            *Raimond Spekking
            
            *Raymond
            
            *RazeSoldier
            
            *Reedy
            
            *rlot
            
            *Rohitt Vashishtha
            
            *Siebrand Mazeland
            
            *Subin Siby
            
            *TGC
            
            *Tulsi Bhagat
            
            *Umherirrender
            
            *Yuki Shira
            
            *Yuriy Shnitkovskiy
            
            *withoutaname
            
            *Zoranzoki21
            

            ====Translation====
            
            BlueSpice is translated at translatewiki.net. Many, many thanks for your contributions!
            
            Special thanks go out to Raimond Spekking and Siebrand Mazeland for all the i18n reviews.
            

            ===Standing on the shoulders of giants===
            
            We would like to thank all the people around MediaWiki. You've created a wonderful piece of software. Thanks a lot!
            
<bs:universalexport:noexport>
            
==Archive: Release Notes of Older BlueSpice Versions==
        
        * [[Media:BlueSpice_ReleaseNotes_101.pdf|BlueSpice 1.0.1 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_11.pdf|BlueSpice 1.1 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_111.pdf|BlueSpice 1.1.1 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_1200.pdf|BlueSpice 1.20.0 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_1201.pdf|BlueSpice 1.20.1 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_1210.pdf|BlueSpice 1.21.0 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2220.pdf|BlueSpice 2.22.0 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2221.pdf|BlueSpice 2.22.1 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2221a.pdf|BlueSpice 2.22.1a - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2222.pdf|BlueSpice 2.22.2 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2230_beta.pdf|BlueSpice 2.23.0 beta - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2230.pdf|BlueSpice 2.23.0 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2231.pdf|BlueSpice 2.23.1 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2232_beta.pdf|BlueSpice 2.23.2 beta - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2232.pdf|BlueSpice 2.23.2 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2233_beta.pdf|BlueSpice 2.23.3 beta - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2233.pdf|BlueSpice 2.23.3 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2270_beta.pdf|BlueSpice 2.27.0 beta - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2270.pdf|BlueSpice 2.27.0 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2271.pdf|BlueSpice 2.27.1 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2272.pdf|BlueSpice 2.27.2 - Release Notes.pdf]]
        
        * [[Media:BlueSpice_ReleaseNotes_2273.pdf|BlueSpice 2.27.3 - Release Notes.pdf]]</bs:universalexport:noexport>
            

            [[en:{{FULLPAGENAME}}]]
            
            [[de:Setup:Release_Notes]]
            
            __FORCETOC__
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
BlueSpice
+
<bs:ueparams template="release_notes_en" />
 +
BlueSpice<br>
 +
Copyright 2018 by Hallo Welt! GmbH<br>
 +
https://bluespice.com<br>
 +
https://hallowelt.com
  
Copyright 2018 by Hallo Welt! GmbH
+
<div class="bs-pagebreak"></div>
  
http://www.bluespice.com
+
== BlueSpice 3.0.1 ==
 +
BlueSpice 3.0.1 is a patch release.  
  
http://www.hallowelt.com
+
=== Notable Changes ===
  
==BlueSpice 2.27.3==
+
* VisualEditor: Switch between source mode and visual mode is now possible without saving
BlueSpice 2.27.3 is a patch release.
+
* Privacy Center and Admin: Allows users and site maintainers to manage their personalized data
This is a stable release.
+
* CustomizableMenu: Adds a top menu to the site
 +
* Flagged Revisions: New overview list for revision status of pages
 +
* Calumma: Display of menus and featured actions depends on rights, not on logged in status
 +
* Calumma: Added a backlink from discussion page to content page
 +
 
 +
=== BlueSpice Foundation ===
 +
 
 +
* Foundation: Add `autocreateaccount` right to role `reader`
 +
* Foundation: Add base class for hook BSApiStoreBaseBeforeReturnData
 +
* Foundation: Add Bosnian alias and cleanup *.alias.php files
 +
* Foundation: Add custom menu skin data
 +
* Foundation: Add detection for when articlepreviewcapture is not handled by default handler
 +
* Foundation: Add progressive button styling for ExtJS
 +
* Foundation: Do not grant every permission to sysop, only if not previously assigned
 +
* Foundation: Exclude modification on link attributes for all mw tests
 +
* Foundation: Extend permission configs rather that overwriting
 +
* Foundation: Fix "unknown parameter" error on API calls to ExtJS stores
 +
* Foundation: Fix msg key after #470326
 +
* Foundation: Fix Role::removePermission
 +
* Foundation: Fix badly stretched user images again
 +
* Foundation: Fix keyValueInputWidget deletion bug
 +
* Foundation: Fix line sizes to pass tests
 +
* Foundation: Fix list filtering for ExtJS
 +
* Foundation: Fix missing i18n key
 +
* Foundation: Improve WikiTextLinksHelper
 +
* Foundation: List allowed groups on locked down namespace
 +
* Foundation: Make LessVars overwriteable. ERM:13150
 +
* Foundation: Move BsCacheHelper to UtilityFactory and remove the invalidations
 +
* Foundation: Put prefixed page title in data-bs-title
 +
* Foundation: Refactor namespace lockdown logic
 +
* Foundation: Remove BsCategoryHelper as it last usage was in version BS2.23
 +
* Foundation: Remove old attribute limitation. Only storable fields will be saved anyway
 +
* Foundation: Remove support for other db types. ERM:10576
 +
* Foundation: Remove targets from ResourceLoader modules
 +
* Foundation: Remove unused common constants that have been used for extension registration in BS1*
 +
* Foundation: Remove usage of BsLinkProvider and mark it as deprecated
 +
* Foundation: Remove usage of deprecated BsSpecialPage
 +
* Foundation: Skip adding data attributes in unit test context to pass tests
 +
* Foundation: Update doc for service InterWikiLinkLookup in ServiceDecorator
 +
 
 +
=== BlueSpice free ===
 +
 
 +
* About: Remove usage of deprecated BsSpecialPage
 +
* Authors: Disregard non-existing users
 +
* Authors: Fix fatal if invalid usernames in list
 +
* Authors: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
* Avatars: Apply MediaWiki coding conventions
 +
* Avatars: Fix Avatars path
 +
* Checklist: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
 +
* Checklist: Remove hook handler for VisualEditorConfig
 +
* Checklist: Remove targets from ResourceLoader modules
 +
* Checklist: Use new hook handler system for BeforePageDisplay
 +
* ConfigManager: Harmonize naming of special page title
 +
* ConfigManager: Remove usage of deprecated BsSpecialPage
 +
* ContextMenu: Add hook handler base classes
 +
* ContextMenu: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
* CountThings: Quick typo fix
 +
* CountThings: Replace usage of deprecated BsExtensionMW
 +
* CustomMenu: New extension to provide an additional menu bar
 +
* Dashboards: Remove unused old method for AjaxDispatcher
 +
* Dashboards: Remove usage of deprecated BsSpecialPage
 +
* Dashboards: Upgrade to BS3
 +
* Dashboards: Use new hook class system for SchemaUpdate hook handler
 +
* DistributionConnector: Add check for existence of the duplicator specialpage. ERM:12836
 +
* EchoConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
* ExtendedSearch: Add priority to LookupModifiers
 +
* ExtendedSearch: Add sort by modification time for Media dialog
 +
* ExtendedSearch: Allow additional LookupModifiers to be added by extensions
 +
* ExtendedSearch: Evaluate skip_namespaces on index updates as well
 +
* ExtendedSearch: Fix autocomplete result click handler
 +
* ExtendedSearch: Fix indexing to searchindex table
 +
* ExtendedSearch: Fix layouting issue with searchbar
 +
* ExtendedSearch: Make sure index name is lowercased
 +
* ExtendedSearch: Manual cherry-pick gerrit: 477504
 +
* ExtendedSearch: Quick-fix all icon paths when there is a script path set
 +
* ExtendedSearch: Refactor of results panel
 +
* ExtendedSearch: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
* ExtendedSearch: Update privacy handler
 +
* ExtendedSearch: Use new hook handler system for BeforePageDisplay
 +
* ExtendedSearch: WikiFarm integration
 +
* ExtendedStatistics: Fix db prefix on query
 +
* ExtendedStatistics: Fix duplicate class definition
 +
* ExtendedStatistics: Remove BSExtendedSearchAdminButtons hook handler
 +
* ExtendedStatistics: Remove support for other db types. ERM:10576
 +
* ExtendedStatistics: Remove usage of deprecated BsSpecialPage
 +
* ExtendedStatistics: Use new hook class system for BeforePageDisplay hook handler
 +
* ExtendedStatistics: Use new hook handler system for BeforePageDisplay
 +
* GroupManager: Remove usage of deprecated BsSpecialPage
 +
* HideTitle: Remove targets from ResourceLoader modules
 +
* HideTitle: Replace usage of deprecated BsExtensionMW
 +
* InsertCategory: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
 +
* InsertCategory: Remove hook handler for VisualEditorConfig
 +
* InsertCategory: Remove targets from ResourceLoader modules
 +
* InsertCategory: Upgrade to BS3
 +
* InsertFile: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
 +
* InsertFile: Remove hook handler for VisualEditorConfig
 +
* InsertFile: Remove old unused paging procedures
 +
* InsertFile: Remove targets from ResourceLoader modules
 +
* InsertFile: Upgrade to BS3
 +
* InsertLink: Add file-link
 +
* InsertLink: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
 +
* InsertLink: Remove hook handler for VisualEditorConfig
 +
* InsertLink: Remove targets from ResourceLoader modules
 +
* InsertMagic: Add icon to Insertmagic in VE
 +
* InsertMagic: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
 +
* InsertMagic: Remove hook handler for VisualEditorConfig
 +
* InsertMagic: Remove targets from ResourceLoader modules
 +
* InsertMagic: Upgrade to BS3
 +
* InterWikiLinks: Mark BSApiTasksInterWikiLinksManagerTest as broken
 +
* InterWikiLinks: Remove usage of deprecated BsSpecialPage
 +
* InterWikiLinks: Use new hook class system for BeforePageDisplay hook handler
 +
* NamespaceCSS: Remove usage of deprecated BsSpecialPage
 +
* NamespaceManager: Handler for BSPrivacy
 +
* NamespaceManager: Hide talk NSs + assign aliases
 +
* NamespaceManager: Re-add missing sql field patch files, that got removed
 +
* NamespaceManager: Remove support for other db types. ERM:10576
 +
* NamespaceManager: Remove usage of deprecated BsSpecialPage
 +
* NamespaceManager: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
* NamespaceManager: Upgrade BSPrivacy handler
 +
* NamespaceManager: Use new hook class system for SchemaUpdate hook handler
 +
* PageAccess: Remove usage of deprecated BsSpecialPage
 +
* PageAssignments: Handler for BSPrivacy
 +
* PageAssignments: Make assigned users notified on changes to talk page
 +
* PageAssignments: Quick Fix remove cause of warnings
 +
* PageAssignments: Remove targets from ResourceLoader modules
 +
* PageAssignments: Remove usage of deprecated BsSpecialPage
 +
* PageAssignments: Remove usage of deprecated BsUserHelper
 +
* PageAssignments: Update privacy handler
 +
* PageAssignments: Use new hook class system for SchemaUpdate hook handler
 +
* PageTemplates: Remove support for other db types. ERM:10576
 +
* PageTemplates: Remove unused class PageTemplatesAdmin
 +
* PageTemplates: Remove usage of deprecated BsSpecialPage
 +
* PageTemplates: Use new hook class system for SchemaUpdate hook handler
 +
* PagesVisited: Remove support for other db types. ERM:10576
 +
* PagesVisited: Replace BsLinkProvider with WikitextLinkHelper service
 +
* PagesVisited: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
* PermissionManager: Fix button styling
 +
* PermissionManager: Fix custom group icon
 +
* PermissionManager: Script to compare permissions
 +
* Privacy: New extension to match GDPR requirements
 +
* QrCode: Add CI scripts
 +
* QrCode: Fix css class scanQrCode padding
 +
* RSSFeeder: Fix a typo
 +
* RSSFeeder: Remove usage of deprecated BsSpecialPage
 +
* RSSFeeder: Use new hook handler system for BeforePageDisplay
 +
* Readers: Handler for BSPrivacy
 +
* Readers: Remove bs_aftercontent readers, as is not supported by 3.0.0 skin
 +
* Readers: Remove usage of deprecated BsSpecialPage
 +
* Readers: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
* Readers: Update privacy handler
 +
* Readers: Use new hook class system for SchemaUpdate hook handler
 +
* Readers: Use new hook handler system for BeforePageDisplay and SkinTemplateNavigation
 +
* SaferEdit: Handler for BSPrivacy
 +
* SaferEdit: Remove saferEdit ping on namespaces lower than 0
 +
* SaferEdit: Remove support for other db types. ERM:10576
 +
* SaferEdit: Update privacy handler
 +
* SaferEdit: Use new hook class system for SchemaUpdate hook handler
 +
* SmartList: Remove targets from ResourceLoader modules
 +
* SmartList: Use linkRenderer service instead of BsLinkProvider
 +
* SmartList: Use new hook handler system for BeforePageDisplay
 +
* UEModulePDF: Add Hook hander base class for hook BSUEModulePDFcollectMetaData
 +
* UEModulePDF: Hide PDF export on SpecialPages
 +
* UniversalExport: Remove usage of deprecated BsSpecialPage
 +
* UniversalExport: Use new hook handler system for BeforePageDisplay
 +
* UsageTracker: Remove usage of deprecated BsSpecialPage
 +
* UserManager: Add registration date column to UserManager. ERM:12999
 +
* UserManager: Mark ApiTasksUserManagerTest as broken
 +
* UserManager: Remove unused empty file
 +
* UserManager: Remove usage of deprecated BsSpecialPage
 +
* UserSidebar: Move from gitlab to gerrit, as this is included in BS free
 +
* WatchList: Replace BsLinkProvider with WikitextLinkHelper service
 +
* WatchList: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
* WhoIsOnline: Remove support for other db types. ERM:10576
 +
* WhoIsOnline: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
* WhoIsOnline: Use new hook handler system and drop support for other db types in schema update
 +
 
 +
=== BlueSpice Distribution ===
 +
 
 +
* VisualEditorConnector: Add composer test entry point
 +
* VisualEditorConnector: Add integration into BlueSpiceSimpleFarmer
 +
* VisualEditorConnector: Add parseWikitextFragment to standalone BlueSpiceTarget, as
 +
* VisualEditorConnector: Add proxy API module for Parsoid communication
 +
* VisualEditorConnector: Do not use VE on PageTemplates when VE is not enabled
 +
* VisualEditorConnector: Fix VisualEditor cancel button appearance
 +
* VisualEditorConnector: Fix VisualEditor editing when oldid present
 +
* VisualEditorConnector: Fix constructor parameter for RestbaseMock
 +
* VisualEditorConnector: Fix extension.json and remove random icon path from other extension to pass tests
 +
* VisualEditorConnector: Hide quality management tab when VE is active
 +
* VisualEditorConnector: Override behavior of MediaDialog
 +
* VisualEditorConnector: Reload page after saving is done
 +
* VisualEditorConnector: Require MediaWiki 1.31 in extension.json for AutoloadNamespaces
 +
* VisualEditorConnector: Update dynamic parsoid config for SimpleFarmer
 +
 
 +
=== BlueSpice Skin ===
 +
 
 +
* Calumma: Add tooltip for navigation toggler. ERM:13150
 +
* Calumma: BlueSpiceCustomMenu Component. ERM:13134
 +
* Calumma: CustomMenu header: modify height and color
 +
* Calumma: Fix 'view' page tool is always skipped. ERM: 13004
 +
* Calumma: Fix CustomMenuHeader collapse state
 +
* Calumma: Fix Hidden VE with CustomMenu/Header on scroll
 +
* Calumma: Fix JS type error when the anchor for jumpmark has no attribute href
 +
* Calumma: Fix OOjs primary button colors + show QM tab only in view mode
 +
* Calumma: Fix Scroll to jumpmark
 +
* Calumma: Fix badly stretched user images again
 +
* Calumma: Fix for PluggableAuth AutoLogin
 +
* Calumma: Fix for VE line spacing
 +
* Calumma: Fix scroll-to-jumpmark for data-fragments
 +
* Calumma: Make default MW search work
 +
* Calumma: Modify LinkListGroup.mustache to fix alignment (pull-right chevron)
 +
* Calumma: Pre-select grid view tab only in RecentChanges, whenever
 +
* Calumma: Refactor stylesheets to avoid multiple loading
 +
* Calumma: Remove content styling for ordered list elements
 +
* Calumma: Remove not-logged-in state
 +
 
 +
=== BlueSpice pro ===
 +
 
 +
* ArticlePreviewCapture: Add PhantomJS Options
 +
* CategoryManager: Remove usage of deprecated BsSpecialPage
 +
* ExtendedFilelist: Add missing BlueSpice extension registry
 +
* ExtendedFilelist: Remove usage of deprecated BsSpecialPage
 +
* InsertTemplate: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
 +
* InsertTemplate: Remove hook handler for VisualEditorConfig
 +
* InsertTemplate: Upgrade to BS3
 +
* MultiUpload: Remove targets from ResourceLoader modules
 +
* MultiUpload: Use new hook handler system for BeforePageDisplay
 +
* SMWConnector: Change Source registration method for ES
 +
* SMWConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2
 +
 
 +
 
 +
==BlueSpice 3.0.0==
 +
BlueSpice 3.0.0 is a major release.<br>
 +
 
 +
===Notable changes===
 +
====New features====
 +
 
 +
*Social: an activity, communication and interaction layer
 +
*Extended Search: based on ElasticSearch and completely new interface
 +
*Responsive skin "Calumma": supports mobile view and touch interaction
 +
*Graphical list: new interface element for better usability
 +
*MediaWiki VisualEditor: native support for wikitext
 +
*Role-based permissions: simplifies rights configuration
 +
*ArticlePreviewImages: see the content of an article in various lists
 +
*Authentication stack: LDAP and SAML authentication
 +
 
 +
====Other significant changes====
 +
 
 +
*Architecture: All extensions have their own repository
 +
*Architecture: Compatibility with MediaWiki 1.31 LTS
 +
*Architecture: Dialogs and grids now use ExtJS 6
 +
*Architecture: License is now GPL-3.0-only
 +
*Architecture: Reworked configuration system
 +
*Architecture: Reworked notification system
 +
*Architecture: Complete use of new MediaWiki auth manager
 +
*ArticleInfo: Uses new flyout for quick interaction
 +
*Bookmaker: Books with preview images and covers
 +
*Calumma: Breadcrumbs show the page context
 +
*Calumma: Facilitate sidebar customisation with "Edit sidebar" links
 +
*Calumma: Global actions and right sidebar make relevant functionality quickly accessible
 +
*Calumma: Intelligent navigation bars only open when needed
 +
*Calumma: New page dialog to create a new namespaced page or subpage
 +
*Calumma: Quality assessment navigation shows page status at a glance
 +
*Calumma: Subpage dialog to find and navigate to subpages
 +
*Calumma: Visual recent changes show preview images of recently changed pages
 +
*CategoryCheck: Integration in VisualEditor
 +
*Checklist: Inspector for VisualEditor
 +
*Checklist: Improved logging of checklist changes
 +
*ConfigManager: Search for configuration options and visual overhaul
 +
*CountThings: Inspector for VisualEditor
 +
*Expiry: Use new flyout for quick interaction
 +
*ExtendedSearch: Improved facets
 +
*ExtendedSearch: Individual boosts of search results
 +
*ExtendedSearch: Search for semantic properties
 +
*ExtendedStatistics: Improved workflow
 +
*ExtJS Base: ExtJS for all MediaWiki extensions
 +
*FilterableTables: Turn almost any table into a filterable one
 +
*FlaggedRevsConnector: Use new flyout for quick interaction
 +
*InsertCategory: Use flyout widget
 +
*InsertMagic: VisualEditor integration
 +
*MediaWiki extension: CodeEditor for easy editing of script and code fragments
 +
*MediaWiki extension: Lingo for glossary function
 +
*MediaWiki extension: Popups for quick page preview
 +
*MediaWiki extension: TwoColConflict for edit conflict resolution
 +
*MediaWiki extension: SemanticScributo for scripting Semantic MediaWiki
 +
*Multiupload: Provide a dropzone element for quick uploads
 +
*Multiupload: Upload several files at once
 +
*NamespaceCSS: New manager for namespace specific CSS files
 +
*NamespaceManager: Add more options and visual overhaul
 +
*PageAssignments: Use new flyout for quick interaction
 +
*PermissionManager: Role-based system
 +
*PermissionManager: Searchable overview of included rights
 +
*PermissionManager: Improved logging of permission changes
 +
*QrCode: QR code to open the page on a mobile device
 +
*Reminder: Use new flyout for quick interaction
 +
*Smartlist: Inspector for VisualEditor
 +
*SMWConnector: Inject security trimming into ask queries
 +
*Social: Attachments for articles
 +
*Social: Discussions at the end of an article
 +
*Social: Resolved state for discussions to track open issues
 +
*Social: Blog feature for central information
 +
*Social: User profile with customizable fields
 +
*Social: Central list of activities
 +
*TagSearch: Inspector for VisualEditor
 +
*UserInfo: Quick info about a user in a hovercard
 +
*VisualEditor: Inspectors for BlueSpice tags
 +
*VisualEditor: Create filterable and exportable tables
 +
*VisualEditor: Improved image search
 +
*VisualEditorConnector: Provide framework for tool plugins and interaction with tags
 +
*VisualEditorConnector: Provide widget for use in extension form elements
 +
*WebDAV: Major rewrite and stabilisation
 +
*WikiExplorer: Improve filters for category and dates
 +
 
 +
====Removed extensions====
 +
 
 +
*Blog: Replaced by Timeline blog
 +
*RatedComments: Replaced by Timeline discussions
 +
*Shoutbox: Replaced by Timeline discussions
 +
*TopBarMenuCustomizer: Contact Hallo Welt! if needed
 +
*ExtensionInfo: All information goes to Special:Version now
 +
*FormattingHelp: No longer needed in VisualEditor
 +
*PasteImage: Directly supported by VisualEditor
 +
*FlexiSkin: Skin is configurable on the server side
 +
*BlueSpicePreferences: Replaced by ConfigManager
  
 
===Compatibility===
 
===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 Eplorer 11, Edge
 
  
===BlueSpice Foundation===
+
*MediaWiki 1.31 LTS
* Foundation: Add BSTestPermissions.php
+
*Operating System: Microsoft Windows Server 2012 or Linux (common distributions)
* Foundation: Add getSubpagesSorted function
+
*Web server: Apache 2+, IIS 8+
* Foundation: Add PageExport dialog
+
*PHP 7.0+
* Foundation: Add UrlTitleParser to BSFoundation for a better way to get a title from an url
+
*MySQL 5.6+ or MariaDB 10+
* Foundation: Add more base classes for MW hooks
+
*Apache Tomcat 8+ (for UEModulePDF, VisualDiff and LaTexRenderer)
* Foundation: Add real client side filter validation to ExtJS string field grid filter
+
*ElasticSearch 6+
* Foundation: BsCore::registerBehaviorSwitch fix exists check in_array
+
*Java 8+
* Foundation: Fix FileRepo grid thumb view
+
*NodeJS 6+
* Foundation: Fix for JS variables
+
*Chrome, Firefox, Internet Eplorer 11, Edge
* 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===
+
===The Team===
* EchoConnector: Fix cut off notifications in Special:Notifications #7582
+
====Programmers====
* 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===
+
*Markus Glaser
* Bookmaker: Add MassAdd posibility
+
*Radovan Kubani
* Bookmaker: Fix for "ue:meta/title" not evaluated
+
*Sebastian Ulbricht
* Bookmaker: PMP: Fixed PDF-Export with Subpages on VisualDiffs
+
*Marc Reymann
* CategoryManager: BSWikiAdmin: Admin menu - individual module permission check
+
*Mathias Scheer
* NSFileRepoConnector: Add autoscrolling to the preselected element
+
*Thomas Lorenz
* NSFileRepoConnector: Fix bug where namespace form field was not loaded in chrome
+
*Tobias Weichart
* NSFileRepoConnector: Set namespace selection combobox to config value
+
*Robert Vogel
* PasteImage: Fix bookmark selection path to use correct object
+
*Erwin Forster
* Rating: Add recommended text to like article rating, when user voted #5238
+
*Karl Waldmannstetter
* Review: Add opt-in for temporary permissions
+
*Daniel Lynge
* Review: Applying HACK for extended permissions
+
*Tobias Davids
* Review: Changed some icons to new icon font
+
*Patric Wirth
* SMWConnector: Add migration scripts
+
*Stephan Muggli
* SMWConnector: Changed path to MediaWiki maintenance.php
+
*Stefan Widmann
* SMWConnector: Change selector due to change in extension name
+
*Jan Göttlich
* SMWConnector: Fix code styling
+
*Benedikt Hofmann
* SMWConnector: Fix for PageForms DateImePicker
+
*Daniel Vogel
* SMWConnector: Fix language selection Fix plugin list
+
*Leonid Verhovskij
* Teamwork: Fix hard coded requirement of extension PageAssignments
+
*Gerhard Diller
* Teamwork: Fix template store getting cut of after 25 entries ERM:#8662
+
*Mannfred Dennerlein
* Teamwork: PMP: Fixed spelling mistake
+
*Dejan Savuljesku
* WikiExplorer: API Unittest
+
*Josef Konrad
 +
*Philipp Pirzer
 +
*Peter Böhm
  
===BlueSpice Skin===
+
====Design & Testing====
* Skin: Fixes size of <code> elements</code>
+
 
 +
*Anja Ebersbach
 +
*Richard Heigl
 +
*Nathalie Köpff
 +
*Michael Rödl
 +
*Michael Scherm
 +
*Dardan Diugan
 +
*Christina Glaser
 +
*Christian Graf
 +
*Angelika Müller
 +
*Karl Skodnik
 +
*Astrid Scheffler
 +
*Sabine Gürtler
 +
*Thomas Schnakenberg
 +
*Sabrina Dürr
 +
*Tobias Kornprobst
 +
*Luisa Roth
 +
*Ljubica Sireta
 +
*David Schweiger
 +
*Florian Bäckmann
 +
 
 +
====Contributors====
 +
 
 +
*Aaron Schulz
 +
*Acamicamacaraca
 +
*Alangi Derick
 +
*addshore
 +
*Albert221
 +
*Amir Sarabadani
 +
*amritsreekumar
 +
*Antoine Musso
 +
*Aryeh Gregor
 +
*Aude
 +
*Basil Hershberger
 +
*Brad Jorsch
 +
*Chad Horohoe
 +
*Christian Aistleitner
 +
*David Sn
 +
*Demon
 +
*Florian
 +
*Florianschmidtwelzow
 +
*Fomafix
 +
*Frederic Mohr
 +
*Gergö Tisza
 +
*Guycn2
 +
*hexmode
 +
*idakuch
 +
*James D. Forrester
 +
*Jayprakash12345
 +
*Jforrester
 +
*jhsoby
 +
*Justin Du
 +
*Kunal Mehta
 +
*Legoktm
 +
*libraryupgrader
 +
*MarcoAurelio
 +
*Mark A. Hershberger
 +
*Max Semenik
 +
*MaxSem
 +
*MtDu
 +
*OmkarJ
 +
*Ori Livneh
 +
*Paladox
 +
*Phantom42
 +
*Prateek Saxena
 +
*Purodha
 +
*QChris
 +
*Raimond Spekking
 +
*Raymond
 +
*RazeSoldier
 +
*Reedy
 +
*rlot
 +
*Rohitt Vashishtha
 +
*Siebrand Mazeland
 +
*Subin Siby
 +
*TGC
 +
*Tulsi Bhagat
 +
*Umherirrender
 +
*Yuki Shira
 +
*Yuriy Shnitkovskiy
 +
*withoutaname
 +
*Zoranzoki21
 +
 
 +
====Translation====
 +
BlueSpice is translated at translatewiki.net. Many, many thanks for your contributions!
 +
Special thanks go out to Raimond Spekking and Siebrand Mazeland for all the i18n reviews.
 +
 
 +
===Standing on the shoulders of giants===
 +
We would like to thank all the people around MediaWiki. You've created a wonderful piece of software. Thanks a lot!
  
 
<bs:universalexport:noexport>
 
<bs:universalexport:noexport>
 +
 
==Archive: Release Notes of Older BlueSpice Versions==
 
==Archive: Release Notes of Older BlueSpice Versions==
 
* [[Media:BlueSpice_ReleaseNotes_101.pdf|BlueSpice 1.0.1 - Release Notes.pdf]]
 
* [[Media:BlueSpice_ReleaseNotes_101.pdf|BlueSpice 1.0.1 - Release Notes.pdf]]
Line 133: Line 495:
 
* [[Media:BlueSpice_ReleaseNotes_2271.pdf|BlueSpice 2.27.1 - Release Notes.pdf]]
 
* [[Media:BlueSpice_ReleaseNotes_2271.pdf|BlueSpice 2.27.1 - Release Notes.pdf]]
 
* [[Media:BlueSpice_ReleaseNotes_2272.pdf|BlueSpice 2.27.2 - Release Notes.pdf]]
 
* [[Media:BlueSpice_ReleaseNotes_2272.pdf|BlueSpice 2.27.2 - Release Notes.pdf]]
* [[Media:BlueSpice_ReleaseNotes_2273.pdf|BlueSpice 2.27.3 - Release Notes.pdf]]
+
* [[Media:BlueSpice_ReleaseNotes_2273.pdf|BlueSpice 2.27.3 - Release Notes.pdf]]</bs:universalexport:noexport>
 +
 
 +
 
 +
[[en:{{FULLPAGENAME}}]]
 +
[[de:Setup:Release_Notes]]
 +
__FORCETOC__

Attachments

Discussions