Setup:Release Notes: Unterschied zwischen den Versionen

[freigegebene Version][freigegebene Version]

BlueSpice 2.27.1[Bearbeiten | Quelltext bearbeiten]

BlueSpice 2.27.1 is a maintenance release.
This is a stable release.

Notable changes[Bearbeiten | Quelltext bearbeiten]

New features[Bearbeiten | Quelltext bearbeiten]

  • CategoryManager: A new manager to organize categories via user interface
  • ExtendedFilelist: A place to browse and search for files and images

Other significant changes[Bearbeiten | Quelltext bearbeiten]

  • ExtendedSearch: Added maintenance script to add a list of articles to search index
  • ExtendedSearch: Added Tag Cloud support for search queries
  • ExtendedSearch: Namespace settings for search are now in user preferences
  • General: Improved API documentation
  • General: Improved API permission handling
  • General: PHP7 compatibility
  • InsertFile: image alignment is can now be disabled with a checkbox
  • InsertMagic: Added customtag selection for quick access
  • PageTemplates: Entries can point to forms
  • Review: Review logs state and actions in history
  • Semantic: New SMW properties for revision status
  • Skin: Language links are now displayed as flags in top menu
  • Skin: Restored watchlist star in action menu
  • Skin: Toolbox is accessible in MORE menu
  • UserSidebar: Added possibility to add external links
  • VisualEditor: Introducing DOM preprocessor for better span handling

Compatibility[Bearbeiten | Quelltext bearbeiten]

  • Fully MW 1.27 compatible
  • MediaWiki 1.27
  • Operating System: Microsoft Windows Server 2008+ or Linux (common distributions)
  • Web server: Apache 2+, IIS 7+
  • PHP 5.5.9+
  • MySQL 5.4+ or MariaDB 10+
  • Apache Tomcat 7+ (for ExtendedSearch and UEModulePDF)
  • Java 8+

BlueSpice Foundation[Bearbeiten | Quelltext bearbeiten]

  • API: Adding TaskData Schema
  • API: API Documentation
  • API: ApiTasksBase - Removed implicit call to 'doUpdates'
  • API: BSApiGroupStore - Implemented use of "query" parameter
  • API: BSApiTasksBase - Improved error handling
  • API: BSApiTasksTestBase - Add GroupPermissions - read and writeapi
  • API: Fix for bs-category-treestore returning empty set
  • API: Fix for calculating total of fixtures and paging test
  • API: Made the namespaces option a real condition in TitleQueryStore
  • API: opPermitted method now checks for any operation set in operationPermissions, not just create, update and delete
  • API: Update for API error i18n
  • Cleanup: Clean up alias files
  • Compatibility: Make some config's $GLOBALS[]
  • Compatibility: Removed deprecated editusercssjs right
  • Compatibility: Removed MediaWiki settings
  • Compatibility: Replaced the use of &$this
  • Compatibility: Replaced long deprecated DB_READ constant by DB_SLAVE
  • Components: Added possibility to add external links in UserSidebar
  • Components: Added BSTemplateHelper
  • Components: BS.store:LocalNamespaces - Fixed 'all' and 'main'
  • Components: Bugfix for "grouping feature" in gridpanel
  • Components: Entity - Added missing return.
  • Components: Entity - Fixed access to deprecated method
  • Components: Entity - Fixed new entities not getting saved
  • Components: Entity - Fixed prefix of default options
  • Components: Ext.view.Table: buffered store issue fixed
  • Components: Fix for category input field store
  • Components: ItemList - Making component more configurable, removing some hard-coded values
  • Components: PageContentProvider - Use Title from ParserOutput to handle DISPLAYTITLE
  • Components: StringHelper - Added return statement with boolean
  • Components: TemplateHelper - Fixed issues with paths
  • Components: Upload panel - Non-ASCII characters. Replacing umlauts with transliterated values rather than removing them
  • Core: Replace ArticleAfterFetchContent hook subscriber
  • ExtensionManager: Added deprecation code hints and method documentation
  • ExtensionManager: Fixed merge strategy of $GOBALS
  • ExtensionMW: Turn on strict mode in in_array to avoid nesting level error
  • General: Added dependency to module "bluespice.extjs"
  • General: Added hooks to the generic entity data handling
  • General: Clean up old unused code
  • General: Fix "already defined" warnings
  • General: Fixed Special:Credits
  • General: Internationalize description
  • Installation: Add installer to MessagesDirs
  • Installation: Updated links to installation manual
  • Licenses: Adding license fulltext repository
  • Notifications: Adapt to new notification registration system
  • Template: Added template file extension to template name and added mustache templates dependency
  • Template: BsBaseTemplate - getNavigationSidebar(): list items given in
  • Tests: Added to BlueSpice group
  • Tests: Adding unit test base classes
  • Tests: Fixed TitleQueryStoreTest
  • UI: Added basic oojs ui components
  • UI: Added bs-arrow-o-up (used in go-to-top button) to bs icon set
  • UI: Added famfamfam flags icon set
  • UI: Added icon-file-zip which fixes some missing icons
  • UI: bluespice.extjs: fix for bookmaker dirty flag in extjs theme
  • UI: bluespice.testsystem.js bugfix: change nav-section position if testsystem
  • UI: BSBaseTemplate Added toolbox items to data array
  • UI: BS/Window.js: (re)set window position
  • UI: bsgExtJSThemes: add a white theme
  • UI: CategoryBoxSelect - Added "tree-trigger"
  • UI: Copied toolbox from navigation to content actions #5786
  • UI: create new extjs theme source
  • UI: FileRepo renderThumb: use img-tag inside a-tag if image is a thumb
  • UI: FileRepo.js: add class bs-thumb-link in function renderThumb
  • UI: Made bluespice styles available for mobile version
  • UI: SkinTemplate - Added language_urls to personalInfo section
  • UI: SkinTemplate - changed the number of language_urls

