X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/blobdiff_plain/d65b39fdcbd9e585f8149998fc7c95f8c0079d37..a6a300f675737f2628e8e4e1845a363aad17a656:/debian/changelog diff --git a/debian/changelog b/debian/changelog index b908d7abe..8530bdd7e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,106 @@ -ikiwiki (2.17) UNRELEASED; urgency=low +ikiwiki (2.21) UNRELEASED; urgency=low + + [ Joey Hess ] + * Old versions of git-init don't support --git-dir or GIT_DIR with + --bare. Change ikiwiki-makerepo to use a method that should work with + those older versions too. + * aggregate: Don't let feeds set creation times for pages in the future. + * Add full parser for git diff-tree output (Brian Downing) + * aggregate: Fork a child process to handle the aggregation. This simplifies + the code, since that process can change internal state as needed, and + it will automatically be cleaned up for the parent process, which proceeds + to render the changes. + + [ Josh Triplett ] + * Add trailing comma to commented-out umask in sample ikiwiki.setup, so + that uncommenting it does not break the setup file. + + [ Joey Hess ] + * inline: The template can check for FIRST and LAST, which will be + set for the first and last inlined page. Useful for templates that build + tables and the like. + * prettydate,ddate: Don't ignore time formats passed to displaytime + function. + * Pages with extensions starting with "_" are internal-use, and will + not be rendered or web-edited. + * RecentChanges is now a static html page, that's updated whenever a commit + is made to the wiki. It's built as a blog using inline, so it can have + an rss feed that users can subscribe to. + * Removed support for sending commit notification mails. Along with it went + the svnrepo and notify settings, though both will be ignored if left in + setup files. + + -- Joey Hess Fri, 11 Jan 2008 15:09:37 -0500 + +ikiwiki (2.20) unstable; urgency=low + + * inline: Add copyright/license info on a per-post basis to atom + feeds if available. (rss doesn't allow such info on a per-post basis) + * Also include overall copyright/license and author info in atom feeds if + available. + * meta: Allow copyright/license metadata to contain arbitrary markup. + * Call preprocessor hooks in void context during the scan pass. This allows + the hook to determine if it's just scanning, and avoid expensive + operations. + * img: Detect scan mode and avoid generating and writing the image file + during it, for a 2x speedup. + * meta: Run in scan mode again (more intelligently) and re-add support for + meta link. + * Fix support for the case where metadata appears after an inline directive + that needs to use it. This was broken in version 2.16. + * template: Remove bogus htmlize pass added in 2.16. + * template: Htmlize template variables, but also provide a raw version + via ``. + * When htmlizing text, if the input is a single line with no newline, + and the htmlizer (such as markdown and textile) generates a html + paragraph, remove it. This allows removing several hacks from other + plugins that htmlize fragements of pages. + * In preferences, allow the subscriptions and email fields to be cleared. + * teximg: Fix to support the same formula on multiple pages. + + -- Joey Hess Thu, 10 Jan 2008 14:52:57 -0500 + +ikiwiki (2.19) unstable; urgency=low + + * Only try postsignin if no other action matched. Fixes a bug where the + user goes back from the signin screen and does something else. + * Improve behavior when trying to sign in with no cookies. + * Improved the canedit hook interface, allowing a callback function to be + returned (and not run in some cases) rather than the plugins directly + forcing a user to log in. + * opendiscussion: allow editing of the toplevel discussion page, + and, indirectly, allow creating new discussion pages. + * Add a prereq on Data::Dumper 2.11 or better, needed to dump q// objects. + * htmlscrubber: Further work around #365971 by adding tags for 'br/', 'hr/' + and 'p/'. + * aggregate: Include copyright statements from rss feed as meta copyright + directives. + * aggregate: Yet another state saving fix (sigh). + * aggregate: Add hack to support feeds with invalidly escaped html entities. + + -- Joey Hess Tue, 08 Jan 2008 20:43:18 -0500 + +ikiwiki (2.18) unstable; urgency=low + + * Split error messages for failures to drop real uid and gid. + * Retry dropping uid and gid, possibly this will help with the "Resource + temporarily unavailable" failures I've experienced under xen. + * Stop testing Encode::is_utf8 in decode_form_utf8: That doesn't work. + * decode_form_utf8 only fixed the utf-8 encoding for fields that were + registered at the time it was called, which was before the + formbuilder_setup hook. Fields added by the hook didn't get decoded. + But it can't be put after the hook either, since plugins using the hook + need to be able to use form values. To fix this dilemma, it's been changed + to a decode_cgi_utf8, which is called on the cgi query object, before the + form is set up, and decodes *all* cgi parameters. + * aggregate: Only save state if it was already loaded. This didn't used to + matter, but after recent changes, state is not always loaded, and saving + would kill it. + * table: Fix dependency tracking for external data files. Closes: #458387 + + -- Joey Hess Sat, 05 Jan 2008 02:15:18 -0500 + +ikiwiki (2.17) unstable; urgency=low * Improved parentlinks special case for index pages. * redir: Support for specifying anchors. @@ -11,11 +113,11 @@ ikiwiki (2.17) UNRELEASED; urgency=low in a subdirectory. Patch by Larry Clapp. * aggregate: Fix stupid mistake introduced when converting it to use the needsbuild hook. This resulted in feeds not being removed when pages - were updated, and probably other bugs. + were updated, and feeds sometimes being forgotten about. * aggregate: Avoid uninitialised value warning when removing a feed that has an expired guid. - -- Joey Hess Wed, 19 Dec 2007 16:39:07 -0500 + -- Joey Hess Sun, 30 Dec 2007 14:57:44 -0500 ikiwiki (2.16) unstable; urgency=low