summaryrefslogtreecommitdiff
path: root/templates_nb
diff options
context:
space:
mode:
Diffstat (limited to 'templates_nb')
0 files changed, 0 insertions, 0 deletions
g 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.
  • -- Joey Hess <joeyh@debian.org> Fri, 09 Oct 2009 19:53:50 -0400
  • ikiwiki (3.20091009) unstable; urgency=low
  • * parentlinks: Add has_parentlinks template parameter to allow styling
  • the toplevel index differently etc.
  • * img: Correct bug in image size calculation code.
  • * img: Fix dependency code for full size images.
  • * toggle, relativedate: Support templates that add attributes
  • to the body tag.
  • * Support RPC::XML 0.69's incompatible object instantiation method.
  • * mirrorlist: Display nothing if list is empty.
  • * Fix a bug that could lead to duplicate links being recorded
  • for tags.
  • * Optimize away most expensive file prune checks, when refreshing,
  • by only checking new files.
  • -- Joey Hess <joeyh@debian.org> Fri, 09 Oct 2009 19:53:50 -0400
  • ikiwiki (3.14159265) unstable; urgency=low
  • * Add complete French basewiki and underlays translation from the Debian
  • French l10n team, including Philippe Batailler, Alexandre Dupas, and
  • Steve Petruzzello.
  • * Expand banned_users; it can now include PageSpecs, which
  • allows banning by IP address.
  • * underlay: Also allow configuring additional directories to search
  • for template files in.
  • * Fix parsing web commits from ipv6 addresses.
  • * Add genwrapper hook, that can be used to add code into the C wrapper.
  • * cvs: Yeah, ikiwiki even supports CVS now. Plugin contributed by
  • Amitai Schlair.
  • * Updated Czech translation from Miroslav Kure. Closes: #546223
  • * rsync: New plugin that allows pushing the destdir to a remote host
  • via rsync or similar. Thanks, Amitai Schlair.
  • * auto.setup, auto-blog.setup: Fix sanitization of entered wikiname.
  • Closes: #547378
  • -- Joey Hess <joeyh@debian.org> Thu, 24 Sep 2009 18:50:43 -0400
  • ikiwiki (3.1415926) unstable; urgency=high
  • [ Joey Hess ]
  • * po: Detect if nowrapi18n can't be passed to po4a, and warn about
  • the old version, but continue. Closes: #541205
  • * inline: Avoid use of my $_ as it fails with older perls.
  • Closes: #541215
  • * Add discussionpage configuration setting.
  • * Several optimisations, including speedups to orphans and brokenlinks
  • calculation.
  • * meta, img: Fix bugs in dependency code. (smcv)
  • * Allow building ikiwiki on systems w/o po4a --
  • building of the translated underlays will be skipped in this case.
  • * Add basic styling of po plugin's languages list.
  • * inline: Display an error if feedpages is specified and fails to match
  • due to a problem such as created_before being told to check against
  • a page that does not exist.
  • * Remove deprecated ikiwiki/blog and ikiwiki/preprocessordirective
  • pages from the basewiki.
  • * Updated French program translation from Philippe Batailler.
  • Closes: #542036
  • * po: Fixed to run rcs_add ralative to srcdir.
  • * Italian program translation from Luca Bruno.
  • * Fix example blog's tags/life to not have a broken PageSpec.
  • Closes: #543510
  • * Optimize the dependencies list. This also fixes a bug
  • that could cause repeated refreshes of the wiki to grow
  • increasingly larger dependency lists, and get increasingly
  • slower. (smcv)
  • * Rebuild wikis on upgrade to this version to fix bloat caused
  • by the dependency bug.
  • * Further optimisation of dependency handling by adding a special
  • case for simple page dependencies. (smcv)
  • * htmltidy: Return an error message if tidy fails. Closes: #543722
  • * po: Fix name of translated toplevel index page. (intrigeri)
  • * po: Fix display of links from a translated page to itself (ntrigeri)
  • * Add Czech basewiki translation from Miroslav Kure.
  • * po: fix interdiction to create pages of type po (intrigeri)
  • * po: po: favor the type of linking page's masterpage on page creation
  • (intrigeri)
  • * img: Don't generate new verison of image if it is scaled to be
  • larger in either dimension.
  • [ Josh Triplett ]
  • * teximg: Replace the insufficient blacklist with the built-in security
  • mechanisms of TeX. (CVE-2009-2944)
  • -- Joey Hess <joeyh@debian.org> Sun, 30 Aug 2009 15:20:46 -0400
  • ikiwiki (3.141592) unstable; urgency=low
  • * Add new hooks: canremove, canrename, rename. (intrigeri)
  • * rename: Refactor subpage rename handling code into rename hook. (intrigeri)
  • * po: New plugin<F11>, suporting translation of wiki pages using po files.
  • (intrigeri)
  • * Add build machinery to build po files to translate the underlay wikis,
  • * Add further build machinery to generate translated underlays from
  • the po file, for use by wikis whose primary language is not English.
  • * Add Danish basewiki translation by Jonas Smedegaard.
  • * img: Fix adding of dependency from page to the image.
  • * pagestats: add `among` parameter, which only counts links from specified
  • pages (smcv)
  • * pagestats: when making a tag cloud, don't emit links where the tag is
  • unused (smcv)
  • * map: Avoid emitting an unclosed ul element if the map is empty. (harishcm)
  • * inline: Add pagenames parameter that can be used to list a set of
  • pages to inline, in a specific order, without using a PageSpec. (smcv)
  • * Add getsource plugin (Will, smcv)
  • -- Joey Hess <joeyh@debian.org> Tue, 11 Aug 2009 14:59:31 -0400
  • ikiwiki (3.14159) unstable; urgency=low
  • * 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)
  • -- Joey Hess <joeyh@debian.org> Thu, 16 Jul 2009 14:37:22 -0400
  • ikiwiki (3.1415) unstable; urgency=low
  • * img: Fix extra double quote with alt text. (smcv)
  • * Updated French debconf templates translation. Closes: #535103
  • * openid: Support Net::OpenID 2.x when pretty-printing
  • openids. (smcv)
  • * highlight: Fix utf-8 encoding bug. Closes: #535028
  • -- Joey Hess <joeyh@debian.org> Tue, 07 Jul 2009 16:25:05 -0400
  • ikiwiki (3.141) unstable; urgency=low
  • * comment: Make comment directives no longer use the internal "_comment"
  • form, and document the comment directive syntax.
  • * Avoid relying on translators preserving the case when translating
  • "discussion", which caused Discussion pages to get unwanted Discussion
  • links.
  • * Tighten up matching of bare words inside directives; do not
  • allow an unterminated """ string to be treated as a series
  • of bare words. Fixes runaway regexp recursion/backtracking
  • in strange situations.
  • * Setup automator: Check that each plugin added to the generated
  • setup file can be loaded and that its config is ok. If a plugin
  • fails for any reason, disable it in the generated file.
  • Closes: 532001
  • * pagecount: Fix broken optimisation for * pagespec.
  • * goto: Support being passed a page title that is not a valid page
  • name, to support several cases including mercurial's long user
  • names on the RecentChanges page, and urls with spaces being handled
  • by the 404 plugin.
  • * Optimise use of gettext, and avoid ugly warnings if Locale::gettext
  • is not available. Closes: #532285
  • * meta: Add openid delegate parameter to allow delegating only
  • openid or openid2.
  • * Disable the Preferences link if no plugin with an auth hook is enabled.
  • * Updated French translation. Closes: #532654
  • * aggregate: Fix storing of changed md5.
  • * aggregate: Avoid resetting ctime when an item md5 changes.
  • -- Joey Hess <joeyh@debian.org> Fri, 12 Jun 2009 19:50:46 -0400
  • ikiwiki (3.14) unstable; urgency=low
  • * highlight: New plugin supporting syntax highlighting of pretty much
  • anything.
  • * debian/control: Add suggests for libhighlight-perl, although
  • that package is not yet created by Debian's highlight source package.
  • (See #529869)
  • * format: Provide a htmlizefallback hook that other plugins
  • can use to handle formats that are not suitable for general-purpose
  • htmlize hooks. Used by highlight.
  • * Fix test suite to not rely on an installed copy of ikiwiki after
  • underlaydir change. Closes: #530502
  • * Danish translation update. Closes: #530877
  • -- Joey Hess <joeyh@debian.org> Mon, 01 Jun 2009 13:05:34 -0400
  • ikiwiki (3.13) unstable; urgency=low
  • * ikiwiki-transition: If passed a nonexistant srcdir, or one not
  • containing .ikiwiki, abort with an error rather than creating it.
  • * Allow underlaydir to be overridden without messing up inclusion
  • of other underlays via add_underlay.
  • * More friendly display of markdown, textile in edit form selector
  • (jmtd)
  • * Allow curly braces to be used in pagespecs, and avoid a whole class
  • of potential security problems, by avoiding performing any string
  • interpolation on user-supplied data when translating pagespecs.
  • * ikiwiki-transition: Allow setup files to be passed to all subcommands
  • that need a srcdir.
  • * ikiwiki-transition: deduplinks was broken and threw away all
  • metadata stored by plugins in the index. Fix this bug.
  • * listdirectives: Avoid listing _comment directives and generally
  • assume any directive starting with _ is likewise internal.
  • -- Joey Hess <joeyh@debian.org> Fri, 22 May 2009 14:10:56 -0400
  • ikiwiki (3.12) unstable; urgency=low
  • * Re-enable python-support and add python:Depends to control file.
  • * ikiwiki-makerepo: Avoid using abs_path, as it apparently
  • fails on nonexistant directories with some broken perl
  • versions.
  • * inline: Minor optimisation.
  • * add_link: New function, which plugins should use rather than
  • modifying %links directly, to avoid it accumulating duplicates.
  • * ikiwiki-transition: Add a deduplinks action, that can be used
  • to remove duplicate links and optimise a wiki w/o rebuilding it.
  • * external: Fix pagespec_match and pagespec_match_list.
  • Closes: #527281
  • -- Joey Hess <joeyh@debian.org> Wed, 06 May 2009 00:31:16 -0400
  • ikiwiki (3.11) unstable; urgency=low
  • * Avoid using python-support. Closes: #525086
  • * websetup: Display stderr in browser if ikiwiki setup fails.
  • * blogspam: Load RPC::XML library in checkconfig, so that an
  • error can be printed at that point if it's not available,
  • allowing the admin to see it during wiki setup.
  • Closes: #520015
  • * websetup: If setup fails, restore old setup file.
  • * relativedate: Deal with clock skew.
  • * Add IkiWiki::ErrorReason objects, and modify pagespecs to return
  • them in cases where they fail to match due to a configuration or syntax
  • error.
  • * pagespec_match_list: New API function, matches pages in a list
  • and throws an error if the pagespec is bad.
  • * inline, brokenlinks, calendar, linkmap, map, orphans, pagecount,
  • pagestate, postsparkline: Display a handy error message if the pagespec
  • is erronious.
  • * comments: Add link to comment post form to allow user to sign in
  • if they wish to, if the configuration makes signin optional
  • for commenting.
  • * Updated Danish translation from Jonas Smedegaard. Closes: #525751
  • * translation.mdwn: Typo fixes. Closes: #525753
  • -- Joey Hess <joeyh@debian.org> Mon, 04 May 2009 15:45:10 -0400
  • ikiwiki (3.10) unstable; urgency=low
  • * darcs: Finally added support for this VCS, thanks to many
  • contributors:
  • - Thomas Schwinge wrote the original file, implementing only rcs_commit.
  • - Benjamin A'Lee contributed an alternative implementation.
  • - Tuomo Valkonen contributed rcs_getctime and stub rcs_recentchanges.
  • - Simon Michael contributed multiple changes.
  • - Petr Ročkai fixed rcs_recentchanges.
  • - Sven M. Hallberg merged the above and added missing features.
  • * Add missing newline to Confirm Password prompt.
  • * Add missing permalink support to archivepage and titlepage templates.
  • * debian/control: Wrap fields.
  • * inline: Add author info to archive display.
  • * Add a microblog template that is useful for inlining microblogging posts.
  • -- Joey Hess <joeyh@debian.org> Sat, 18 Apr 2009 19:40:25 -0400
  • ikiwiki (3.09) unstable; urgency=low
  • * inline: Add title_natural sort order, using Sort::Naturally
  • (chrysn)
  • * inline: Fix urls to feed when feedfile is used on an index page.
  • * git, mercurial: Fix --getctime to return file creation time,
  • not last commit time.
  • * Updated French translation (Jean-Luc Coulon). Closes: #521072
  • * css: Add clear: both to inlinefooter.
  • * comments: Fix too loose test for comments pages that matched
  • normal pages with "comment_" in their name. Closes: #521322
  • * comments: Fix anchor ids to be legal xhtml. Closes: #521339
  • * Fix documentation of anonok_pagespec. Closes: #521793
  • * Add missing suggests on libtext-textile-perl. Closes: #522039
  • * recentchanges: change to using do=goto links for user links.
  • * Fix git test suite to use a bare repo.
  • -- Joey Hess <joeyh@debian.org> Sat, 04 Apr 2009 14:33:49 -0400
  • ikiwiki (3.08) unstable; urgency=low
  • * git: Fix utf-8 encoding of author names.
  • * git: Manually decode git output from utf-8, avoids
  • warning messages on invalidly encoded output.
  • * Fix bug that caused weird things to appear as page types.
  • -- Joey Hess <joeyh@debian.org> Sun, 15 Mar 2009 17:54:47 -0400
  • ikiwiki (3.07) unstable; urgency=low
  • * Updated German translation (Kai Wasserbäch). Closes: #518377
  • * Updated French translation (Jean-Luc Coulon). Closes: #518510
  • * wmd: New plugin contributed by William Uther to support the WMD
  • Wysiwym markdown editor.
  • * smiley: Avoid infinite loop in smiley expansion triggered
  • by the template scan mode change in version 3.05. Closes: #518805
  • * template: When loading a template in scan mode, let preprocess
  • know it only needs to scan.
  • -- Joey Hess <joeyh@debian.org> Sun, 08 Mar 2009 19:00:46 -0400
  • ikiwiki (3.06) unstable; urgency=low
  • * Setup automator: Fix bug in password comparison. Closes: #517654
  • -- Joey Hess <joeyh@debian.org> Sun, 01 Mar 2009 15:02:30 -0500
  • ikiwiki (3.05) unstable; urgency=low
  • * debhelper v7(.0.50); rules file minimisation.
  • * template: Load templates in scan mode.
  • This is potentially expensive, but is necessary so that meta and tag
  • directives, and other links on templates affect the page using the
  • template reliably.
  • * goto: Fix redirect to comments.
  • * Add noextension parameter to htmlize hooks to support, eg, Makefile.
  • * Add tagged() PageSpec.
  • * Updated German translation (Kai Wasserbäch). Closes: #516770
  • * Setup automator: Prompt for password twice. Closes: #516973
  • * bzr: Add missing rcs_diff. (liw)
  • * comments: Avoid showing comment moderation button in prefs to non-admins.
  • * goto: Fix typo that broke recentchanges_link compatibility.
  • -- Joey Hess <joeyh@debian.org> Fri, 27 Feb 2009 15:48:39 -0500
  • ikiwiki (3.04) unstable; urgency=low
  • * 404: New plugin which lets you use the IkiWiki CGI script as
  • an Apache 404 handler, to give the behaviour of various other wiki
  • engines where visiting a nonexistent page provides you with a link
  • to create it. (smcv)
  • * Factor out redundant code into goto plugin. (smcv)
  • * Work around XML::Atom strangeness that results in double-encoded posts.
  • (smcv)
  • * Fix unusual --setup --post-commit command line option combo.
  • * Create any missing directory necessary to put the wrapper
  • file into. Closes: #514384
  • * shortcut: If default_pageext is set, first look for
  • shortcuts.default_pageext.
  • * Allow comments, rename, remove, and attachment plugins to be used
  • even if the editpage plugin is disabled.
  • -- Joey Hess <joeyh@debian.org> Sat, 14 Feb 2009 02:27:14 -0500
  • ikiwiki (3.03) unstable; urgency=low
  • * Avoid feeding decoded unicode to Term::ReadLine. Closes: 512169
  • * blogspam: Log spam info on failure in debug mode.
  • * Remove nonstandard css. Closes: #512378
  • * blogspam: Fix use of blogspam_options and blogspam_server config settings.
  • * comments: If comment content checks fail, store the comment
  • (in .ikiwiki/comments_pending) for moderator review.
  • * comments: Add a moderation web interface, which admins can
  • access via their Preferences page.
  • * git: Fix malformed utf8 received from git.
  • * meta: New "updated" metadata specifies a fake modification time for a
  • page, to be output into RSS and Atom feeds. (smcv)
  • * underlay: New plugin, allows pulling in additional files not
  • in version control. (smcv)
  • -- Joey Hess <joeyh@debian.org> Thu, 29 Jan 2009 14:36:58 -0500
  • ikiwiki (3.02) unstable; urgency=low
  • * blogspam: New plugin, adding spam filtering for page editing / comment
  • posting using the BlogSpam.net API.
  • * Add auto-blog.setup, which will set up an ikiwiki instance tuned for use
  • in blogging.
  • * checkcontent: New hook, can be used to implement arbitrary content
  • filters, including spam filters.
  • * table: Fix misparsed links in external files.
  • * table: Find links in external files in scan pass.
  • * rename: Show full names of affected pages.
  • * comments: Fix cache avoidance hack.
  • * repolist: New plugin to support the rel=vcs-* microformat.
  • * goodstuff: Include repolist by default. (But it does nothing until
  • configured with the repository locations.)
  • * comments: Add support for removing comments via web interface. (smcv)
  • * Consistently allow use of relative paths in all PageSpecs
  • that take a page name parameter. Previously, match_created_before(),
  • match_created_after(), match_sourcepage(), and match_destpage()
  • did not support that, and the docs were not clear.
  • * pinger: Get whole url, don't just head, avoids problems on
  • the nostromo web server.
  • * Recommend libterm-readline-gnu-perl since that makes auto.setup
  • behave better.
  • -- Joey Hess <joeyh@debian.org> Sat, 17 Jan 2009 18:19:39 -0500
  • ikiwiki (3.01) unstable; urgency=low
  • * ikiwiki-makerepo: Fix injecting of empty mercurial and bzr repositories.
  • Closes: #510518
  • * Fix documentation about git hook to use right name. Closes: #510393
  • * yesno: Always accept English even when localised.
  • * yesno: Also accept 1 and 0 as input.
  • * A recent change to gitweb removed support for the form of diffurl
  • that many ikiwiki setups use. Document how to use the new url form.
  • -- Joey Hess <joeyh@debian.org> Mon, 05 Jan 2009 18:53:50 -0500
  • ikiwiki (3.00) unstable; urgency=low
  • * Remove support for GlobLists.
  • * Remove support for configuring allowed attachments, locked pages,
  • and banned users from the admin preferences page. These can only be
  • controlled via the setup file now.
  • * ikiwiki-transition moveprefs can be used to move the above
  • admin preferences into a setup file.
  • * prefix_directives and aggregate_internal are now turned on by default.
  • * ikiwiki-transition prefix_directives syntax changed
  • * googlecalendar: removed this deprecated plugin. Use htmlscrubber_skip
  • instead.
  • * embed: This plugin is deprecated, use htmlscrubber_skip instead.
  • Closes: ##462970.
  • * Version 3.00 of the plugin API.
  • * Replace blank OpenID placeholder logo with an unofficial OpenID
  • logo developed by Anna Hess. The official logo does not seem destined to
  • be free.
  • * comments: Add cache avoidance.
  • * htmlbalance: Demand-load HTML::TreeBuilder to avoid failing test suite
  • if it is not present.
  • * French translation update from Philippe Batailler. Closes: #510216
  • * websetup: Avoid a crash when a new array setup item has been added in
  • a new ikiwiki release, and is thus not present in the setup file yet.
  • -- Joey Hess <joeyh@debian.org> Wed, 31 Dec 2008 15:17:47 -0500
  • ikiwiki (2.72) unstable; urgency=low
  • * Avoid comments in recentchanges being broken links (smcv)
  • * Add deprecation warning for GlobLists, which will stop working in 3.0.
  • * camelcase: Add camelcase_ignore setting.
  • * googlecalendar: Add runtime deprecation warning.
  • * comments: Deal with users entering unqualified or partial urls.
  • * inline: Run format hook first, to ensure other format hooks can affect
  • inlined content. Closes: #509710
  • -- Joey Hess <joeyh@debian.org> Sun, 28 Dec 2008 15:01:02 -0500
  • ikiwiki (2.71) unstable; urgency=low
  • * comments: Blog-style comment support, contributed by Simon McVittie.
  • * htmlbalance: New plugin contributed by Simon McVittie.
  • * Change deb dependencies to list Text::Markdown before markdown (really
  • this time).
  • * Improve escaping of wikilinks and preprocessor directives in content
  • produced by aggregate and recentchanges.
  • * French translation update from Philippe Batailler. Closes: #506250
  • * Spanish translation update from Victor Moral.
  • * Fix handling of wrappergroup option.
  • * Correct --dumpsetup to include the srcdir in the setup file.
  • * German translation update from Kai Wasserbäch. Closes: #507056
  • * inline: Support emptyfeeds=no option to skip generating empty feeds.
  • * inline: Support feedfile option to change the filename of the feed
  • generated.
  • * meta: Pass info to htmlscrubber so htmlscrubber_skip can take effect.
  • * htmlbalance: don't compact whitespace, and set misc other options (smcv)
  • * rename: Fix double-escaping of page name in edit box.
  • * monotone: When getting the log, tell monotone how many entries
  • we want, rather than closing the pipe, which it dislikes. (thm)
  • * Coding style change: Remove explcit vim folding markers.
  • * aggregate: If a feed fails to be downloaded, try again immediatly
  • next time aggregation is run, even if the usual time has not passed.
  • Closes: #508622 (Michael Gold)
  • * meta: Process meta date during scan pass so that the date will always
  • affect sorting in inlines.
  • * Improve display of some openids (smcv)
  • -- Joey Hess <joeyh@debian.org> Sun, 21 Dec 2008 16:22:05 -0500
  • ikiwiki (2.70) unstable; urgency=low
  • * Avoid crash on malformed utf-8 discovered by intrigeri.
  • -- Joey Hess <joeyh@debian.org> Wed, 12 Nov 2008 17:45:58 -0500
  • ikiwiki (2.69) unstable; urgency=low
  • * Avoid multiple ikiwiki cgi processes piling up, eating all memory,
  • and thrashing, by making the cgi wrapper wait on a cgilock.
  • If you had to set apache's MaxClients low to avoid ikiwiki thrashing your
  • server, you can now turn it up to a high value.
  • * Stop busy-waiting in lockwiki, as this could delay ikiwiki from waking up
  • for up to one second. The bailout code is no longer needed after above
  • change.
  • * Remove support for unused optional wait parameter from lockwiki.
  • * aggregate: Try to query XML::Feed for the base url when derelevatising
  • links. Since this needs the just released XML::Feed 0.3, as well
  • as a not yet released XML::RSS, it will fall back to the old method
  • if no xml:base info is available.
  • * meta: Plugin is now enabled by default since the basewiki uses it.
  • * txt: Do not encode quotes when filtering the txt, as that broke
  • later parsing of any directives on the page.
  • * Fix the link() pagespec to match links that are internally recorded as
  • absolute.
  • * Add rel=nofollow to recentchanges_links for the same (weak) reasons it
  • was earlier added to edit links.
  • * tag: Normalize tagbase so leading/trailing slashes in it don't break
  • things.
  • * bzr: Fix dates for recentchanges.
  • -- Joey Hess <joeyh@debian.org> Tue, 11 Nov 2008 20:35:55 -0500
  • ikiwiki (2.68) unstable; urgency=low
  • * Add support for checking pushes from untrusted git committers. This can be
  • used to set up anonymous git pushes, and other similar things.
  • * format: New plugin, allows embedding differently formatted text inside a
  • page (ie, otl inside a mdwn page, or syntax highlighted code inside a
  • page).
  • * relativedate: New javascript-alicious plugin that makes all dates display
  • relative, in a very nice way, if I say so myself.
  • * Optimise the no-op post-commit hook, to speed up web edits by a fraction
  • of a second.
  • * git: Allow [[sha1_commit]] to be used in the diffurl, to support cgit.
  • * shortcut: Fix display of shortcuts while previewing.
  • * Plugins that used to override displaytime should instead override
  • formattime. displaytime will call that, and may wrap markup around the
  • formatted time.
  • * Add an underlay for javascript, and add ikiwiki.js containing some utility
  • code.
  • * toggle: Stop embedding the full toggle code on each page using it, and
  • move it to toggle.js in the javascript underlay.
  • * recentchanges: Make feed links point back to anchors on the recentchanges
  • page. (JasonBlevins)
  • * Fix issue with utf-8 in wikiname breaking session cookies, by
  • entity-encoding the wikiname in the session cookie.
  • * Use the pure perl Data::Dumper when generating setup files to ensure that
  • utf-8 characters are written out as such, and not as the encoded perl
  • strings the C Data::Dumper produces.
  • * inline: Only the last feed link was put on the page, fix this to include
  • all feed links. So rss will be included along with atom, and pages with
  • multiple feeds will get links added for all feeds.
  • * tag: When tagbase is set, force the links created by tagging to point at
  • the toplevel tagbase, and not closer subpages. The html links already went
  • there, but internally the links were not recorded as absolute, which could
  • cause confusing backlinks etc.
  • * Add an inject function, that can be used by plugins that want to
  • replace one of ikiwiki's functions with their own version.
  • (This is a scary thing that grubs through the symbol table, and replaces
  • all exported occurances of a function with the injected version.)
  • * external: RPC functions can be injected to replace exported functions.
  • * Updated French translation. Closes: #502694
  • * Updated Spanish translation from the ever vigilant Victor Moral.
  • * Updated Danish translation from Jonas Smedegaard. Closes: #503117
  • * Preserve syslog setting when doing `ikiwiki -setup foo -dumpsetup bar`
  • * Several fixes to --render mode.
  • -- Joey Hess <joeyh@debian.org> Mon, 03 Nov 2008 16:31:11 -0500
  • ikiwiki (2.67) unstable; urgency=low
  • * remove: Avoid $_ breakage. (Stupid, stupid perl.)
  • * Updated Spanish translation from Victor Moral.
  • * lockedit: Support specifying which users (and IP addresses) a page
  • is locked for. This supports most of the ACL type things users have been
  • wanting to be done. Closes: #443346 (It does not control who can read a
  • page, but that's out of scope for ikiwiki.)
  • * orphans: Fix unquoted page name in regexp.
  • * google: Plugin provides google site search, contributed by Peter Simons.
  • * Pass HTTPS variable through the wrapper so that CGI->https can be used
  • by plugins. Closes: #502047
  • * inline: Allow MTIME to be used in inlinepage.tmpl.
  • * inline: Use the feed's description in the rss and atom links.
  • Closes: #502113
  • * aggregate: Avoid bug that caused immediate expiration of items
  • with a date in the future.
  • -- Joey Hess <joeyh@debian.org> Fri, 17 Oct 2008 13:13:41 -0400
  • ikiwiki (2.66) unstable; urgency=low
  • * recentchanges: Fix redirects to non-page files.
  • * aggregate: Avoid uninitialized value warnings for pages with no recorded
  • ctime.
  • * attachment: Add admin() pagespec to test if the uploading user is a wiki
  • admin.
  • * git: Fix handling of utf-8 filenames in recentchanges.
  • * tag: Make edit link for new tags ensure that the tags are created
  • inside tagbase, when it's set.
  • * template: Make edit link for new templates ensure the page is located
  • under toplevel templates directory.
  • * htmlscrubber: Add a config setting that can be used to disable the
  • scrubber acting on a set of pages.
  • * Expand usage message and add --help. Closes: #500344
  • * Beautify urls used in various places. (smcv)
  • * Export pagetitle, titlepage, linkpage.
  • * htmltidy: Avoid returning undef if tidy fails. Also avoid returning the
  • untidied content if tidy crashes. In either case, it seems best to tidy
  • the content to nothing.
  • * htmltidy: Avoid spewing tidy errors to stderr.
  • * Reorganize index file, add a format version field. Upgrades to the new
  • index format should be transparent.
  • * Add %wikistate, which is like %pagestate except not specific to a given
  • page, and is preserved across rebuilds.
  • * editpage: Be more aggressive (and less buggy) about cleaning up
  • temporary files rendered during page preview.
  • * Add an indexpages option, which causes foo/index.mdwn to be the source
  • for page foo when foo.mdwn doesn't exist. Also, when it's enabled,
  • creating a new page will save it to foo/index.mdwn by default.
  • Closes: #474611
  • (Sponsored by The TOVA Company.)
  • * httpauth: Document that ikiwiki.cgi has to be in a directory subject to
  • authentication. Closes: #500524
  • * inline: Fix handling of rootpage that doesn't exist.
  • * attachment: Support adding attachments to pages even as they are being
  • created.
  • * remove, rename: Allow acting on attachments as a page is being created.
  • * Updated French translation. Closes: #500929
  • -- Joey Hess <joeyh@debian.org> Sun, 05 Oct 2008 19:11:08 -0400
  • ikiwiki (2.65) unstable; urgency=low
  • * aggregate: Expire excess or old items on the same pass that adds them,
  • not only on subsequent passes.
  • * editdiff: Broken since 2.62 due to wrong syntax, now fixed.
  • * aggregate: Support atom feeds with only a summary element, and no content
  • elements.
  • * progress: Display an error if the progress cannot be parsed, and allow
  • the percent parameter to only optionally end with "%".
  • * Fix reversion in use of ikiwiki -verbose -setup with a setup file that
  • enables syslog. Setup output is once again output to stdout in this
  • case.
  • * edittemplate: Default new page file type to the same type as the template.
  • (willu)
  • * edittemplate: Add "silent" parameter. (Willu)
  • * edittemplate: Link to template, to allow creating it. (Willu)
  • * editpage: Add a missing check that the page name contains only legal
  • characters, in addition to the existing check for pruned filenames.
  • * Print a debug message if a page has multiple source files.
  • * Add keepextension parameter to htmlize hook. (Willu)
  • * rename, remove: Don't rely on a form parameter to tell whether the page
  • should be treated as an attachment.
  • * rename: Add support for moving SubPages of a page when renaming it.
  • (Sponsored by The TOVA Company.)
  • * rename: Hide type field from rename form when renaming attachments.
  • -- Joey Hess <joeyh@debian.org> Wed, 24 Sep 2008 17:55:14 -0400
  • ikiwiki (2.64) unstable; urgency=low
  • * Avoid uninitialised value when --dumpsetup is used and no srcdir/destdir
  • specified.
  • * ddate: Stop clobbering timeformat when not enabled.
  • * progress: New plugin to generate progress bars (willu)
  • * Add allow_symlinks_before_srcdir to config so websetup doesn't eat it.
  • * img: Support sizes like 200x. Closes: #475149
  • * goodstuff: Remove otl plugin from the bundle since it needs a significant
  • external dependency and is not commonly used. If you use otl, make sure
  • you explicitly enable it now.
  • * goodstuff: Add more, progress, and table plugins to the bundle.
  • * Improve error message if external plugin fails to load. Closes: #498458
  • * Directive documentation broken out of the plugin documentation and into
  • pages suitable to be used as an underlay. Thanks to Willu for doing most
  • of the tedious work.
  • * Move the directive documentation into its own underlay, separate from
  • basewiki, since it's sorta large compared to the rest of basewiki.
  • * listdirectives: Enable use of the directives underlay.
  • * Removed the obsolete blog page from the basewiki. ikiwiki/blog still
  • remains, but is now deprecated too.
  • * Removed old redirecton pages from basewiki (helponformatting,
  • markdown, openid, pagespec, preprocessordirective, subpage, wikilink).
  • * inline: Treat rootpage as a link, so that it can refer to a subpage
  • without hardcoding the path.
  • -- Joey Hess <joeyh@debian.org> Sun, 14 Sep 2008 16:58:25 -0400
  • ikiwiki (2.63) unstable; urgency=low
  • * Set cookies HttpOnly.
  • * Typo. Closes: #497003
  • * Ignore failure to install files into /etc, in case install is running as
  • non-root.
  • * Work around perl $_ scoping nonsense that caused breakage when loading
  • external plugins.
  • * style.css: Add missing semicolon. Closes: #497176
  • * filecheck: Fall back to testing for binary or plain text files
  • if no mime type is detected.
  • * table: Support header=column to make the table header be the first
  • column of the data. (AlexandreDupas)
  • * For fine control over what characters are allowed, unescaped in
  • source filenames, the wiki_file_chars setting is added. For example,
  • set to "-[:alnum:]+/._" to disable colons from being used in source files
  • (which can cause troubl om Windows).
  • * po/Makefile: update po files when the pot file has changed.
  • Closes: #497951
  • * editpage: New core plugin factoring out page editing to allow disabling it
  • if desired.
  • -- Joey Hess <joeyh@debian.org> Mon, 08 Sep 2008 12:17:15 -0400
  • ikiwiki (2.62.1) unstable; urgency=low
  • * filecheck: Fixed two bits broken in move from attachment.
  • -- Joey Hess <joeyh@debian.org> Thu, 28 Aug 2008 13:04:47 -0400
  • ikiwiki (2.62) unstable; urgency=low
  • * Avoid using cp -a (again). (HenrikBrixAndersen)
  • * Avoid using hostname -f for portability to eg, OS X, use Net::Domain
  • instead, and prompt if it fails.
  • * Fix bug in wikiname sanitisation in the setup automator.
  • * ikiwiki-makerepo: Added support for monotone. (Thomas Keller)
  • * map: The fix for #449285 was buggy and broke display of parents in certain
  • circumstances.
  • * teximg: The prefix is configurable, and has changed to not include the
  • nonstandard mhchem by default. (willu)
  • * teximg: dvipng is used if available to render images. Its output is
  • antialiased and better than dvips. If not available, the old dvips+convert
  • chain will be used. (willu)
  • * Drop suggests on texlive-science, add suggests on dvipng.
  • * listdirectives: New plugin. (willu)
  • * filecheck: New plugin factoring out the PageSpec additions that were
  • originally part of the attachment plugin.
  • * edittemplate: Don't wipe out edits on preview.
  • * color: New plugin from ptecza.
  • * autoindex: Avoid re-adding previously deleted (or renamed) pages.
  • -- Joey Hess <joeyh@debian.org> Wed, 27 Aug 2008 15:14:09 -0400
  • ikiwiki (2.61) unstable; urgency=low
  • * poll: Fix typo that broke plugin.
  • * graphviz: Fix breakage of the name of the preprocessor directive.
  • -- Joey Hess <joeyh@debian.org> Thu, 14 Aug 2008 18:13:22 -0400
  • ikiwiki (2.60) unstable; urgency=low
  • [ Joey Hess ]
  • * Starting with this version, "ikiwiki -setup /etc/ikiwiki/auto.setup"
  • can be used create a new wiki in seconds.
  • * websetup: New plugin providing a setup form on the web.
  • * ikiwiki --dumpsetup can generate a nice setup file snapshotting ikiwiki's
  • current configuration.
  • * The way wrappers are defined in the setup file has changed. Old setup
  • files will continue to work, for now.
  • * ikiwiki-transition setupformat can be used to convert a setup file to the
  • new format.
  • * Version control backends promoted to first-class plugins.
  • * ikiwiki-update-wikilist: Add -r switch to remove. Default behavior is now
  • always to add.