= MediaWiki release notes = Security reminder: MediaWiki does not require PHP's register_globals. If you have it on, turn it '''off''' if you can. == MediaWiki 1.21.3 == This is a security adn maintenance release of the MediaWiki 1.21 branch. === Changes since 1.21.2 === * (bug 53032) SECURITY: Don't cache when a call could autocreate * (bug 55332) SECURITY: Improve css javascript detection * (bug 49717) Fix behaviour $wgVerifyMimeType = false; in Upload * Fix comma errors in various js files * Translations == MediaWiki 1.21.2 == This is a security adn maintenance release of the MediaWiki 1.21 branch. === Changes since 1.21.1 === * SECURITY: Fix extension detection with 2 .'s * SECURITY: Support for the 'gettoken' parameter to action=block and action=unblock, deprecated since 1.20, has been removed. * SECURITY: Sanitize ResourceLoader exception messages * Purge upstream caches when deleting file assets. * Unit test suite now runs the AutoLoader tests. Also fixed the autoloading entry for the PageORMTableForTesting class though it had no impact. == MediaWiki 1.21.1 == This is a maintenance release of the 1.21 branch. MediaWiki 1.21 is a stable branch, and is recommended for use in production. === Changes since 1.21.0 === * An incorrect version number was used for 1.21.0. 1.21.1 has the correct number. * A problem with the Oracle SQL table creation was fixed. * (PdfHandler extension) Fix warning if pdfinfo fails but pdftext succeeds. === Configuration changes in 1.21 === * (bug 48306) $wgAllowChunkedUploads has been added and is false by default. * (bug 29374) $wgVectorUseSimpleSearch is now enabled by default. * Deprecated $wgAllowRealName is removed. Use $wgHiddenPrefs[] = 'realname' instead. * (bug 39957) Added $wgUnwatchedPageThreshold, specifying minimum count of page watchers required for the number to be accessible to users without the unwatchedpages permission. * $wgBug34832TransitionalRollback has been removed. * (bug 29472) $wgUseDynamicDates has been removed and its functionality disabled. === New features in 1.21 === * (bug 41769) Add parser method to call parser functions. * (bug 38110) Schema changes (adding or dropping tables, indices and fields) can be now be done separately from from other changes that update.php makes. This is useful in environments that use database permissions to restrict schema changes but allow the DB user that MediaWiki normally runs as to perform other changes that update.php makes. Schema changes can be run separately. See the file UPGRADE for more information. * (bug 34876) jquery.makeCollapsible has been improved in performance. * Added ContentHandler facility to allow extensions to support other content than wikitext. See docs/contenthandler.txt for details. * New feature was developed for showing high-DPI thumbnails for high-DPI mobile and desktop displays (configurable with $wgResponsiveImages). * Added new backend to represent and store information about sites and site specific configuration. * jQuery upgraded from 1.8.2 to 1.8.3. * jQuery UI upgraded from 1.8.23 to 1.8.24. * Added separate fa_sha1 field to filearchive table. This allows sha1 searches with the api in miser mode for deleted files. * Add initial and programmatic sorting for tablesorter. * Add the event "sortEnd.tablesorter", triggered after sorting has completed. * The Job system was refactored to allow for different backing stores for queues as well as cross-wiki access to queues, among other things. The schema for the DB queue was changed to support better concurrency and reduce deadlock errors. * Added ApiQueryORM class to facilitate creation of query API modules based on tables that have a corresponding ORMTable class. * (bug 40876) Icon for PSD (Adobe Photoshop) file types. * (bug 40641) Implemented Special:Version/Credits with a list of contributors. * (bug 7851) Implemented one-click AJAX patrolling. * The ,