3 Some wikis need to be rebuilt on upgrade to this version, due to changes to
4 page templates and the style sheet. If you listed your wiki in
5 /etc/ikiwiki/wikilist this will be done automatically when the Debian
6 package is upgraded. Or use ikiwiki-mass-rebuild to force a rebuild.
8 ikiwiki 2.1 released with [[toggle text="these changes"]]
11 * Use div layout for the signin and preferences forms, so that they can be
12 styled using the stylesheet, rather than by creating signin and prefs
14 * Make the openid login form nicely styled.
15 * Fix a bug that prevented clearing email or subscriptions.
16 * Improve handling of edits of locked pages by users who are not yet signed
18 * Make testpagespec more robust, including checking for missing/bad
20 * Add all=no option to conditional, can be used to form conditionals that do
21 not need to examine every page in the wiki.
22 * Add the needsbuild hook. Plugins can use this to manipulate which files
23 ikiwiki builds when refreshing the wiki.
25 * Add an account-creation password as a simple anti-spam mechanism. If
26 set in the wiki setup, passwordauth will require the password in
27 order to create an account.
29 * Updated Czech translation from Miroslav Kure.
30 * Apply patch from Pawel to avoid using -L in Makefile as it's not available
32 * Make all templates have a footer div to ease themeing. Required template
33 and style sheet updates, and unless you're using customised versions,
34 you'll want to rebuild wikis on upgrade to this version to avoid
36 * Allow WIKINAME to to used in footers, as an example of something to put
38 * Patch from hb to fix the pagestats plugin, which was broken by a past
39 change to the backlinks() function.
40 * Fix some bugs in password handling:
41 - If the password is empty in preferences, don't clear the existing
43 - Actually check the confirm password field, even if it's left empty.
44 * Add a destpage parameter to the filter hook.
45 * Fix links to smilies generated by the smiley plugin for inlined pages. The
46 old links were often wrong, but often still worked by accident.
47 * Add a test ensuring that the basewiki is self-contained and has no broken