]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blob - doc/news/version_1.29.mdwn
some notes about the security (or lack thereof) of plugins
[git.ikiwiki.info.git] / doc / news / version_1.29.mdwn
1 ikiwiki version 1.29 is released.
3 Wikis need to be rebuilt on upgrade to this version. If you listed your wiki
4 in `/etc/ikiwiki/wikilist` this will be done automatically when the Debian
5 package is upgraded. Or use `ikiwiki-mass-rebuild` to force a rebuild.
7 There is a change to the plugin interface in this version. Plugins that use
8 `%renderedfiles will` need to be updated, as the hash's values are now arrays
9 of rendered files. Plugins that cause a page to render additional files
10 should use the new `will_render` function to register the files.
12 Changelog for this release:
14    * Patch from Paul Tötterman to use CP in the Makefile.
15    * Patch from Alec Berryman adding a http\_auth config item that allows
16      using HTTP Authentication instead of ikiwiki's built in authentication.
17      Useful for eg, large sites with their own previously existing user auth
18      setup. Closes: #[384534](http://bugs.debian.org/384534)
19    * Change %renderedfiles to store an array of files rendered from a given
20      source file, to allow tracking of extra rendered files like rss feeds.
21    * Note that plugins that accessed this variable will need to be updated!
22      The plugin interface has been increased to version 1.01 for this change.
23      As few plugins use %renderedfiles I haven't done anything else to ensure
24      compatability of old plugins.
25    * Add will\_render function to the plugin interface, used to register that a
26      page renders a destination file, and do some security checks. Previously
27      but no longer rendered files will be cleaned up.
28    * Use will\_render in the inline and linkmap plugins.
29    * You will need to rebuild your wiki on upgrade to this version.
30    * Atom feed support based on a patch by Clint Adams.
31    * Add feeds=no option to inline preprocessor directive to turn off all types
32      of feeds.
33    * $IkiWiki::version now holds the program version, and is accessible to
34      plugins.
35    * Make the aggregate plugin emphasize error messages.
36    * Patch from Recai to limit recentchanges to displaying max 10 files for a
37      given changeset (to avoid large number of file changes excessively
38      bloating the page).