]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
add news item for ikiwiki 3.20091017
authorJoey Hess <joey@gnu.kitenet.net>
Sun, 18 Oct 2009 00:57:26 +0000 (20:57 -0400)
committerJoey Hess <joey@gnu.kitenet.net>
Sun, 18 Oct 2009 00:57:26 +0000 (20:57 -0400)
doc/news/version_3.14159.mdwn [deleted file]
doc/news/version_3.20091017.mdwn [new file with mode: 0644]

diff --git a/doc/news/version_3.14159.mdwn b/doc/news/version_3.14159.mdwn
deleted file mode 100644 (file)
index 21f91fd..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-ikiwiki 3.14159 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
-   * svn: Fix rcs\_rename to properly scope call to dirname.
-   * img: Pass the align parameter through to the generated img tag.
-   * Move OpenID pretty-printing from openid plugin to core (smcv)"""]]
\ No newline at end of file
diff --git a/doc/news/version_3.20091017.mdwn b/doc/news/version_3.20091017.mdwn
new file mode 100644 (file)
index 0000000..aba830a
--- /dev/null
@@ -0,0 +1,49 @@
+News for ikiwiki 3.20091017:
+
+   To take advantage of significant performance improvements, all
+   wikis need to be rebuilt on upgrade to this version. If you
+   listed your wiki in /etc/ikiwiki/wikilist this will be done
+   automatically when the Debian package is upgraded. Or use
+   ikiwiki-mass-rebuild to force a rebuild.
+
+ikiwiki 3.20091017 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
+   * Added support framework for multiple types of dependencies, including
+     dependncies that are only affected by page precence or link changes.
+   * Rebuild wikis on upgrade to this version to get improved dependency
+     info.
+   * pagecount, calendar, postsparkline, progress: Use a presence dependency,
+     which makes these directives much less expensive to use, since page
+     edits will no longer trigger an unnecessary update.
+   * map: Use a presence dependency unless show= is specified.
+     This makes maps efficient enough that they can be used on sidebars!
+   * inline: Use a presence dependency in quick mode.
+   * brokenlinks: Use a link dependency.
+     This makes it much more efficient, only updating when really necessary.
+   * orphans, pagestats: Use a combination of presence and link dependencies.
+     This makes them more efficient. It also fixes a longstanding bug,
+     where if only a small set of pages were considered by orphans/pagestats,
+     changes to links on other pages failed to cause an update.
+   * linkmap: Use a combination of presence and link dependencies.
+     This makes the map be regenerated much less frequently in many cases,
+     so larger maps are more practical to use now.
+   * Plugins providing PageSpec `match\_*` functions should pass additional
+     influence information when creating result objects. This allows correctly
+     handling many more complicated dependencies.
+   * API change: `pagespec\_match\_list` has completly changed its interface.
+     The old interface will be removed soon, and a warning will be printed
+     if any plugins try to use it.
+   * Transitive dependencies are now correctly supported.
+   * ikiwiki-calendar: New command automates creation of archive pages
+     using the calendar plugin.
+   * calendar: Fix midnight rebuild trigger of calendars with explicit
+     month/year.
+   * calendar: Fix bug in next/previous year/month links, which sometimes
+     linked to an archive page from the wrong year, or were missing.
+   * git: --getctime will now follow renames back to the original creation
+     of a file.
+   * calendar: Fix CSS for year calendar to match the plugin documentation.
+   * Added minimal default CSS for calendar plugin, just highlighting the
+     current day.
+   * inline: Optimize generation of archives, etc by not getting inlined page
+     content if the template does not use it."""]]
\ No newline at end of file