]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - debian/changelog
instead of over and over. Typical speedup is ~4x. Max possible speedup:
[git.ikiwiki.info.git] / debian / changelog
index 758a81c478fa59b98dc259fe7d442f8926564ef2..1f0394502a5700e3f960177dee761809d17cf780 100644 (file)
@@ -1,4 +1,54 @@
-ikiwiki (1.29) UNRELEASED; urgency=low
+ikiwiki (1.32) UNRELEASED; urgency=low
+
+  * Add a separate pass to find page links, and only render each page once,
+    instead of over and over. Typical speedup is ~4x. Max possible speedup:
+    8x.
+  * Add "scan" parameter to hook(), which is used to make the hook be called
+    during the scanning pass, as well as the render pass. The meta and tag
+    plugins need to use the new scan parameter, so will any others that modify
+    %links.
+  * Now that links are calculated in a separate pass, it can also 
+    precalculate backlinks in one pass, which is O(N^2) instead of the
+    previous code that was O(N^3). A very nice speedup for wikis with lots
+    (thousands) of pages.
+
+ -- Joey Hess <joeyh@debian.org>  Fri, 27 Oct 2006 23:27:29 -0400
+
+ikiwiki (1.31) unstable; urgency=low
+
+  * Patch from Pawel Tecza to cp -a the templates in the Makefile.
+  * Change the rss feed title from the wikiname to the page title, with
+    an exception for the wiki's toplevel index page, which will still use the
+    wikiname as the feed title.
+    Overriding the page title with meta title already overrode the rss feed
+    tittle.
+  * Add an img plugin, based on Christian Mock's img plugin, but stripped
+    down to the bare essentials. Useful for handling large images on websites.
+  * Sanitize possibly problimatic characters out of the polygen grammar names,
+    just in case. Should not be exploitable anyway, since it only tries to run
+    polygen after finding the specified grammar file.
+  * Add missing dependency on the URI perl module.
+  * Add basic spam fighting tool for admins: An admin's prefs page now allows
+    editing a list of banned users.
+
+ -- Joey Hess <joeyh@debian.org>  Fri, 27 Oct 2006 23:16:33 -0400
+
+ikiwiki (1.30) unstable; urgency=low
+
+  * Add no_override parameter to hook().
+  * Add a shortcut plugin, inspired by Victor Moral's contributed shortcuts
+    plugin, but featuring a more ikiwiki-ish syntax and with shortcuts that
+    can be configured using a page in wiki.
+  * Fix support for --pingurl at the command line.
+  * Fix a subtle bug in will_render that broke some builds, by only clearing
+    items from renderedfiles the first time per build.
+  * Wrap entire technortati ping operation in an eval to catch all possible
+    failure modes, after I observed a simple ->value crashing ikiwiki when
+    a ping failed.
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 16 Oct 2006 15:17:38 -0400
+
+ikiwiki (1.29) unstable; urgency=low
 
   * Patch from Paul Tötterman to use CP in the Makefile.
   * Patch from Alec Berryman adding a http_auth config item that allows
 
   * Patch from Paul Tötterman to use CP in the Makefile.
   * Patch from Alec Berryman adding a http_auth config item that allows
@@ -9,13 +59,24 @@ ikiwiki (1.29) UNRELEASED; urgency=low
     source file, to allow tracking of extra rendered files like rss feeds.
   * Note that plugins that accessed this variable will need to be updated!
     The plugin interface has been increased to version 1.01 for this change.
     source file, to allow tracking of extra rendered files like rss feeds.
   * Note that plugins that accessed this variable will need to be updated!
     The plugin interface has been increased to version 1.01 for this change.
+    As few plugins use %renderedfiles I haven't done anything else to ensure
+    compatability of old plugins.
   * Add will_render function to the plugin interface, used to register that a
   * Add will_render function to the plugin interface, used to register that a
-    page renders a destination file, and do some security checks.
+    page renders a destination file, and do some security checks. Previously
+    but no longer rendered files will be cleaned up.
   * Use will_render in the inline and linkmap plugins.
   * Use will_render in the inline and linkmap plugins.
-  * Previously but no longer rendered files will be cleaned up.
   * You will need to rebuild your wiki on upgrade to this version.
   * You will need to rebuild your wiki on upgrade to this version.
-
- -- Joey Hess <joeyh@debian.org>  Sun,  8 Oct 2006 16:53:17 -0400
+  * Atom feed support based on a patch by Clint Adams.
+  * Add feeds=no option to inline preprocessor directive to turn off all types
+    of feeds.
+  * $IkiWiki::version now holds the program version, and is accessible to
+    plugins.
+  * Make the aggregate plugin emphasize error messages.
+  * Patch from Recai to limit recentchanges to displaying max 10 files for a
+    given changeset (to avoid large number of file changes excessively
+    bloating the page).
+
+ -- Joey Hess <joeyh@debian.org>  Fri, 13 Oct 2006 23:14:28 -0400
 
 ikiwiki (1.28) unstable; urgency=low
 
 
 ikiwiki (1.28) unstable; urgency=low