BlueSpice Extensions[Bearbeiten | Quelltext bearbeiten]

  • ArticleInfo: Fix author list in extension.json
  • Authors: Fixes InsertMagic integration
  • Avatars: Fixed blank profile image issue
  • Blog: Remove custom caching
  • Checklist: Add PHPUnit Tests for API functions
  • ContextMenu: Removed error_log
  • ContextMenu: Rewrite of ContextMenu extension
  • Dashboards: Added API unit test
  • Dashboards: Maintenance script that clears old and no longer available portlets from database
  • Dashboards: Remove serialize/unserialize and use json only in db
  • Dashboards: Replaced usage of deprecated "mw.util.wikiGetlink" ...
  • Emoticons: Fixed replacing in tags and their attributes
  • ExtendedSearch: "Create Page" is always displayed - ShowCreSugInAc changed to LEVEL_PRIVATE
  • ExtendedSearch: Add 'search_files' parameter to ExtendedSearch URL
  • ExtendedSearch: Add maintenance script to add a list of articles to search index
  • ExtendedSearch: Added checks that prevent buildIndex from crashing on invalid page
  • ExtendedSearch: Autocomplete query was sending non-wildcarded search string, causing mathches to be missed. Here search string is wildcarded.
  • ExtendedSearch: Autocomplete was ignoring namespaces configuration
  • ExtendedSearch: Fix for indexing uploaded files
  • ExtendedSearch: Fix for multiple extended search result divs
  • ExtendedSearch: Fix for search statistics
  • ExtendedSearch: Fixed search with namespaces
  • ExtendedSearch: Readded create page from search
  • ExtendedSearch: Readded namespace preferences
  • ExtendedSearch: Search with namespaces was broken
  • ExtendedSearch: Shorten namespace and title in autocomplete area
  • ExtendedSearch: Tag Cloud support - Added TagCloud handler in ExtendedSearch extension. It enables TagCloud extension to use searchstats (bs_searchstats) as a source.
  • ExtendedSearch: TagCloud support - Added support for 'count' attribute
  • ExtendedSearch: TagCloud support - Timespan attribute is now descriptive ("1 month", "2 weeks"), count attribute set to -1 will show all records
  • ExtendedSearch: Umlauts in URL were causing ExtendedSearch to fail showing the correct results. This encodes URI to overcome this limitation.
  • ExtendedStatistics: Pass empty var to prevent js error on localsamespaces
  • ExtendedStatistics: Refactoring of ListView on Statistics
  • ExtendesSearch: Fix for NSFileRepo in onArticleSaveComplete
  • FlexiSkin: Fixed array syntax
  • FlexiSkin: Upload button color now with less variable
  • FormattingHelp: Added API unit test
  • General: API Documentation
  • General: Better mobile integration
  • General: Call 'runUpdates' explicitly in API calls in order not to unneccessarily fill the job queue
  • General: Cleanup - removing unused files
  • General: Fix failing tests due to missing apihelp messages.
  • General: Fix key for author list in extension.json
  • General: Fix loading autoload.php in composer
  • General: Fixed composer dependency
  • General: License information - Adding info about third party components
  • General: Run loaded banana task on test
  • General: Set manifest_version in extension.json
  • General: Update composer.json to use dev-master
  • GroupManager: Added API unit test
  • GroupManager: Added bsgConfigFiles
  • InsertCategory: Added integration for UploadPanel
  • InsertFile: Add PHPUnit test for BSApiInsertFileLicenseStore (bs-insertfile-license-store)
  • InsertFile: Fix for image alignment InsertFile/VisualEditor
  • InsertFile: Non-ASCII characters handling. Replacing umlauts with transliterated values rather than removing them
  • InsertLink: Add file for special page aliases
  • InsertLink: Fix for error on inserting wrong link in InsertLink dialog
  • InsertLink: Workaround for IE crashes
  • InsertMagic: Add 'source' tag to InsertMagic
  • InsertMagic: Add customtag selection, hook and extjs store handling
  • InsertMagic: added API unit test
  • InsertMagic: Register MagicWords as objects not array
  • InterWikiLinks: Added API unit test
  • NamespaceManager: Added API unit test
  • NamespaceManager: Fixed issue with delete options
  • PageAssignments: Added hook listener for user delete and group delete/rename.
  • PageAssignments: Move hooks to correct place in extension.json
  • PageAssignments: Replaced long deprecated DB_READ constant by DB_SLAVE
  • PageTemplates: Added API unit test
  • PageTemplates: Refactoring PageTemplates
  • PageTemplates: Removed unneeded apihelp messages
  • PermissionManager: Add PHPUnit Tests
  • PermissionManager: Fix descriptionmsg in extension.json
  • PermissionManager: Fix for broken dialog on PermissionManager TemplateEditor
  • Review: Added "delegated to" user to assessors #2833
  • Review: Added hook BSReviewVoteComplete
  • Review: Added reload of BsReviewProcess after update db row
  • Review: Added ReviewProcess object to hook
  • Review: Enabled sorting of the standard fields in overview panel
  • Review: Fix case of OutputPage::setPageTitle
  • Review: Fixed bug where only a review on the mainpage could be edited
  • Review: Fixed invalid callback exception
  • Review: Fixed logic
  • Review: Fixed title validity check
  • Review: Move Hooks to extension.json, add edit on review handling
  • Review: Replaced $this with $oReview. Function doVote is static
  • Review: Yearly mail fixes
  • RSSStandards: Refactor to remove raw queries.
  • RSSStandards: Replaced "Article::getContent" deprecated in MediaWiki 1.21
  • ShoutBox: Css fix to show delete-button background image without cut
  • ShoutBox: Removed use of CommonAjaxInterface
  • SmartList: Fixed I18N; Added tag aliases
  • SmartList: Resolved sql table name ambiguation
  • UEModulePDF: Add tables.css to PDFTemplates
  • UEModulePDF: Handle Display Title in Meta Data
  • UEModulePDF: Improved file name calculation in PDFServlet
  • UEModulePDF: PDFTemplate BlueSpice_Landscape style adjustments
  • UEModulePDF: Remove entry from AutoloadClasses
  • UEModulePDF: Removed unit test hook as there are no tests
  • UserManager: Added API unit test
  • UserManager: Hook BSUserManagerAfterDeleteUser was sending an emtpy user object.
  • UserManager: Internationalize description message in extension.json
  • UserManager: Remove duplicate manifest_version from extension.json
  • UserManager: Separating "edit user" dialog
  • UserSidebar: Added cache invalidation on possible user language change #4913
  • UserSidebar: Fix ApiDocumentationTest
  • VisualEditor: Fix for checkboxes removing when alone in the line
  • VisualEditor: Fix for inserting categories with '&' in name
  • VisualEditor: Fix RegEx for matching special tags
  • VisualEditor: Improve special tag detection with naming collisions
  • VisualEditor: Introducing DOM preprocessor for better span handling
  • VisualEditor: Parser no longer required to create the config
  • VisualEditor: Refactoring class name
  • VisualEditor: Removed use of CommonAjaxInterface
  • WantedArticle: In some cases browser will insert full link instead of just #title to href. This handles such cases
  • WikiAdmin: Removed link to BlueSpice Shop

