]> sipb.mit.edu Git - ikiwiki.git/commitdiff
add news item for ikiwiki 1.4
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Sat, 27 May 2006 19:17:02 +0000 (19:17 +0000)
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Sat, 27 May 2006 19:17:02 +0000 (19:17 +0000)
doc/news/version_1.1.mdwn [deleted file]
doc/news/version_1.4.mdwn [new file with mode: 0644]

diff --git a/doc/news/version_1.1.mdwn b/doc/news/version_1.1.mdwn
deleted file mode 100644 (file)
index e6e6ca9..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-ikiwiki 1.1 is now released.
-
-There have been several configuration changes in this release of ikiwiki:
-
-* The --svn and --no-svn switches are removed, instead you should use
-   --rcs=svn or --no-rcs. ikiwiki setup files that set svn => 1 should
-  be changed to set rcs => "svn"; if your setup file sets svn => 0
-  then change it to use rcs => "" to disable svn.
-
-* The --hyperestraier switch is gone too. To enable searching, turn on the
-  search plugin, by passing --plugin=search or through the plugin setting in
-  the setup file.
-
-* The --sanitize and --no-sanitize switches are also gone, replaced with the
-  htmlscrubber plugin. This plugin is enabled by default, to disable it,
-  use --disable-plugin=htmlscrubber, or modify the plugin setting in the
-  setup file.
-
-* Discussion pages are enabled by default, but if your wiki is configured
-  with a setup file, you need to edit it to keep them enabled on upgrade
-  to this version. Add a line reading:
-        discussion => 1,
-
-You will need to rebuild your wiki when upgrading 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
-ikiiki-mass-rebuild to force a rebuild.
-
-Here's the full list of changes in ikiwiki 1.1:
-
-   * Rename inlinepage to depends, so that it can be used to refer to more
-     dependency relationships than just inlining. This will require a rebuild
-     on upgrade to this version.
-   * Move the rss link, put it in the blogpost form if there is one and at the
-     top if not. This is both nicer because easier to find, and it cleans up
-     the code which had used inlinepage as a flag for adding the link later.
-   * Allow the depends GlobList to be built up from multiple sources (such as
-     plugins) during a page render.
-   * Which means that more than one blog is now supported to appear on a
-     single page. (With some limitations, like only the last one getting an
-     rss file.)
-   * Added a plugin system.
-   * Added a pagecount plugin, enabled by default.
-   * Support PreProcessorDirectives with no parameters, ie "[[pagecount ]]".
-   * Fixed/optimised backlinks code, to avoid rebuilding pages to update
-     backlinks when the backlinks hadn't really changed.
-   * Moved inline page support, rss generation etc into the inline plugin,
-     enabled by default.
-   * Added brokenlinks plugin, not enabled by default, but rather handy.
-   * Fix several broken links in the doc wiki.
-   * Smarter behavior when creating a page and a page of the same name (but
-     different location) already exists.
-   * Add an orphans plugin for finding pages that nothing links to.
-   * Removed backlinks page, which it turns out nothing used.
-   * Split off an IkiWiki.pm out of ikiwiki and have all the other modules use
-     it, this will allow for adding a unit test suite.
-   * Add unit tests for several core functions, including globlist\_match,
-     dirname, basename, bestlink, linkify, pagetitle, titlepage.
-   * Smart globlist merging.
-   * Patch from Thomas Schwinge to switch from --svn to --rcs=svn, etc,
-     to pave the way for adding other RCS support. This also changes the
-     setup files, where before they had svn => 1 or svn => 0, now they have
-     rcs => "svn" or rcs => "".
-   * Add a debian/NEWS file with upgrade notes.
-   * Load whatever rcs module is specified, so new ones can be just dropped in
-     as plugins and work. (Well, in theory.)
-   * Add some basic docs about writing RCS modules.
-   * Broke search capability out into a plugin, removed the --hyperestraier
-     switch.
-   * Added smiley plugin, nicely controlled and documented by the smileys page.
-   * Copied in some smileys from Moin Moin.
-   * Allow links of the form \\[[some page|page]], with whitespace in the link
-     text.
-   * Removed --sanitize and --no-sanitize, replaced with --plugin htmlscrubber
-     and --disable-plugin htmlscrubber.
-   * Allow discussion links on pages to be turned off with --no-discussion.
-   * Add ikiwiki-mass-rebuild script, ripped out of the postinst.
-   * Add some new config items to the estseek.conf template, which are needed
-     by hyperestraier 1.2.3.
\ No newline at end of file
diff --git a/doc/news/version_1.4.mdwn b/doc/news/version_1.4.mdwn
new file mode 100644 (file)
index 0000000..868704d
--- /dev/null
@@ -0,0 +1,37 @@
+ikiwiki 1.4 released with these changes:
+
+   * Tell HTML::Scrubber to treat "/" as a valid attribute which is its
+     very strange way of enabling proper XHTML <br /> type tags. Output html
+     should be always valid again now.
+   * The page name and parent links has switched from using a <h1> to a styled
+     <span>, so pages can use <h1> internally instead of needing to use <h2>.
+   * Updated all of ikiwiki's own wiki pages for that.
+   * Add pagetemplate hook, which can be used by plugins that want to mess
+     around with adding new stuff to the page template.
+   * Remove headercontent; the search plugin now adds the search box to the
+     header by registering a pagetemplate hook, and other plugins should do
+     similarly.
+   * Rebuilding on upgrade to this version is recommended.
+   * Add a html validity check to the test suite, using the wdg-html-validator,
+     if available.
+   * Make the html valid when there is nothing in the actions list.
+   * Reordered some function call parameters for consistency.
+   * Enable full utf-8 support for page input and output.
+   * Add a workaround for markdown, which does not work well with utf-8
+     strings.
+   * --getctime had bitrotted (well I only ever used it the once so far..),
+     fix and make it a bit more flexible
+   * rcs\_getctime is changed, now rather than needing to loop over all pages,
+     it should just use the rcs to get the ctime of the passed file.
+   * When inlining a page in another one, links from the inlined page are now
+     expanded the same as they are when rendering the inlined page as a
+     standalone page. So rather than being expanded from the POV of the
+     inlining page, they are expanded from the POV of the inlined page.
+     For example, a link from blog/foo to "bar" will now link to blog/bar
+     if it exists. Previously this needed to be a link explicitly to
+     "blog/bar"; such links will also continue to work.
+     (This was slightly complex to do as the link still has to be constructed
+     relative to the inlining page.)
+   * Make page edit textarea resize to fit browser window.
+   * Add -refresh option to ikiwiki-mass-rebuild and use that on upgrades that
+     do not need a full rebuild, in order to update any basewiki pages.
\ No newline at end of file