releasing version 2.8
[ikiwiki.git] / doc / news / version_2.6.mdwn
1 ikiwiki 2.6 released with [[toggle text="these changes"]]
2 [[toggleable text="""
3    * Various minor bug fixes for silly mistakes in the code, thanks to the
4      various reviewers.
5    * Fix problems with previewing in the graphviz plugin. Thanks,
6      HenrikBrixAndersen.
7    * Allow raw html in the rst plugin.
8    * Add --set-option command line switch.
9    * pagetemplate: don't display template name
10    * Add rel=tag attribute to tag links, supporting that microformat, as well
11      as allowing them to be styled specially. Thanks, NicolasLimare.
12    * Add sessioncgi hook.
13    * Move blog form code out of CGI.pm and into the inline plugin.
14    * Updated Spanish translation from Victor Moral.
15    * Updated French translation from Cyril Brulebois. Closes: #[437181](http://bugs.debian.org/437181)
16    * The toc directive doesn't work well or make sense inside an inlined page.
17      Disable it when the page with the toc is nested inside another page.
18    * Apply a patch from NicolasLimare adding modification date tags to rss and
19      atom feeds, and also changing the publication time for a feed to the
20      newest modiciation time (was newest creation time).
21    * The patch also adds dcterms:creator to rss items that have a known author.
22    * Support pagespec "functions" with no parameters, like included() in the
23      conditional plugin.
24    * Add time=mtime option to postsparkline.
25    * Fix --libdir to work at the command line.
26    * Plugins can now be written as standalone external programs, which can
27      be written in any language that can do XML RPC.
28    * Change yet again how unhandled and escaped preprocessor directives are
29      re-output onto the page. Hopefully I finally got it right..
30    * Fix bug in deletion/move during edit code introduced in 1.44. Need to take
31      the underlaydir into account.
32    * Fix bug when editing file from underlaydir, need to rcs\_add it even though
33      a page creation isn't occuring.
34    * Various minor fixes and stylistic improvements suggested by Perl::Critic.
35    * Applied Jeremie Koenig's pluggable editpage buttons patch:
36      - add a title to the editpage form;
37      - pass a reference to the list of buttons to the formbuilder\_setup
38        hooks, so we can add ours;
39      - relax asumption about the possible submit values (use "Save Page"
40        explicitly);
41      - de-hardcode the submit buttons from the editpage template
42        (This was needed for compatability with a bug in CGI::FormBuilder
43        3.0401, but ikiwiki already needs a newer version.)
44    * Pass buttons to all other formbuilder\_setup hooks too.
45    * Add color parameter to postsparkline. Closes: #[438900](http://bugs.debian.org/438900)
46    * Add proper Homepage field to Debian package (needs uber-new dpkg).
47    * Add monotone support, contributed by William Uther.
48    * Avoid ugly gettext messages if LANG is empty. Closes: #[439035](http://bugs.debian.org/439035)
49    * Added teximg plugin to generate images from latex code.
50      Contributed by Patrick Winnertz as a GSoC project.
51    * Call the formbuilder hook for the edit page.
52    * Call decode\_form\_utf8 before running formbuilder\_setup hooks.
53    * Add editdiff plugin contributed by Jeremie Koenig.
54    * Fix it to not leak path info.
55    * Add embed plugin, which allows embedding content from google maps, video,
56      calendar, and youtube. Normally, the htmlsanitiser eats these since they
57      use unsafe tags, the embed plugin overrides it for trusted sites.
58    * The googlecalendar plugin is now deprecated, and will be removed
59      eventually. Please switch to using the embed plugin."""]]