Extension:DataTable2/Release notes

Release notes
These are the release notes for version 1.0. See /History for older releases.

Configuration changes

 * The configuration variable  is not used any more. Detail tracking is now enabled by default and can be disabled by setting the message   to a single dash.
 * The messages are now stored in the new JSON format. This implies that you need to modify the message  if you modify.
 * The message  is not used any more.
 * The messages  have been simplified and do not take parameters any more.
 * Defaults are now provided for the messages.
 * The  must not contain wiki markup any more. Any markup such as links should be put into the summary messages.

New features

 * Special:DataTable2Tables now contains links to tracking categories.

Bugfixes

 * Pages using DataTable2 data through the Lua API are now added to the appropriate tracking categories and assigned dependencies the same way as pages using DataTable2 data through tags or parser functions. If you already have such pages, you can fix the categories and dependencies either by performing a null edit on each page or by executing the script . Note that the latter may take a considerable amount of time.
 * is set to  in DataTable2::init if unset, so that it is sufficient to customize the latter if it is desired to have them equal.
 * Same for  /.
 * Multiple XML comments within one record are now handled correctly.
 * Improved text of  messages.

Bugfixes in version 1.0.1

 * Minor fixes to avoid PHP warnings.
 * Minor fixes to messages.

Languages updated

 * Support was added for Italian (it).

Other Changes

 * For the messages  and ,  the text output mode is now used instead of plain. This means that all ' – ' are transformed.
 * The special pages have been re-implemented with common code collected in common base classes.
 * Special:DataTable2Data is now implemented with html table syntax rather than wiki table syntax.