BlueSpice Skin[Bearbeiten | Quelltext bearbeiten]

  • Added separator between toolbox actions and content actions
  • Adding license information
  • BSES integration: Color for "Create page" menu item
  • Change watch icon to new icomon, after vector image does not exists per default anymore
  • Cleanup: removing unused images
  • DataAfterContent: show delete-image in shoutbox entry
  • Fix for non-existing CSS attribut in the Sidebar
  • Fixed color bs-personal-info counter and bs-top text-decoration
  • Fixed text-decoration for language_urls more button
  • print.less - modified tabel style for media print
  •  Remove Remove MediaWiki settings from callback
  • Replaced TopMenu marker image with icon-font
  • skin.icons.less: fix for custom icon position in left navigation
  • Split author list in extension.json
  • Styles and JS for language_urls in personalInfo section
  • Updated scrollToTop with new icon class
  • Watchlist: add / remove from watchlist changed to ajax

BlueSpice Distribution[Bearbeiten | Quelltext bearbeiten]

https://de.help.bluespice.com/wiki/Setup:Release_Notes

BlueSpice Pro[Bearbeiten | Quelltext bearbeiten]

  • Bookmaker: Load dependency from bluespice extensions if not loaded
  • Bookmaker: Added API Unittests for Bookshelf extension
  • Bookmaker: UEModulePDFRecursive: get content using BsPDFPageProvider() instead of BsPageContentProvider()
  • Bookmaker: Removed diabled button
  • Bookmaker: Fixed i18n
  • Bookmaker: Extjs navigationTab: required to keep the appearence as effect of changing
  • Bookmaker: extension.json: add bs-extjs-bui variables
  • Bookmaker: PDFTemplate Book: add tables.css to template.html and template.php
  • Bookmaker: Replaced usage of deprecated "mw.util.wikiGetlink"
  • Bookmaker: Update UEModuleBookPDF.setup.php load universalexport while its needed from uemodulepdf
  • Bookmaker: Fixed API tests when executed as a suite
  • Bookmaker: Licenses: Adding third party license information
  • ExportTables: Fixed deprecated use of js globals
  • PasteImage: Add wikisyntax paste handler for chrome
  • PasteImage: Fix text paste handler and ff reaction only on file, ignore text
  • PasteImage: Firefox paste implementation with contenteditable popup
  • PasteImage: Cleanup repeated code
  • PasteImage: Add bluespicepasteimage.php again
  • PasteImage: Update apu access to mw-api to prevent form post error on modern browsers
  • PasteImage: Use titlesafe for case sensitive handling
  • PasteImage: Refactored version
  • PasteImage: Update version, change image name to pagename_date_time
  • RatedComments: Added deletion of helpful rating when comment was deleted
  • RatedComments: RatedComments works on mobile
  • RatedComments: License: Adding information about third party software
  • Rating: Refactoring!
  • Rating: Added a svg js rating system :)
  • Rating: Implemented js with OOjs, which actually works quite well ^^
  • Rating: Just used value for special rating - this needs a complete rework too
  • Rating: Removed RatedComments again... needs to be done in its own package, cause this extension may will be dropped
  • Rating: Small css fix
  • Rating: Added additional user information to the rating items + removed old i18n
  • Rating: Made ratings of all users anon for client side by default
  • Rating: Fixed use of objects as dependencies
  • Rating: Further improvements to the ooJS code
  • Rating: Added reload, item store and unique auto generated ids
  • Rating: Fixed comparing User with user id xD
  • Rating: Added title cache invalidation
  • Rating: Rating now works on mobile
  • Rating: License: Including information about third party software
  • Reminder: Notify only for current day / add flag icon
  • Reminder: Changed path to db update file
  • Reminder: Added unit tests for API and special page
  • Reminder: various security fixes and testing improvements
  • Reminder: Add option to disable namespaces in reminder creation
  • Reminder: Update i18n
  • Reminder: Added maintenance script to expiry all articles in the wiki
  • Reminder: Update expireAll.php
  • Reminder: Replaced icons of unknown origin with custom icons
  • TagCloud: Updated to tagcanvas 2.9
  • Teamwork: FlaggedRevs/PageAssignments integration
  • Teamwork: Added missing resource
  • Teamwork: Update bluespice.flaggedRevsConnector.pageassignmentintegration.js: coding conventions
  • Teamwork: Added delegate_to data to review dialog #4848
  • Teamwork: Feature: Log Reviews to page history #4738
  • Teamwork: Fixed remaining data in combobox after template removal
  • Teamwork: Replaced deprecated DB_READ and DB_WRITE
  • Teamwork: Removed a check on RevisionId that was causing problems with "publish"
  • Teamwork: Fixed not-showen history, when there was no review on the current article
  • Teamwork: Added real auto-review after workflow finish and auto workflow delete after review #4738
  • Teamwork: Fixes and improvements as requested by rvogel
  • Teamwork: Fixed review templates save / overwrite #3776
  • Teamwork: Fixed description of review restart functionality
  • Teamwork: Fixed global
  • Teamwork: Used BSNotifications instead of deprecated BSMailer
  • Teamwork: Removed FlaggedRevs
  • Teamwork: Update README.md Fix git url to flaggedrevs
  • Teamwork: Fixing plenty of issues with SMWC integration
  • Teamwork: Replaced usage of deprecated "mw.util.wikiGetlink" ...
  • Teamwork: Fix for fatal Title::getRedirectArra() deprecated
  • Teamwork: FRC --> QM prefix
  • Teamwork: BSReviewExtended: History activated by default / always write to history
  • Teamwork: Solved very hard dependency on semantic
  • WikiFarm: Added support for 'ctime' in meta.json
  • WikiFarm: Fixed some token issues & fixed I18N issue in 'create' action
  • WikiFarm: Fixed notices than no group was set.
  • WikiFarm: Fixed filters
  • WikiFarm: Fixed base class issue in REL1_27
  • WikiFarm: Fixed task permissions for BS 2.27
  • WikiFarm: Removed some string filters
  • WikiFarm: Added a conditional inclusion mechanism for LDAP
  • WikiFarm: Disallowing problematic characters in path
