Merge commit 'smcv/prefix'
[ikiwiki.git] / doc / news / version_2.54.mdwn
1 ikiwiki 2.54 released with [[!toggle text="these changes"]]
2 [[!toggleable text="""
3  * [ Joey Hess ]
4    * Make it possible to load setup files w/o running them. Code
5      needing to do so can call IkiWiki::Setup::load, which will return
6      a hash of values.
7  * [ Josh Triplett ]
8    * ikiwiki-transition: Fix command-line processing so the prefix\_directives
9      transition works again.
10  * [ Joey Hess ]
11    * template: Add support for a BASENAME variable.
12    * Fixes creation of pages when clicking on WikiLinks starting with "/".
13    * Change deb dependencies to list Text::Markdown before markdown, since
14      the former, while slower, has a much better html parser that avoids
15      numerous bugs.
16    * Move yesno function out of inline and into IkiWiki core, not exported.
17    * Error handling improvement for preprocess hooks. It's now safe to call
18      error() from such hooks; it will cause a nicely formatted error message
19      to be inserted into the page.
20    * Cut the size of the binary package in half by excluding pages for bugs
21      and todo items from the html shipped in it.
22    * parentlinks: New plugin, split out of ikiwiki core and enabled by default,
23      and several new fields added to allow for advanced styling. (intrigeri)
24    * smileys: Some fixes for escaped smileys.
25    * smileys: Note that smileys need to be double-escaped for the escaping to
26      work. Markdown removes one level of escaping.
27    * Add a postscan hook.
28    * search: Use postscan hook, avoid updating index when previewing.
29    * git: Put web committer name/openid/address in the git author field.
30      The committer's email address is not used (because leaking email addresses
31      is not liked by many users). Closes: #[451023](http://bugs.debian.org/451023)
32    * git: Fix parsing of git logs with no commit messages at all.
33    * search: Fixes for title stemming, and use better term for tags.
34      (Gabriel McManus)
35      (Rebuilding the wiki on upgrade to this version is recommended if you
36      use the search plugin.)
37  * [ Simon McVittie ]
38    * meta, inline: Support guid options, to allow forcing a particular url or
39      uuid in feeds.
40    * meta: fix title() PageSpec
41    * Some footer style changes.
42    * aggregate: Add an `aggregateinternal` option, which allows storing
43      aggregated data to internal-use files, rather than wiki pages. This
44      can save disk space, and be faster.
45    * ikiwiki-transition: Add a `aggregateinternal` transition to rename
46      the aggregated files."""]]