WikiDB/CHANGELOG

From TestWiki
< WikiDB
Revision as of 19:22, 8 January 2012 by HappyDog (Talk | contribs) (Fix unqouted HTML)

Jump to: navigation, search

This page lists the changes between releases. Newer versions are on top.

Code re-factoring and other non-functional changes are not listed.

v3

r661

  • Compatibility fixes for MW 1.18 (plus a couple for 1.17). There has been a really annoying habit recently of pointlessly breaking backwards-compatibility with each new MediaWiki release. I'm going to avoid the temptation to write a long rant about this, but it is getting really, really frustrating!
  • Performance improvements: I have massively improved the performance of the <repeat> tag. For a test with a dataset of about 4000 records, and a <repeat> tag that pulled 60 records from it, the execution time has been improved from 1.017s to 0.025 - that's about 40 times faster!
  • As part of the above fix, I've rewritten the query code so that it no longer uses temporary tables. Therefore the CREATE TEMPORARY TABLES permission is no longer required for your database user.
  • Improved i18n by moving a lot of hard-coded strings into system messages, customisable via the MediaWiki namespace. There's still more work to be done, but it's a big improvement.
  • Added pagination to all special pages, and to the data tab.

You should not need to update your database if upgrading from the previous release. Note that if you have customised any UI strings via the MediaWiki namespace then you may need to revisit this, as a few strings have been renamed and a couple have been combined into one (via use of the inline {{#PLURAL:}} function).

r620 and earlier

See the release page for a summary. If there is some demand then I will document earlier versions more fully - please request this on the talk page if you think it would be useful.

v2 / v1

Changelogs were not kept for earlier versions, I'm afraid.