]> sipb.mit.edu Git - ikiwiki.git/blobdiff - debian/changelog
* Fix tags to page names that contain special characters.
[ikiwiki.git] / debian / changelog
index 3625d4c91cb4f884a94c765ac55352edd1409a82..461b791d32d243c2a0fbebda23d4b7c64bef0471 100644 (file)
@@ -1,4 +1,118 @@
-ikiwiki (1.44) UNRELEASED; urgency=low
+ikiwiki (1.49) UNRELEASED; urgency=low
+
+  * Add --post-commit option, which allows for the case of a split web server
+    and RCS server (or a push mirror). With this the RCS server can have a
+    real post-commit hook that sshs back to the web server, and runs ikiwiki
+    in post-commit mode to update the wiki.
+  * Fix urls generated by mirrorlist plugin.
+  * Add a templates page to the basewiki. It will automatically list all
+    available templates. Rename the old templates page to wikitemplates.
+  * Include the note template in the basewiki.
+  * Add a popup template in the basewiki. CSS based on some by Martin Krafft.
+  * Make the note, popup, and plugin templates detect missing variables and be
+    self-documenting, listing the available variables.
+  * Hide excess backlinks and expand using CSS trick; control quantiy via
+    the numbacklinks setting.
+  * Finally apply the index.html patch, with thanks to everyone who worked
+    on and supported creating it (especially Tumov). This adds a "usedirs"
+    option that makes ikiwiki use foo/index.html instead of foo.html as
+    output page names. It is not yet enabled by default.
+  * Fix a bug in the img plugin that caused thumbnailed files to not be
+    tracked properly.
+  * Make the OpenID library a reccommendation of the Debian package, rather
+    than just a suggests, since OpenID is enabled by default.
+  * Fix a bug that caused link(foo) to succeed if page foo did not exist.
+  * Fix tags to page names that contain special characters.
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 04 Apr 2007 17:06:59 -0400
+
+ikiwiki (1.48) unstable; urgency=low
+
+  * Fix link() PageSpecs to not just look at the raw link text, but at where
+    that given link points based on the page doing the linking. Note that this
+    could make such PageSpecs match different things than before, if you
+    relied on the old behavior of them only matching the raw link text.
+  * This required changing the match_* interface, adding a third parameter.
+  * Allow link() PageSpecs to match relative, as is allowed with globs.
+  * Add postform option to inline plugin.
+  * Add an bug tracker to the softwaresite example.
+  * Make ikiwiki's stylesheet support printing by hiding parts of the page
+    that shouldn't appear in a printout: Search box, actions bar,
+    blog post form, tags, backlinks, and feed buttons.
+  * Finally fixed the longstanding inline removal bug.
+  * Renamed %oldpagemtime to a more accurately named %pagemtime and fix it to
+    actually store pages' mtimes.
+  * Add "mtime" sort parameter to inline plugin.
+  * Fix mercurial backend to deal with empty commit messages.
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 24 Mar 2007 11:14:10 -0400
+
+ikiwiki (1.47) unstable; urgency=low
+
+  * Fix a security hole that allowed insertion of unsafe content via the meta
+    plugins's support for inserting html link and meta tags. Now such content
+    is passed through the htmlscrubber like everything else.
+  * Unfortunatly, that means that some valid uses of those tags are no longer
+    usable, and special case methods needed to be added for including
+    stylesheets, and for doing openid delegation. If you use either of these
+    in your wiki, it will need to be modified. See the meta plugin docs
+    for details.
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 21 Mar 2007 14:05:00 -0400
+
+ikiwiki (1.46) unstable; urgency=low
+
+  * Fix a bug with inlined create page links, including Discussion links on
+    blog post pages. The links will now create pages relative to the page that
+    actually contains the link.
+  * French update. Closes: #414597
+  * Fix some broken logic in cgi creation of a subpage when a toplevel page
+    with the same name already exists, and generally simplify the edit code.
+  * Make ikiwiki -verbose -setup with a setup file that enabled syslog logging
+    output the verbose build log to stdout, rather than to the syslog.
+  * Detect the case of two people independently creating the same page at the
+    same time, and let the second person resolve the conflict.
+  * Applied a patch from MichaƂ to make the mercurial backend pass --quiet to
+    hg.
+  * Fix a security hole that allowed a web user to insert arbitrary html in
+    the title of a page due to missing escaping of titles in the meta plugin.
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 21 Mar 2007 01:51:30 -0400
+
+ikiwiki (1.45) unstable; urgency=low
+
+  * Allow for underscores to appear in page titles, if encoded appropriately
+    (__95__) in filenames. Previously, all underscores were replaced with
+    spaces. Thanks, Enrico Zini for noticing that bug.
+  * Add "template" option to inline plugin to allow for use of customised
+    templates.
+  * Add titlepage template for inline plugin.
+  * Add preview parameter to preprocesser calls, use this rather than the
+    previous ugly hack used to avoid writing rss feeds in previews.
+  * Fix the img plugin to avoid overwriting images in previews. Instead it
+    does all the work to make sure the resizing works, and dummys up a resized
+    image using width and height attributes.
+  * Also fixes img preview display, the links were wrong in preview before.
+  * Add a sparkline plugin.
+  * Add a postsparkline plugin.
+  * The slash escaping when adding to a blog from the CGI was not working
+    since it ended up being double-escaped. Instead, just remove slashes.
+  * Fix some nasty issues with page name escaping during previewing
+    (introduced in 1.44).
+  * Add a table plugin, derived from the one written by Victor Moral.
+  * The underscore escaping support exposed a bug in edit links: Such links
+    were titlepage escaped in the urls, and then doubly escaped by the CGI
+    when editing. To fix this, I removed the titlepage escaping in the edit
+    urls.
+  * That means that *every edit link* on the wiki is potentially changed.
+    Rebuilding wikis on upgrade to this version therefore necessary; enabled
+    that in postinst.
+  * Correct a deadlock that could occur in post-commit if the aggregate plugin
+    was enabled and tried to lock the already locked wiki.
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 10 Mar 2007 21:11:05 -0500
+
+ikiwiki (1.44) unstable; urgency=low
 
   * Patch by Ben to fix validaton of atom feeds by fixing the category tags.
   * Add a openidlogin-bg.gif to wikiicons and have the stylesheet use it for the
 
   * Patch by Ben to fix validaton of atom feeds by fixing the category tags.
   * Add a openidlogin-bg.gif to wikiicons and have the stylesheet use it for the
@@ -33,8 +147,17 @@ ikiwiki (1.44) UNRELEASED; urgency=low
     commitlock, which when locked by the CGI, disables the commit hook
     (except for commit mails). The CGI then takes care of the updates the
     commit hook would have done.
     commitlock, which when locked by the CGI, disables the commit hook
     (except for commit mails). The CGI then takes care of the updates the
     commit hook would have done.
-
- -- Joey Hess <joeyh@debian.org>  Wed, 21 Feb 2007 03:35:52 -0500
+  * French translation update. Closes: #411899
+  * Patch from HenrikBrixAndersen to fix a broken use of foreach in the
+    search plugin.
+  * Correct a bug that could lead to infinite looping after signin in some
+    circumstances.
+  * Patch from Ethan to improve behavior if a page is deleted or moved while
+    someone is editing it.
+  * Some cleanup of field setting in the failed edit and conflict handling
+    code.
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 24 Feb 2007 20:16:35 -0500
 
 ikiwiki (1.43) unstable; urgency=low
 
 
 ikiwiki (1.43) unstable; urgency=low