Introducing $wgFeed variable. Allows tuning sydication feeds off, when desired.
[lhc/web/wiklou.git] / RELEASE-NOTES
index fa42763..c823ecb 100644 (file)
@@ -161,7 +161,16 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 12857) Patrol link on new pages should clear floats
 * (bug 12968) Render redirect wikilinks in a redirect class for customization
   via user/site CSS.
-* EditPageBeforeEditButtons hook added for altering the edit buttons below the edit box
+* EditPageBeforeEditButtons hook added for altering the edit buttons below the 
+  edit box.
+* __HIDDENCAT__ on a category page causes the category to be hidden on the 
+  article page.
+* Don't show edit permissions errors on a red link click, just redirect to the 
+  article. This is so that readers who don't know what a red link is aren't 
+  confused when they are told they are range-blocked.
+* Put "not yet written" in the title attribute of red links, so that readers
+  unfamiliar with the site might guess what the colour means.
+* One can turn off syndicatino feeds by setting $wgFeed to false
 
 === Bug fixes in 1.12 ===
 
@@ -387,12 +396,24 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 7681, 11559) Cookie values no longer override GET and POST variables.
 * (bug 5262) Fully-qualified $wgStylePath no longer corrupted on XML feeds
 * (bug 3269) Inaccessible titles ending in '/.' or '/..' now forbidden.
-* (bug 12935) Fully-qualify archive URLs correctly in deletion message
+* (bug 12935, 12981) Fully-qualify archive URLs in delete, revert messages
 * (bug 12938) Fix template expansion and 404 returns for action=raw with section
-
+* (bug 11567) Fix error checking for PEAR::Mail. UserMailer::send() now returns
+  true-or-WikiError, which seems to be the calling convention expected by half
+  its callers already
+* (bug 12846) IE rtl.css issue in RTL wikis special:Preferences when selecting an
+  LTR user language
+* (bug 13005) DISPLAYTITLE does not work on preview
+* (bug 13004) Fix error on Postgres searches that return too many results.
+* (bug 10677) Add link to the file description page on the shared repository
+* (bug 13084) Increase size of source/destination filename fields in upload form
 
 == Parser changes in 1.12 ==
 
+For help with migration to the MediaWiki 1.12 parser, please visit:
+
+http://meta.wikimedia.org/wiki/Migration_to_the_new_preprocessor
+
 The parser pass order has changed from
 
    * Extension tag strip and render
@@ -424,22 +445,23 @@ will not be recognised by the preprocessor and hence will not prevent template
 expansion within them, but they will be stripped by the following HTML security
 pass.
 
-The rules for template expansion during message transformation were
-counterintuitive, mostly accidental and buggy. There are a few small changes in
-this version: for example, templates with dynamic names, as in "{{ {{a}} }}",
-are fully expanded as they are in HTML mode, whereas previously only the inner
-template was expanded. I'd like to make some larger breaking changes to message
-transformation, after a review of typical use cases.
+Bug 5678 has been fixed. This has a number of user-visible effects related to
+the removal of this double-parse. Please see the wiki page for examples. 
+
+Message transformation mode has been removed, and replaced with "preprocess"
+mode. This means that some MediaWiki namespace messages may need to be updated,
+especially ones which took advantage of the terribly counterintuitive behaviour
+of the former message mode. 
 
 The header identification routines for section edit and for numbering section
 edit links have been merged. This removes a significant failure mode and fixes a
 whole category of bugs (tracked by bug #4899). Wikitext headings uncovered by
-template expansion or comment removal will still be rendered into a heading tag,
-and will get an entry in the TOC, but will not have a section edit link.
-HTML-style headings will also not have a section edit link. Valid wikitext
-headings present in the template source text will get a template section edit
-link. This is a major break from previous behaviour, but I believe the effects
-are almost entirely beneficial.
+template expansion will still be rendered into a heading tag, and will get an 
+entry in the TOC, but will not have a section edit link. HTML-style headings 
+will also not have a section edit link. Valid wikitext headings present in the 
+template source text will get a template section edit link. This is a major 
+break from previous behaviour, but I believe the effects are almost entirely 
+beneficial.
 
 The main motivation for making these changes was performance. The new two-pass
 preprocessor can skip "dead branches" in template expansion, such as unfollowed
@@ -456,6 +478,14 @@ limit.
 The context in which XML-style extension tags are called has changed, so
 extensions which make use of the parser state may need compatibility changes.
 
+The new preprocessor syntax has been documented in Backus-Naur Form at:
+
+http://www.mediawiki.org/wiki/Preprocessor_ABNF
+
+The ExpandTemplates extension now has the ability to generate an XML parse 
+tree from wikitext source. This parse tree corresponds closely to the grammar
+documented on that page.
+
 === API changes in 1.12 ===
 
 Full API documentation is available at http://www.mediawiki.org/wiki/API
@@ -534,6 +564,7 @@ Full API documentation is available at http://www.mediawiki.org/wiki/API
 * Added siprop=namespacealiases to meta=siteinfo
 * Made multiple values for ucuser possible in list=usercontribs
 * (bug 12944) Added cmstart and cmend parameters to list=categorymembers
+* Allow queries to have a where range that does not match the range field
 
 === Languages updated in 1.12 ===
 
@@ -606,6 +637,7 @@ Full API documentation is available at http://www.mediawiki.org/wiki/API
 * Scottish Gaelic (gd) (new)
 * Galician (gl)
 * Gilaki (glk) (new)
+* Guarani (gn)
 * Gothic (got) (new)
 * Ancient Greek (grc) (new)
 * Swiss German (gsw)
@@ -650,13 +682,14 @@ Full API documentation is available at http://www.mediawiki.org/wiki/API
 * Latin (la)
 * Ladino (lad) (new)
 * Luxembourgish (lb) (new)
-* Lingua Franca Nova (new)
+* Lingua Franca Nova (lfn) (new)
 * Lak (lbe) (new)
 * Ganda (lg)
 * Limbugian (li)
 * LĂ­guru (lij) (new)
 * Lozi (loz) (new)
 * Lingala (ln)
+* Lao (lo)
 * Lithuanian (lt)
 * Maithili (mai) (new)
 * Moksha (mdf) (new)