Mglaser has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/346315 )

Change subject: Adding release notes
......................................................................

Adding release notes

Release notes for BlueSpice 2.27.1

NEEDS CHERRY-PICK to REL1_27

Change-Id: If166de312a227769c4c99c428e527fc256463e6c
---
M BLUESPICE-RELEASE-NOTES
1 file changed, 333 insertions(+), 2 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceFoundation 
refs/changes/15/346315/1

diff --git a/BLUESPICE-RELEASE-NOTES b/BLUESPICE-RELEASE-NOTES
index 621b95f..646bd95 100644
--- a/BLUESPICE-RELEASE-NOTES
+++ b/BLUESPICE-RELEASE-NOTES
@@ -1,7 +1,339 @@
 BlueSpice
-Copyright 2016 by Hallo Welt! GmbH
+Copyright 2017 by Hallo Welt! GmbH
 http://www.bluespice.com
 http://www.hallowelt.com
+
+== BlueSpice 2.27.1 ==
+
+BlueSpice 2.27.1 is a maintenance release.
+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['<config>']
+* 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 arrays
+* 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
+* 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 ===
+* Improved handling of Duplicator and CiteThisPage action links
+* UserMergeConnector: Added ReadConfirmation
+
+=== 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
 
 == BlueSpice 2.27.0 ==
 
@@ -27,7 +359,6 @@
 * Reminder: several reminders per user and article, also assign to others
 * ProDistribution: Added Extension:DrawioEditor and Extension:NativeSVGHandler
 * Distribution: Added BlueSpiceTagCloud
-* CategoryManager: A new manager to organize categories via user interface
 * Showtime: A HTML video player
 
 ==== Newly packaged extensions ====

-- 
To view, visit https://gerrit.wikimedia.org/r/346315
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If166de312a227769c4c99c428e527fc256463e6c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BlueSpiceFoundation
Gerrit-Branch: master
Gerrit-Owner: Mglaser <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to