Keine Kategorien vergeben

Release Notes

Version vom 6. April 2017, 17:23 Uhr von WikiSysop (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „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 organi…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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[] 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 emoticon-smile 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

Anhänge

Diskussionen