to not check and assume they are always up to date)
* The rollback permission is now assigned by default to all logged-in users. It
can also now be rate-limited using the normal mechanism.
+* New configuration variable $wgExtraLanguageNames
=== New features in 1.12 ===
* (bug 10735) Add a warning for non-descriptive filenames at Special:Upload
* (bug 8396) Ignore out-of-date serialised message caches
* (bug 12195) Undeleting pages now requires 'undelete' permission
* (bug 11810) Localize displayed semicolons
+* (bug 11657) Support for Thai solar calendar
+* (bug 943) RSS feed for Recentchangeslinked
+* Introduced AbortMove hook
+* (bug 2919) Protection of nonexistent pages with regular protection interface.
+* Special:Upload now lists permitted/prohibited file extensions.
+* Split ambiguous filetype-badtype message into two new messages,
+ filetype-unwanted-type and filetype-banned-type.
+* Added link to the old title in Special:Movepage
+* On Special:Movepage, errors are now more noticeable.
=== Bug fixes in 1.12 ===
in the page_restrictions matching its old page_restrictions field.
May help with odd upgrade issues or race condition.
* (bug 11993) Remove contentsub "revision history"
+* (bug 11952) Ensure we quote_ident() all schema names as needed
+ inside of the DatabasePostgres.php file.
+* (bug 12184) Exceptions now sent to stderr instead of stdout for command-line
+ scripts, making for cleaner reporting during batch jobs. PHP errors will also
+ be redirected in most cases on PHP 5.2.4 and later, switching 'display_errors'
+ to 'stderr' at runtime.
+* (bug 12148) Text highlight wasn't applied to cleanly deleted and added
+ lines in diff output
+* (bug 10166) Fix a PHP warning in Language::getMagic
+* Only mark rollback edits as minor if the user can normally mark edits minor
+* Escape page names in the move successful page (e.g. for pages with two
+ apostrophes).
+* (bug 12145) Add localized names of kk-variants
+* (bug 12259) Localize the numbers in deleted pages on the sysop view
+* Set proper page title for successful file deletion
+* (bug 11221) Do not show 'Compare selected versions' button for a history page
+ with one revision only
+* (bug 12267) Set the default date format to Thai solar calender for the Thai
+ language
+* (bug 10184) Extensions' stylesheets and scripts should be loaded before
+ user-customized ones (like Common.css, Common.js)
+* (bug 12283) Special:Newpages forgets parameters
+* (bug 12031) All namespaces doesn't work in Special:Newpages
+* Email addresses are now not considered case-sensitive in detecting if
+ a user has changed their email address.
== Parser changes in 1.12 ==
* Fixed sessionid attribute in action=login
* Standardized limits. Revisions and Deletedrevisions formerly using 200 / 10000,
now 500 / 5000, in line with other modules.
+* Added list=allcategories module
+* (bug 12321) API list=blocks reveals private data
+* Fix output of wfSajaxSearch
=== Languages updated in 1.12 ===
* Min Dong (cdo) (new)
* Chechen (ce)
* Cebuano (ceb) (new)
+* Cherokee (chr) (new)
+* Corsican (co) (new)
* Crimean Tatar (Cyrillic) (crh-cyrl) (new)
* Crimean Tatar (Latin) (crh-latn) (new)
* Czech (cs)
* Welsh (cy)
* Danish (da)
* German (de)
+* Zazaki (diq) (new)
* Lower Sorbian (dsb) (new)
* Middle Dutch (dum) (new)
* Divehi (dv)
* Persian (fa)
* Fulah (ff)
* Võro (fiu-vro)
+* Fijian (fj) (new)
* Faroese (fo)
* French (fr)
* Cajun French (frc)
* Frisian (fy)
* Irish (ga)
* Gön-gnŷ (gan) (new)
+* Scottish Gaelic (gd) (new)
* Galician (gl)
* Gilaki (glk) (new)
* Ancient Greek (grc) (new)
* Kara-Kalpak (kaa)
* Kabyle (kab)
* Kazakh (kk)
+* Kazakh Arabic (kk-arab) (new)
+* Kazakh (China) (kk-cn)
+* Kazakh Cyrillic (kk-cyrl) (new)
+* Kazakh (Kazakhstan) (kk-kz)
+* Kazakh Latin (kk-latn) (new)
+* Kazakh (Turkey) (kk-tr)
* Kannada (kn)
* Korean (ko)
* Kölsch (ksh)
* Teluga (te)
* Tetun (tet) (new)
* Tajik (tg)
+* Thai (th)
* Tagalog (tl) (new)
* Turkish (tr)
* Tuvinian (tyv)