add news item for ikiwiki 2.54

master
Joey Hess 2008-07-21 11:20:30 -04:00
parent fede380a89
commit d13200f92b
2 changed files with 46 additions and 26 deletions

View File

@ -1,26 +0,0 @@
News for ikiwiki 2.49:
The search plugin no longer uses hyperestraier. Instead, to use it you
will now need to install xapian-omega, and the [[cpan Search::Xapian]],
[[cpan HTML::Scrubber]], and [[cpan Digest::SHA1]] perl modules. Ie,
`apt-get install xapian-omega libsearch-xapian-perl libhtml-scrubber-perl libdigest-sha1-perl`
Also, wikis that use the search plugin will need to be rebuilt,
since the search form has changed. This will not be done automatically,
but can be done by running `ikiwiki-mass-upgrade` as root, or
running `ikiwiki -setup` on individual setup files.
ikiwiki 2.49 released with [[toggle text="these changes"]]
[[toggleable text="""
* haiku: Generate valid xhtml.
* ikiwiki-mass-rebuild: Don't trust $! when setting $)
* inline: The optimisation in 2.41 broke nested inlines. Detect those
and avoid overoptimising.
* search: Converted to use xapian-omega.
* Filter hooks are no longer called during the scan phase. This will
prevent wikilinks added by filters from being scanned properly. But
no known filter hook does that, so let's not waste time on it.
* Pass a destpage parameter to the sanitize hook.
* The search interface now allows searching for a page by title
("title:foo"), as well as for pages that contain a given link
("link:bar")."""]]

View File

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