225128a5b33186677696bf536d921997ac776a8f
[ikiwiki.git] / doc / news / version_2.9.mdwn
1 News for ikiwiki 2.9:
2
3    Since ikiwiki 2.0 was released, some limitiations have been added to what
4    ikiwiki considers a WikiLink. In short, if there are any spaces in between
5    the brackets, ikiwiki no longer considers it to be a WikiLink. If your wiki
6    contains things meant to be WikiLinks that contain spaces, you will need to
7    fix them, by replacing the spaces with underscores.
8    WikiLink have always been documented to not contain spaces, but bugs in
9    ikiwiki made it treat some text with spaces as WikiLinks. Most of these
10    bugs were fixed in version 2.2, and a final bug was fixed in this 2.9
11    release. These fixes are necessary to avoid ambiguity between
12    WikiLinks and PreProcessorDirectives. Apologies for any inconvenience
13    these bugs (and their fixes) may have caused.
14
15 ikiwiki 2.9 released with [[toggle text="these changes"]]
16 [[toggleable text="""
17    * Fix copyright and licence styling.
18    * tag: Add taglink preprocessor directive, supporting visible tag links.
19      Closes: #[443344](http://bugs.debian.org/443344)
20    * map: Fully specify paths to links to avoid issues when the bestlink
21      didn't point to the correct page.
22    * map: Render pages on the way to subpages whose parent pages
23      are not included in the map. Include special styling for such pages.
24    * map: Remove common prefixes and don't over-indent.
25    * Add class option to htmllink().
26    * img: Allow link=somepage to cause the image to link to a given page.
27      Slight overriding of link, as link=no is still used to disable the linking
28      entirely. Unless you have a page named "no"..
29    * Save index after previewing page edit, since even previewing can create
30      files in some situations, and this is appropriate in some cases, such as
31      the teximg plugin's error log file.
32      Such files will be automatically cleaned up at an appopriate later time.
33    * Don't allow whitespace in link text in a wikilink. This was still
34      allowed by the regexp in one case though not documented to work, and
35      was ambiguous with preprocessor directives.
36    * camelcase: Tighten regexp to avoid false positives. WikiWords are only
37      linkified now if they are preceeded by whitespace."""]]