==BlueSpice 2.27.1==
        
        BlueSpice 2.27.1 is a maintenance release.<br />This is a stable release.
        
        
        
        ===Notable changes===
        
        ====New features====
        
        * CategoryManager: A new manager to organize categories via user interface
        
        * ExtendedFilelist: A place to browse and search for files and images
        
        
        
        ====Other significant changes====
        
        * ExtendedSearch: Added maintenance script to add a list of articles to search index
        
        * ExtendedSearch: Added Tag Cloud support for search queries
        
        * ExtendedSearch: Namespace settings for search are now in user preferences
        
        * General: Improved API documentation
        
        * General: Improved API permission handling
        
        * General: PHP7 compatibility
        
        * InsertFile: image alignment is can now be disabled with a checkbox
        
        * InsertMagic: Added customtag selection for quick access
        
        * PageTemplates: Entries can point to forms
        
        * Review: Review logs state and actions in history
        
        * Semantic: New SMW properties for revision status
        
        * Skin: Language links are now displayed as flags in top menu
        
        * Skin: Restored watchlist star in action menu
        
        * Skin: Toolbox is accessible in MORE menu
        
        * UserSidebar: Added possibility to add external links
        
        * VisualEditor: Introducing DOM preprocessor for better span handling
        
        
        
        ===Compatibility===
        
        * Fully MW 1.27 compatible
        
        * MediaWiki 1.27
        
        * Operating System: Microsoft Windows Server 2008+ or Linux (common distributions)
        
        * Web server: Apache 2+, IIS 7+
        
        * PHP 5.5.9+
        
        * MySQL 5.4+ or MariaDB 10+
        
        * Apache Tomcat 7+ (for ExtendedSearch and UEModulePDF)
        
        * Java 8+
        
        
        
        ===BlueSpice Foundation===
        
        * API: Adding TaskData Schema
        
        * API: API Documentation
        
        * API: ApiTasksBase - Removed implicit call to 'doUpdates'
        
        * API: BSApiGroupStore - Implemented use of "query" parameter
        
        * API: BSApiTasksBase - Improved error handling
        
        * API: BSApiTasksTestBase - Add GroupPermissions - read and writeapi
        
        * API: Fix for bs-category-treestore returning empty set
        
        * API: Fix for calculating total of fixtures and paging test
        
        * API: Made the namespaces option a real condition in TitleQueryStore
        
        * API: opPermitted method now checks for any operation set in operationPermissions, not just create, update and delete
        
        * API: Update for API error i18n
        
        * Cleanup: Clean up alias files
        
        * Compatibility: Make some config's $GLOBALS['']
        
        * Compatibility: Removed deprecated editusercssjs right
        
        * Compatibility: Removed MediaWiki settings
        
        * Compatibility: Replaced the use of &$this
        
        * Compatibility: Replaced long deprecated DB_READ constant by DB_SLAVE
        
        * Components: Added possibility to add external links in UserSidebar
        
        * Components: Added BSTemplateHelper
        
        * Components: BS.store:LocalNamespaces - Fixed 'all' and 'main'
        
        * Components: Bugfix for "grouping feature" in gridpanel
        
        * Components: Entity - Added missing return.
        
        * Components: Entity - Fixed access to deprecated method
        
        * Components: Entity - Fixed new entities not getting saved
        
        * Components: Entity - Fixed prefix of default options
        
        * Components: Ext.view.Table: buffered store issue fixed
        
        * Components: Fix for category input field store
        
        * Components: ItemList - Making component more configurable, removing some hard-coded values
        
        * Components: PageContentProvider - Use Title from ParserOutput to handle DISPLAYTITLE
        
        * Components: StringHelper - Added return statement with boolean
        
        * Components: TemplateHelper - Fixed issues with paths
        
        * Components: Upload panel - Non-ASCII characters. Replacing umlauts with transliterated values rather than removing them
        
        * Core: Replace ArticleAfterFetchContent hook subscriber
        
        * ExtensionManager: Added deprecation code hints and method documentation
        
        * ExtensionManager: Fixed merge strategy of $GOBALS
        
        * ExtensionMW: Turn on strict mode in in_array to avoid nesting level error
        
        * General: Added dependency to module "bluespice.extjs"
        
        * General: Added hooks to the generic entity data handling
        
        * General: Clean up old unused code
        
        * General: Fix "already defined" warnings
        
        * General: Fixed Special:Credits
        
        * General: Internationalize description
        
        * Installation: Add installer to MessagesDirs
        
        * Installation: Updated links to installation manual
        
        * Licenses: Adding license fulltext repository
        
        * Notifications: Adapt to new notification registration system
        
        * Template: Added template file extension to template name and added mustache templates dependency
        
        * Template: BsBaseTemplate - getNavigationSidebar(): list items given in
        
        * Tests: Added to BlueSpice group
        
        * Tests: Adding unit test base classes
        
        * Tests: Fixed TitleQueryStoreTest
        
        * UI: Added basic oojs ui components
        
        * UI: Added bs-arrow-o-up (used in go-to-top button) to bs icon set
        
        * UI: Added famfamfam flags icon set
        
        * UI: Added icon-file-zip which fixes some missing icons
        
        * UI: bluespice.extjs: fix for bookmaker dirty flag in extjs theme
        
        * UI: bluespice.testsystem.js bugfix: change nav-section position if testsystem
        
        * UI: BSBaseTemplate Added toolbox items to data array
        
        * UI: BS/Window.js: (re)set window position
        
        * UI: bsgExtJSThemes: add a white theme
        
        * UI: CategoryBoxSelect - Added "tree-trigger"
        
        * UI: Copied toolbox from navigation to content actions #5786
        
        * UI: create new extjs theme source
        
        * UI: FileRepo renderThumb: use img-tag inside a-tag if image is a thumb
        
        * UI: FileRepo.js: add class bs-thumb-link in function renderThumb
        
        * UI: Made bluespice styles available for mobile version
        
        * UI: SkinTemplate - Added language_urls to personalInfo section
        
        * UI: SkinTemplate - changed the number of language_urls
        
        
        
        ===BlueSpice Extensions===
        
        * ArticleInfo: Fix author list in extension.json
        
        * Authors: Fixes InsertMagic integration
        
        * Avatars: Fixed blank profile image issue
        
        * Blog: Remove custom caching
        
        * Checklist: Add PHPUnit Tests for API functions
        
        * ContextMenu: Removed error_log
        
        * ContextMenu: Rewrite of ContextMenu extension
        
        * Dashboards: Added API unit test
        
        * Dashboards: Maintenance script that clears old and no longer available portlets from database
        
        * Dashboards: Remove serialize/unserialize and use json only in db
        
        * Dashboards: Replaced usage of deprecated "mw.util.wikiGetlink" ...
        
        * Emoticons: Fixed replacing in tags and their attributes
        
        * ExtendedSearch: "Create Page" is always displayed - ShowCreSugInAc changed to LEVEL_PRIVATE
        
        * ExtendedSearch: Add 'search_files' parameter to ExtendedSearch URL
        
        * ExtendedSearch: Add maintenance script to add a list of articles to search index
        
        * ExtendedSearch: Added checks that prevent buildIndex from crashing on invalid page
        
        * ExtendedSearch: Autocomplete query was sending non-wildcarded search string, causing mathches to be missed. Here search string is wildcarded.
        
        * ExtendedSearch: Autocomplete was ignoring namespaces configuration
        
        * ExtendedSearch: Fix for indexing uploaded files
        
        * ExtendedSearch: Fix for multiple extended search result divs
        
        * ExtendedSearch: Fix for search statistics
        
        * ExtendedSearch: Fixed search with namespaces
        
        * ExtendedSearch: Readded create page from search
        
        * ExtendedSearch: Readded namespace preferences
        
        * ExtendedSearch: Search with namespaces was broken
        
        * ExtendedSearch: Shorten namespace and title in autocomplete area
        
        * ExtendedSearch: Tag Cloud support - Added TagCloud handler in ExtendedSearch extension. It enables TagCloud extension to use searchstats (bs_searchstats) as a source.
        
        * ExtendedSearch: TagCloud support - Added support for 'count' attribute
        
        * ExtendedSearch: TagCloud support - Timespan attribute is now descriptive ("1 month", "2 weeks"), count attribute set to -1 will show all records
        
        * ExtendedSearch: Umlauts in URL were causing ExtendedSearch to fail showing the correct results. This encodes URI to overcome this limitation.
        
        * ExtendedStatistics: Pass empty var to prevent js error on localsamespaces
        
        * ExtendedStatistics: Refactoring of ListView on Statistics
        
        * ExtendesSearch: Fix for NSFileRepo in onArticleSaveComplete
        
        * FlexiSkin: Fixed array syntax
        
        * FlexiSkin: Upload button color now with less variable
        
        * FormattingHelp: Added API unit test
        
        * General: API Documentation
        
        * General: Better mobile integration
        
        * General: Call 'runUpdates' explicitly in API calls in order not to unneccessarily fill the job queue
        
        * General: Cleanup - removing unused files
        
        * General: Fix failing tests due to missing apihelp messages.
        
        * General: Fix key for author list in extension.json
        
        * General: Fix loading autoload.php in composer
        
        * General: Fixed composer dependency
        
        * General: License information - Adding info about third party components
        
        * General: Run loaded banana task on test
        
        * General: Set manifest_version in extension.json
        
        * General: Update composer.json to use dev-master
        
        * GroupManager: Added API unit test
        
        * GroupManager: Added bsgConfigFiles
        
        * InsertCategory: Added integration for UploadPanel
        
        * InsertFile: Add PHPUnit test for BSApiInsertFileLicenseStore (bs-insertfile-license-store)
        
        * InsertFile: Fix for image alignment InsertFile/VisualEditor
        
        * InsertFile: Non-ASCII characters handling. Replacing umlauts with transliterated values rather than removing them
        
        * InsertLink: Add file for special page aliases
        
        * InsertLink: Fix for error on inserting wrong link in InsertLink dialog
        
        * InsertLink: Workaround for IE crashes
        
        * InsertMagic: Add 'source' tag to InsertMagic
        
        * InsertMagic: Add customtag selection, hook and extjs store handling
        
        * InsertMagic: added API unit test
        
        * InsertMagic: Register MagicWords as objects not array
        
        * InterWikiLinks: Added API unit test
        
        * NamespaceManager: Added API unit test
        
        * NamespaceManager: Fixed issue with delete options
        
        * PageAssignments: Added hook listener for user delete and group delete/rename.
        
        * PageAssignments: Move hooks to correct place in extension.json
        
        * PageAssignments: Replaced long deprecated DB_READ constant by DB_SLAVE
        
        * PageTemplates: Added API unit test
        
        * PageTemplates: Refactoring PageTemplates
        
        * PageTemplates: Removed unneeded apihelp messages
        
        * PermissionManager: Add PHPUnit Tests
        
        * PermissionManager: Fix descriptionmsg in extension.json
        
        * PermissionManager: Fix for broken dialog on PermissionManager TemplateEditor
        
        * Review: Added "delegated to" user to assessors #2833
        
        * Review: Added hook BSReviewVoteComplete
        
        * Review: Added reload of BsReviewProcess after update db row
        
        * Review: Added ReviewProcess object to hook
        
        * Review: Enabled sorting of the standard fields in overview panel
        
        * Review: Fix case of OutputPage::setPageTitle
        
        * Review: Fixed bug where only a review on the mainpage could be edited
        
        * Review: Fixed invalid callback exception
        
        * Review: Fixed logic
        
        * Review: Fixed title validity check
        
        * Review: Move Hooks to extension.json, add edit on review handling
        
        * Review: Replaced $this with $oReview. Function doVote is static
        
        * Review: Yearly mail fixes
        
        * RSSStandards: Refactor to remove raw queries.
        
        * RSSStandards: Replaced "Article::getContent" deprecated in MediaWiki 1.21
        
        * ShoutBox: Css fix to show delete-button background image without cut
        
        * ShoutBox: Removed use of CommonAjaxInterface
        
        * SmartList: Fixed I18N; Added tag aliases
        
        * SmartList: Resolved sql table name ambiguation
        
        * UEModulePDF: Add tables.css to PDFTemplates
        
        * UEModulePDF: Handle Display Title in Meta Data
        
        * UEModulePDF: Improved file name calculation in PDFServlet
        
        * UEModulePDF: PDFTemplate BlueSpice_Landscape style adjustments
        
        * UEModulePDF: Remove entry from AutoloadClasses
        
        * UEModulePDF: Removed unit test hook as there are no tests
        
        * UserManager: Added API unit test
        
        * UserManager: Hook BSUserManagerAfterDeleteUser was sending an emtpy user object.
        
        * UserManager: Internationalize description message in extension.json
        
        * UserManager: Remove duplicate manifest_version from extension.json
        
        * UserManager: Separating "edit user" dialog
        
        * UserSidebar: Added cache invalidation on possible user language change #4913
        
        * UserSidebar: Fix ApiDocumentationTest
        
        * VisualEditor: Fix for checkboxes removing when alone in the line
        
        * VisualEditor: Fix for inserting categories with '&' in name
        
        * VisualEditor: Fix RegEx for matching special tags
        
        * VisualEditor: Improve special tag detection with naming collisions
        
        * VisualEditor: Introducing DOM preprocessor for better span handling
        
        * VisualEditor: Parser no longer required to create the config
        
        * VisualEditor: Refactoring class name
        
        * VisualEditor: Removed use of CommonAjaxInterface
        
        * WantedArticle: In some cases browser will insert full link instead of just #title to href. This handles such cases
        
        * WikiAdmin: Removed link to BlueSpice Shop
        
        
        
        ===BlueSpice Skin===
        
        
        
            
            
        * Added separator between toolbox actions and content actions
        
        * Adding license information
        
        * BSES integration: Color for "Create page" menu item
        
        * Change watch icon to new icomon, after vector image does not exists per default anymore
        
        * Cleanup: removing unused images
        
        * DataAfterContent: show delete-image in shoutbox entry
        
        * Fix for non-existing CSS attribut in the Sidebar
        
        * Fixed color bs-personal-info counter and bs-top text-decoration
        
        * Fixed text-decoration for language_urls more button
        
        * print.less - modified tabel style for media print
        
        *  RemoveRemove MediaWiki settings from callback
        
        * Replaced TopMenu marker image with icon-font
        
        * skin.icons.less: fix for custom icon position in left navigation
        
        * Split author list in extension.json
        
        * Styles and JS for language_urls in personalInfo section
        
        * Updated scrollToTop with new icon class
        
        * Watchlist: add / remove from watchlist changed to ajax
        
        
        
        ===BlueSpice Distribution===
        
        https://de.help.bluespice.com/wiki/Setup:Release_Notes
        
        
        
        ===BlueSpice Pro===
        
        * Bookmaker: Load dependency from bluespice extensions if not loaded
        
        * Bookmaker: Added API Unittests for Bookshelf extension
        
        * Bookmaker: UEModulePDFRecursive: get content using BsPDFPageProvider() instead of BsPageContentProvider()
        
        * Bookmaker: Removed diabled button
        
        * Bookmaker: Fixed i18n
        
        * Bookmaker: Extjs navigationTab: required to keep the appearence as effect of changing
        
        * Bookmaker: extension.json: add bs-extjs-bui variables
        
        * Bookmaker: PDFTemplate Book: add tables.css to template.html and template.php
        
        * Bookmaker: Replaced usage of deprecated "mw.util.wikiGetlink"
        
        * Bookmaker: Update UEModuleBookPDF.setup.php load universalexport while its needed from uemodulepdf
        
        * Bookmaker: Fixed API tests when executed as a suite
        
        * Bookmaker: Licenses: Adding third party license information
        
        * ExportTables: Fixed deprecated use of js globals
        
        * PasteImage: Add wikisyntax paste handler for chrome
        
        * PasteImage: Fix text paste handler and ff reaction only on file, ignore text
        
        * PasteImage: Firefox paste implementation with contenteditable popup
        
        * PasteImage: Cleanup repeated code
        
        * PasteImage: Add bluespicepasteimage.php again
        
        * PasteImage: Update apu access to mw-api to prevent form post error on modern browsers
        
        * PasteImage: Use titlesafe for case sensitive handling
        
        * PasteImage: Refactored version
        
        * PasteImage: Update version, change image name to pagename_date_time
        
        * RatedComments: Added deletion of helpful rating when comment was deleted
        
        * RatedComments: RatedComments works on mobile
        
        * RatedComments: License: Adding information about third party software
        
        * Rating: Refactoring!
        
        * Rating: Added a svg js rating system :)
        
        * Rating: Implemented js with OOjs, which actually works quite well ^^
        
        * Rating: Just used value for special rating - this needs a complete rework too
        
        * Rating: Removed RatedComments again... needs to be done in its own package, cause this extension may will be dropped
        
        * Rating: Small css fix
        
        * Rating: Added additional user information to the rating items + removed old i18n
        
        * Rating: Made ratings of all users anon for client side by default
        
        * Rating: Fixed use of objects as dependencies
        
        * Rating: Further improvements to the ooJS code
        
        * Rating: Added reload, item store and unique auto generated ids
        
        * Rating: Fixed comparing User with user id xD
        
        * Rating: Added title cache invalidation
        
        * Rating: Rating now works on mobile
        
        * Rating: License: Including information about third party software
        
        * Reminder: Notify only for current day / add flag icon
        
        * Reminder: Changed path to db update file
        
        * Reminder: Added unit tests for API and special page
        
        * Reminder: various security fixes and testing improvements
        
        * Reminder: Add option to disable namespaces in reminder creation
        
        * Reminder: Update i18n
        
        * Reminder: Added maintenance script to expiry all articles in the wiki
        
        * Reminder: Update expireAll.php
        
        * Reminder: Replaced icons of unknown origin with custom icons
        
        * TagCloud: Updated to tagcanvas 2.9
        
        * Teamwork: FlaggedRevs/PageAssignments integration
        
        * Teamwork: Added missing resource
        
        * Teamwork: Update bluespice.flaggedRevsConnector.pageassignmentintegration.js: coding conventions
        
        * Teamwork: Added delegate_to data to review dialog #4848
        
        * Teamwork: Feature: Log Reviews to page history #4738
        
        * Teamwork: Fixed remaining data in combobox after template removal
        
        * Teamwork: Replaced deprecated DB_READ and DB_WRITE
        
        * Teamwork: Removed a check on RevisionId that was causing problems with "publish"
        
        * Teamwork: Fixed not-showen history, when there was no review on the current article
        
        * Teamwork: Added real auto-review after workflow finish and auto workflow delete after review #4738
        
        * Teamwork: Fixes and improvements as requested by rvogel
        
        * Teamwork: Fixed review templates save / overwrite #3776
        
        * Teamwork: Fixed description of review restart functionality
        
        * Teamwork: Fixed global
        
        * Teamwork: Used BSNotifications instead of deprecated BSMailer
        
        * Teamwork: Removed FlaggedRevs
        
        * Teamwork: Update README.md Fix git url to flaggedrevs
        
        * Teamwork: Fixing plenty of issues with SMWC integration
        
        * Teamwork: Replaced usage of deprecated "mw.util.wikiGetlink" ...
        
        * Teamwork: Fix for fatal Title::getRedirectArra() deprecated
        
        * Teamwork: FRC --> QM prefix
        
        * Teamwork: BSReviewExtended: History activated by default / always write to history
        
        * Teamwork: Solved very hard dependency on semantic
        
        * WikiFarm: Added support for 'ctime' in meta.json
        
        * WikiFarm: Fixed some token issues & fixed I18N issue in 'create' action
        
        * WikiFarm: Fixed notices than no group was set.
        
        * WikiFarm: Fixed filters
        
        * WikiFarm: Fixed base class issue in REL1_27
        
        * WikiFarm: Fixed task permissions for BS 2.27
        
        * WikiFarm: Removed some string filters
        
        * WikiFarm: Added a conditional inclusion mechanism for LDAP
        
        * WikiFarm: Disallowing problematic characters in path
Zeile 223: Zeile 223:
  
 
===BlueSpice Skin===
 
===BlueSpice Skin===
 
 
* Added separator between toolbox actions and content actions
 
* Added separator between toolbox actions and content actions
 
* Adding license information
 
* Adding license information
Zeile 234: Zeile 233:
 
* Fixed text-decoration for language_urls more button
 
* Fixed text-decoration for language_urls more button
 
* print.less - modified tabel style for media print
 
* print.less - modified tabel style for media print
*  Remove MediaWiki settings from callback
+
* Remove MediaWiki settings from callback
 
* Replaced TopMenu marker image with icon-font
 
* Replaced TopMenu marker image with icon-font
 
* skin.icons.less: fix for custom icon position in left navigation
 
* skin.icons.less: fix for custom icon position in left navigation

Anhänge

Diskussionen