jenkins-bot has submitted this change and it was merged. Change subject: This is BlueSpice 2.23.2 beta ......................................................................
This is BlueSpice 2.23.2 beta Udated version number and release notes. Change-Id: Ie793f2cdfd41f36d7c5a616fe736eb7c64f62c85 --- M BLUESPICE-RELEASE-HISTORY M BLUESPICE-RELEASE-NOTES M BlueSpiceFoundation.php 3 files changed, 354 insertions(+), 96 deletions(-) Approvals: Ljonka: Looks good to me, approved jenkins-bot: Verified diff --git a/BLUESPICE-RELEASE-HISTORY b/BLUESPICE-RELEASE-HISTORY index 26bb39c..4a52edb 100644 --- a/BLUESPICE-RELEASE-HISTORY +++ b/BLUESPICE-RELEASE-HISTORY @@ -5,6 +5,155 @@ = BlueSpice release notes = +==BlueSpice 2.23.1.1== + +BlueSpice 2.23.1.1 is a security release. + +===Note=== +This release indends to fix a security vulnerability in the shoutbox extension. +For details see https://gerrit.wikimedia.org/r/#/c/220410/ + +===Changelog=== + +====BlueSpiceExtensions==== +* Shoutbox: XSS Security fix + +==BlueSpice 2.23.1== + +BlueSpice 2.23.1 is a minor and maintenance release. + +===Note=== +This release includes the security fix commited on 24.06.2015. +For details see https://gerrit.wikimedia.org/r/#/c/220410/ + +===New features=== +* Database: added experimental SQLite compatibility +* ExtensionInfo: Added link to Mediawiki version page +* Shoutbox: mentions of users with @ now possible and with ajax autocomplete +* SmartList: Added mode "whatlinkshere" + +===Changelog=== +====BlueSpiceFoundation==== +* Configuration: Allow all file types to be uploaded. This is fine in an intranet environment +* Configuration: Added file protocol to DefaultSettings +* Configuration: Changed RSS whitelist +* Configuration: Removed a hardcoded path for the BlueSpice config files +* Database: added experimental SQLite compatibility +* General: Changed include order of BlueSpice +* General: Added new global $bsgPermissionConfig for adding some configs to every permission +* General: Added missing query param returnto to login link +* MediaWiki compatibility: Update ApiResult handling for mediawiki/core change I7b37295e +* MediaWiki compatibility: Remove long-deprecated ApiBase::getVersion() +* BsFileSystemHelper: Allow upload of namespace prefixed files. Quickfix to support NSFileRepo +* BsGroupHelper: Temporary user group now compatible with Lockdown extension +* BsMailer: Mail footer message gets actually rendered now +* GridFilter: An icon is shown when a filter is active on a grid column +* NamespaceCombo: Removed defaultValue +* ViewBaseElement: Fixed handling of DATA + +====BlueSpiceExtensions==== +* Avatars: Fixed warning if no user image was set +* Blog: Added bs:blog:time tag +* Blog: Prevent overlapping when thumbnails are used +* Checklist: Fixed checkbox insert in IE +* ExtensionInfo: Added link to MediaWiki version page +* InsertCategory: Make it possible to remove categories in view mode +* InsertFile: Fix for empty window after inserting a file +* InsertImage: Fix when no links are present +* InsertImage: Fixes in error handling +* Notifications: Fixed bug with notifications badges in non-BlueSpice skins +* PageTemplates: Added message parsing +* PermissionManager: Notifications and warning fix +* PermissionManager: Fixed errors on activation permission templates +* PermissionManager: Fixed un-editable new groups +* ResponsibleEditors: Fixed missing permissions in ajax context +* ResponsibleEditors: Added string filters to WikiExplorer +* Review: Improved notifications +* Review: Set review counter to active if open review is present +* Review: Separated from statebar +* Review: Added hook AfterMakeJSDataObject +* Review: Added hook handler to overwrite with FRCRevisionReview +* Shoutbox: Mentions of users with @ now possible and with ajax autocomplete +* Sidebar: Added link to MediaWiki Special:SpecialPages to admin tab +* SmartList: Added mode 'whatlinkshere' +* SmartList: 'whatlinkshere' now supports categories +* StateBar: Fixed fatal when redirect article does not exist +* Statistics: Fixed interval error message +* Statistics: Fixed bug where multiple months didn't show the right statistics +* UEModulePDF: Fixed bug when proxy is set +* UniversalExport: Added PDF export link to toolbox +* VisualEditor: Added code tag to list of tags special tags +* VisualEditor: Mask templates in table style definitions +* VisualEditor: Fixed table property dialog +* VisualEditor: Make sure image caption is always at the end of image parameters +* VisualEditor: Fixed umlaut handling in links without caption +* VisualEditor: Prevent loading when not in edit mode + +====BlueSpiceDistribution==== +* LdapAuthentication: Added recent version with "underscore fix" +* Connector: Created BSDistConnector to configure extensions +* Removals: Cite, InputBox, Poem, SyntaxHighlight_GeSHi because those are part of MW standard release +* Additions: NSFileRepo and TitleKey + +====BlueSpiceSkin==== +* Now using $wgResourceLoaderLESSVars for most LESS vars +* Small fix for underlying elements of personal tools menu +* Changed hard to read font color + +===Combatibility=== +* MediaWiki 1.22 - 1.24 +* PHP 5.3.2 or later. +* MySQL 5.0.2 or later + +====Webservices==== +* Java 6, 7 or 8 +* Tomcat 6, 7 or 8 + +===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 +* Manfred Dennerlein + +====Design & Testing==== +* Anja Ebersbach +* Richard Heigl +* Nathalie Köpff +* Michael Rödl +* Michael Scherm +* Dardan Diugan +* Christina Glaser +* Christian Graf +* Angelika Müller +* Jan Göttlich +* Karl Skodnik + +====Contributors==== +* Aude +* Chad Horohoe +* Raimond Spekking +* Siebrand Mazeland +* Yuki Shira +* TGC +* Umherirrender +* Frederic Mohr + +===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! + ==BlueSpice 2.23.0== BlueSpice 2.23.0 is a minor and maintenance release. diff --git a/BLUESPICE-RELEASE-NOTES b/BLUESPICE-RELEASE-NOTES index 333a42b..86bbf09 100644 --- a/BLUESPICE-RELEASE-NOTES +++ b/BLUESPICE-RELEASE-NOTES @@ -1,102 +1,205 @@ -BlueSpice for MediaWiki<br /> -Copyright 2015 by Hallo Welt! - Medienwerkstatt GmbH<br /> -http://www.blue-spice.org<br /> -http://www.hallowelt.com<br /> +BlueSpice for MediaWiki +Copyright 2015 by Hallo Welt! - Medienwerkstatt GmbH +http://www.bluespice.com +http://www.hallowelt.com -==BlueSpice 2.23.1.1== +==BlueSpice 2.23.2-beta== -BlueSpice 2.23.1.1 is a security release. +This is a beta release! Do not use in production! +BlueSpice 2.23.2-beta is a minor and maintenance release. -===Note=== -This release indends to fix a security vulnerability in the shoutbox extension. -For details see https://gerrit.wikimedia.org/r/#/c/220410/ +===Notable new features=== +* Update of notification system. +* Improved logging of actions, e.g. assign responsibility or changes in rights setup +* Added ImageMapEdit to Distribution. +* Improved integration of Semantic MediaWiki and BlueSpice. +* BlueSpice is now compatible with MeidaWiki's VisualEditor. +* New functionality: "About BlueSpice" with information and first steps in the software. -===Changelog=== +=== BlueSpiceFoundation === +* API base classes: ExtJS store and Tasks +* Added categoryhelper +* Added deferred actions +* Added method getUserInGroups +* Added missing resources +* Added userhelper +* Avoid calling User::setPassword() on users not in database +* Avoid calling ignoreErrors if not available +* BSApiExtJSStoreBase: changed behavior when filter value is invalid +* BSApiFileBackendStore +* BSApiFileBackendStore/BSApiExtJSStoreBase: Further development +* BSApiFileBackendStore: Changes due to extendability and param handling +* BSApiFileBackendStore: Fixed SecureFileStore call +* BSCategoryBoxSelect: Changed delimiter from ',' to '|' +* BSF DefaultSettings: Added blog.hallowelt.com to $wgRSSUrlWhitelist +* BSPing: Added trigger +* BsBaseTemplate: Hide sidebar navigation if user cannot read +* BsBaseTemplate: Restored custom sidebar icon mechanism +* BsCommonAJAXInterface: Fixed issue with special Characters +* Check for input, happens to be a full path already +* Core::parseWikiText - Removed $nocache parameter +* Css styling for boxes and borders +* DefaultSettings: Added default file formats +* DefaultSettings: Added permission configs +* Exchange deprecated function addModuleMessages with addModules as requested in T112435 +* ExtJS CSS fixes: Combobox flyout font-size +* ExtJS RL module implementation +* ExtJS base classes: Added more 'make*' methods +* ExtJS: CategoryBoxSelect component I18N +* FileBackendStore: Fixed notice +* Fix for mail ln +* Fix for new ExtJS RL implementation +* Fix for required options on api call +* Fix for wrong path on realpath against path comparison +* Fix for wrong validation +* Fixed Fatal for non-object +* Fixed double echo for bs_skyscraper +* Further cleanup for core API change +* Improved BSCoreConfigGet Hook +* Installcheck now also checks for OPCode cache +* Integrate BlueSpice-Notifications with Mediawiki Echo-Extension +* Maintenance: Added user im- and export scripts +* Moved IcoMoon icon set from BlueSpiceSkin +* Moved link data attributes from BSE/ContextMenu +* New API: UserStore +* RL: Fixed tooltips and minor RL tweaks +* Remove access to protected field +* Remove direct ParserOptions field access +* Replace deprecated $wgSpecialPageGroups +* Replaced js wg vars with mw.config.get due to deprecation +* Resources.php: Removed unnecessary dependencies & added 'mobile' as target +* SkinAfterContent / Vector compatibility +* Sortable: Added RL dependency +* Temporary disabling box for user name, may be useful later +* Update indentation to use tabs +* Updated release notes for security fix +* Updated version number + release notes +* Using mw.config.get/set to access JavaScript vars +* window now sets the component to loading when ok is clicked -====BlueSpiceExtensions==== -* Shoutbox: XSS Security fix +=== BlueSpiceExtensions === +* AboutBlueSpice: New URL for landing page +* AboutBlueSpice: Updated helpdesk url +* ArticleInfo: Update identation to use tabs +* ArticleInfo: Using mw.config.get/set to access JavaScript vars +* ArticleInfo: replaced js wg vars with mw.config.get due to deprecation +* BSApiFileBackendStore: Changes due to extendability and param handling +* Blog: Cache invalidation +* Blog: Invalidate cache on changes in BLOG_TALK +* BlueSpiceProjectFeedbackHelper: added missing dependency +* BsVisualEditor: Fixed error handling for save button +* Checklist: Load 'ext.bluespice.extjs' RL module on demand +* ContextMenu: Fixed NullPointerException +* ContextMenu: Moved link data attributes to BSF +* ContextMenu: Some fiexes for ExtJS RL implementation +* Dashboards: Replace deprecated $wgSpecialPageGroups +* ExtendedEditBar: changed selector for better match, was overwritten in mw 1.24 +* ExtendedSearch: Add SQLite Compatability in SQL Install Script +* ExtendedSearch: Add custom url field for External Repository +* ExtendedSearch: Added hook to PreproccessSearchString +* ExtendedSearch: Fixed fatal +* ExtendedSearch: fix for search scope on special page, buttons were ignored +* ExtensionInfo: Added dependency ext.bluespice.extjs +* FlexiSkin: Changed RL module dependencies +* FlexiSkin: fix for preview +* Flexiskin: API changes +* Flexiskin: background image can now be reset to default +* GroupManager: Modifiy user <-> group relationships +* InsertCategory: Changed delimiter from ',' to '|' +* InsertFile: Clientside buffering +* InsertImage: categories can now be added in view mode even if the page is not created +* InsertImage: now uses BSApiFileBackendStore +* InsertLink: made java applet optional +* Notifications: Fixed de-/activating of user setting +* Notifications: Fixes/Improvements/Standardizations +* PermissionManager: Bugfix for deleting unsaved templates +* PermissionManager: LockMode & pm-settings.php Backup +* PermissionManager: Prevent lockout of all users +* PermissionManager: Quickfix for "pm-settings.php" amock +* Readers: Fixed grid sorting +* Readers: Fixed i18n +* Review/ResponsibleEditors: Added missing keys for I18N +* Review: fix for special:review, now works again +* Review: fixed i18n message call +* Review: remove misplaced return in foreach +* SaferEdit: Deactivated by default +* SaferEdit: changed event binding to properly work if submit button is clicked +* SaferEdit: removed unsafed work dialogue +* SaferEdit: small fix, now checks for unsaved changes in ajax ping +* Shoutbox: SECURITY Fixed XSS vulnerability in Shoutbox - was released in BlueSpice 2.23.1.1 +* Shoutbox: small changes for shoutbox mentions +* SmartList: Added page properties +* SmartList: Allow variables/parserfunctions as args +* SmartList: Fixed issue with unescaped revision comment +* SmartList: Fixed issue with whitspace on category filter +* SmartList: fixed whitespace error in toplist +* StateBar: fix for jumping to the top of the page on click +* TopBarMenu: small change for hook result +* TopMenuBarCustomizer: Added anchor ids to output + fixes/improvements +* UEModulePDF/PDFTemplate: Headings clear float by default +* UEModulePDF: Added PHP 5.6 compatibility +* UEModulePDF: Fix for templates, backend and upload +* UEModulePDF: Fixed 'landscape' format +* UEModulePDF: Fixed hook parameters +* UEModulePDF: Fixed resource path resolving on win +* UEModulePDF: Improved styling and layout +* UEModulePDF: Support for target name in upload +* UEModulePDF: fix for page-break issues in PDF +* UEModulePDF: fixed bug with tables on first page +* UserSidebar: hide settings from wikiadmin settings for WidgetBar and UserSidebar +* VisualEditor: Added support for various MS Word stylings +* VisualEditor: Changed config generation +* VisualEditor: Fix for line break in p tag +* VisualEditor: Fixed config I18N +* VisualEditor: Fixed image crispness on resize +* VisualEditor: Fixed internal link check +* VisualEditor: erroneously interwikilinks existence check +* VisualEditor: fix for umlaut problem +* VisualEditor: now uses newline after blockquote +* WhoIsOnline: Fixed non-object issue +* WikiAdmin: Fixed markup +* WikiAdmin: New hook for adding admin menu items +* WikiAdmin: Special pages anchor tag was not a list element -==BlueSpice 2.23.1== +=== BlueSpiceSkin === +* Added "scroll to top" link +* Added dependency to 'ext.bluspice' RL module +* Added missing dependency +* Build: Configure banana-checker and jsonlint +* Changes styling for atom icon to be displayed correctly in left navigation +* Code improvements +* Compatibility to WMF VisualEditor +* End float after li +* Fix for end of li, next lines will break +* Fix for flexiskin display +* Fix for jumping to the top of the page on click +* Fix for minor overlapping bug +* Fixed LESS variable +* Fixed title tooltip for watch content action +* H5 format with 110% fontsize added in css/less +* Icons: Added hover state for sidebar icons +* Integrate BlueSpice-Notifications with Mediawiki Echo-Extension +* Moved IcoMoon icon set to BlueSpiceFoundation +* Removed LESS include path +* Skin js components are loaded earlier -BlueSpice 2.23.1 is a minor and maintenance release. - -===Note=== -This release includes the security fix commited on 24.06.2015. -For details see https://gerrit.wikimedia.org/r/#/c/220410/ - -===New features=== -* Database: added experimental SQLite compatibility -* ExtensionInfo: Added link to Mediawiki version page -* Shoutbox: mentions of users with @ now possible and with ajax autocomplete -* SmartList: Added mode "whatlinkshere" - -===Changelog=== -====BlueSpiceFoundation==== -* Configuration: Allow all file types to be uploaded. This is fine in an intranet environment -* Configuration: Added file protocol to DefaultSettings -* Configuration: Changed RSS whitelist -* Configuration: Removed a hardcoded path for the BlueSpice config files -* Database: added experimental SQLite compatibility -* General: Changed include order of BlueSpice -* General: Added new global $bsgPermissionConfig for adding some configs to every permission -* General: Added missing query param returnto to login link -* MediaWiki compatibility: Update ApiResult handling for mediawiki/core change I7b37295e -* MediaWiki compatibility: Remove long-deprecated ApiBase::getVersion() -* BsFileSystemHelper: Allow upload of namespace prefixed files. Quickfix to support NSFileRepo -* BsGroupHelper: Temporary user group now compatible with Lockdown extension -* BsMailer: Mail footer message gets actually rendered now -* GridFilter: An icon is shown when a filter is active on a grid column -* NamespaceCombo: Removed defaultValue -* ViewBaseElement: Fixed handling of DATA - -====BlueSpiceExtensions==== -* Avatars: Fixed warning if no user image was set -* Blog: Added bs:blog:time tag -* Blog: Prevent overlapping when thumbnails are used -* Checklist: Fixed checkbox insert in IE -* ExtensionInfo: Added link to MediaWiki version page -* InsertCategory: Make it possible to remove categories in view mode -* InsertFile: Fix for empty window after inserting a file -* InsertImage: Fix when no links are present -* InsertImage: Fixes in error handling -* Notifications: Fixed bug with notifications badges in non-BlueSpice skins -* PageTemplates: Added message parsing -* PermissionManager: Notifications and warning fix -* PermissionManager: Fixed errors on activation permission templates -* PermissionManager: Fixed un-editable new groups -* ResponsibleEditors: Fixed missing permissions in ajax context -* ResponsibleEditors: Added string filters to WikiExplorer -* Review: Improved notifications -* Review: Set review counter to active if open review is present -* Review: Separated from statebar -* Review: Added hook AfterMakeJSDataObject -* Review: Added hook handler to overwrite with FRCRevisionReview -* Shoutbox: Mentions of users with @ now possible and with ajax autocomplete -* Sidebar: Added link to MediaWiki Special:SpecialPages to admin tab -* SmartList: Added mode 'whatlinkshere' -* SmartList: 'whatlinkshere' now supports categories -* StateBar: Fixed fatal when redirect article does not exist -* Statistics: Fixed interval error message -* Statistics: Fixed bug where multiple months didn't show the right statistics -* UEModulePDF: Fixed bug when proxy is set -* UniversalExport: Added PDF export link to toolbox -* VisualEditor: Added code tag to list of tags special tags -* VisualEditor: Mask templates in table style definitions -* VisualEditor: Fixed table property dialog -* VisualEditor: Make sure image caption is always at the end of image parameters -* VisualEditor: Fixed umlaut handling in links without caption -* VisualEditor: Prevent loading when not in edit mode - -====BlueSpiceDistribution==== -* LdapAuthentication: Added recent version with "underscore fix" -* Connector: Created BSDistConnector to configure extensions -* Removals: Cite, InputBox, Poem, SyntaxHighlight_GeSHi because those are part of MW standard release -* Additions: NSFileRepo and TitleKey - -====BlueSpiceSkin==== -* Now using $wgResourceLoaderLESSVars for most LESS vars -* Small fix for underlying elements of personal tools menu -* Changed hard to read font color +=== BlueSpiceDistribution === +* CategoryTree: Updated version of Category Tree +* DistributionConnector: change to reinclude mobile.css +* DistributionConnector: changes for domain switch +* DistributionConnectorchange to display domain selection for ldap authentication + possibility to display additional links in mobilefrontend +* DistributionConnectorfix for bs navigation image parameter, not supported in mobile +* Echo: Updated to REL1_25 +* EchoConnector: Integrate BlueSpice-Notifications with Mediawiki Echo-Extension +* EmbedVideo: Added to distribution +* ImageMapEdit: (Quick-)Fixed internationalisation +* ImageMapEdit: Added to distribution +* ImageMapEdit: Now using RL to load ImageMapEdit script +* LdapAuthenticationConnector: Added Connector for LdapAuthentication +* LdapAuthenticationConnector: changed logout button to change user button +* MobileFrontend: change for nan after upload +* NSFileRepo: Fix for invalid file upload +* Wikicategorytag: Added to distribution ===Combatibility=== * MediaWiki 1.22 - 1.24 @@ -125,6 +228,9 @@ * Stephan Muggli * Stefan Widmann * Manfred Dennerlein +* Daniel Vogel +* Leonid Verhovskij +* Benedikt Hofmann ====Design & Testing==== * Anja Ebersbach @@ -149,5 +255,8 @@ * Umherirrender * Frederic Mohr +====Translation==== +BlueSpice is translated at translatewiki.net. Many, many thanks for your contributions! + ===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! \ No newline at end of file diff --git a/BlueSpiceFoundation.php b/BlueSpiceFoundation.php index 3c00295..00da4e2 100644 --- a/BlueSpiceFoundation.php +++ b/BlueSpiceFoundation.php @@ -29,13 +29,13 @@ */ $wgBlueSpiceExtInfo = array( 'name' => 'BlueSpice for MediaWiki', - 'version' => '2.23.1.1', - 'status' => 'stable', + 'version' => '2.23.2-beta', + 'status' => 'beta', 'package' => 'BlueSpice Free', //default value for BS free extensions 'url' => 'http://www.blue-spice.org', 'desc' => 'Makes MediaWiki enterprise ready.', 'author' => array( - '[http://www.hallowelt.biz Hallo Welt! Medienwerkstatt GmbH]', + '[http://www.hallowelt.com Hallo Welt! Medienwerkstatt GmbH]', ) ); @@ -48,7 +48,7 @@ $wgFooterIcons['poweredby']['bluespice'] = array( "src" => "$wgScriptPath/extensions/BlueSpiceFoundation/resources/bluespice/images/bs-poweredby_bluespice_88x31.png", - "url" => "http://blue-spice.org", + "url" => "http://bluespice.com", "alt" => "Powered by BlueSpice", ); -- To view, visit https://gerrit.wikimedia.org/r/252948 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ie793f2cdfd41f36d7c5a616fe736eb7c64f62c85 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/BlueSpiceFoundation Gerrit-Branch: master Gerrit-Owner: Mglaser <[email protected]> Gerrit-Reviewer: Ljonka <[email protected]> Gerrit-Reviewer: Pwirth <[email protected]> Gerrit-Reviewer: Robert Vogel <[email protected]> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
