]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
finalise version 3.00 of the plugin api
authorJoey Hess <joey@gnu.kitenet.net>
Tue, 23 Dec 2008 21:34:19 +0000 (16:34 -0500)
committerJoey Hess <joey@gnu.kitenet.net>
Tue, 23 Dec 2008 21:34:19 +0000 (16:34 -0500)
90 files changed:
IkiWiki.pm
IkiWiki/Plugin/aggregate.pm
IkiWiki/Plugin/amazon_s3.pm
IkiWiki/Plugin/anonok.pm
IkiWiki/Plugin/attachment.pm
IkiWiki/Plugin/autoindex.pm
IkiWiki/Plugin/brokenlinks.pm
IkiWiki/Plugin/calendar.pm
IkiWiki/Plugin/camelcase.pm
IkiWiki/Plugin/color.pm
IkiWiki/Plugin/comments.pm
IkiWiki/Plugin/conditional.pm
IkiWiki/Plugin/creole.pm
IkiWiki/Plugin/cutpaste.pm
IkiWiki/Plugin/ddate.pm
IkiWiki/Plugin/editdiff.pm
IkiWiki/Plugin/edittemplate.pm
IkiWiki/Plugin/embed.pm
IkiWiki/Plugin/external.pm
IkiWiki/Plugin/favicon.pm
IkiWiki/Plugin/filecheck.pm
IkiWiki/Plugin/format.pm
IkiWiki/Plugin/fortune.pm
IkiWiki/Plugin/goodstuff.pm
IkiWiki/Plugin/google.pm
IkiWiki/Plugin/googlecalendar.pm
IkiWiki/Plugin/graphviz.pm
IkiWiki/Plugin/haiku.pm
IkiWiki/Plugin/hnb.pm
IkiWiki/Plugin/html.pm
IkiWiki/Plugin/htmlbalance.pm
IkiWiki/Plugin/htmlscrubber.pm
IkiWiki/Plugin/htmltidy.pm
IkiWiki/Plugin/httpauth.pm
IkiWiki/Plugin/img.pm
IkiWiki/Plugin/inline.pm
IkiWiki/Plugin/link.pm
IkiWiki/Plugin/linkmap.pm
IkiWiki/Plugin/listdirectives.pm
IkiWiki/Plugin/lockedit.pm
IkiWiki/Plugin/map.pm
IkiWiki/Plugin/mdwn.pm
IkiWiki/Plugin/meta.pm
IkiWiki/Plugin/mirrorlist.pm
IkiWiki/Plugin/more.pm
IkiWiki/Plugin/opendiscussion.pm
IkiWiki/Plugin/openid.pm
IkiWiki/Plugin/orphans.pm
IkiWiki/Plugin/otl.pm
IkiWiki/Plugin/pagecount.pm
IkiWiki/Plugin/pagestats.pm
IkiWiki/Plugin/pagetemplate.pm
IkiWiki/Plugin/parentlinks.pm
IkiWiki/Plugin/passwordauth.pm
IkiWiki/Plugin/pingee.pm
IkiWiki/Plugin/pinger.pm
IkiWiki/Plugin/poll.pm
IkiWiki/Plugin/polygen.pm
IkiWiki/Plugin/postsparkline.pm
IkiWiki/Plugin/prettydate.pm
IkiWiki/Plugin/progress.pm
IkiWiki/Plugin/rawhtml.pm
IkiWiki/Plugin/recentchanges.pm
IkiWiki/Plugin/recentchangesdiff.pm
IkiWiki/Plugin/relativedate.pm
IkiWiki/Plugin/remove.pm
IkiWiki/Plugin/rename.pm
IkiWiki/Plugin/search.pm
IkiWiki/Plugin/shortcut.pm
IkiWiki/Plugin/sidebar.pm
IkiWiki/Plugin/signinedit.pm
IkiWiki/Plugin/smiley.pm
IkiWiki/Plugin/sparkline.pm
IkiWiki/Plugin/table.pm
IkiWiki/Plugin/tag.pm
IkiWiki/Plugin/template.pm
IkiWiki/Plugin/testpagespec.pm
IkiWiki/Plugin/teximg.pm
IkiWiki/Plugin/textile.pm
IkiWiki/Plugin/toc.pm
IkiWiki/Plugin/toggle.pm
IkiWiki/Plugin/txt.pm
IkiWiki/Plugin/typography.pm
IkiWiki/Plugin/version.pm
IkiWiki/Plugin/websetup.pm
IkiWiki/Plugin/wikitext.pm
doc/plugins/write.mdwn
doc/plugins/write/tutorial.mdwn
doc/roadmap.mdwn
doc/todo/firm_up_plugin_interface.mdwn

index 127c9e5d7c98f11ded3541eb52a6d8161bce0a54..759bfbc658f971ddfa4e23845f328ec8d600d9ce 100644 (file)
@@ -24,7 +24,7 @@ our @EXPORT = qw(hook debug error template htmlpage add_depends pagespec_match
                 inject
                  %config %links %pagestate %wikistate %renderedfiles
                  %pagesources %destsources);
                 inject
                  %config %links %pagestate %wikistate %renderedfiles
                  %pagesources %destsources);
-our $VERSION = 2.00; # plugin interface version, next is ikiwiki version
+our $VERSION = 3.00; # plugin interface version, next is ikiwiki version
 our $version='unknown'; # VERSION_AUTOREPLACE done by Makefile, DNE
 my $installdir=''; # INSTALLDIR_AUTOREPLACE done by Makefile, DNE
 
 our $version='unknown'; # VERSION_AUTOREPLACE done by Makefile, DNE
 my $installdir=''; # INSTALLDIR_AUTOREPLACE done by Makefile, DNE
 
index d06a648f6274b5022a7f14dbb55c7148223dcada..c667ee2a9f7429512d6287fdd91bd6422cd1500e 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::aggregate;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use HTML::Parser;
 use HTML::Tagset;
 use HTML::Entities;
 use HTML::Parser;
 use HTML::Tagset;
 use HTML::Entities;
index 93c10b629320bf78b5fc1d7e28df24598244f2a4..10bf358e44a69148954fc36a0557330016fa4024 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::amazon_s3;
 use warnings;
 no warnings 'redefine';
 use strict;
 use warnings;
 no warnings 'redefine';
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use IkiWiki::Render;
 use Net::Amazon::S3;
 
 use IkiWiki::Render;
 use Net::Amazon::S3;
 
index 1cbdfe4e5f337972c5c2a92e3cbb84aa5ebd514b..243b9892056028ea3cd289257c70274a54a410f6 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::anonok;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "anonok", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "anonok", call => \&getsetup);
index 87da6cd4ebe50ab55bfab1484e9b87cdc7aa4fe7..e1b4d43634ab11c3a7af458eb060e3c136145e5c 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::attachment;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        add_underlay("javascript");
 
 sub import {
        add_underlay("javascript");
index bb08091aefdf97b4f3043470f3bb8703f2f47a88..555856b1189fe4508ac25997cad15669fb28ceea 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::autoindex;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use Encode;
 
 sub import {
 use Encode;
 
 sub import {
index 1c52099bf9be94360e7f6fde85befdd6e22ca4b4..bf0d7560dbc8a86a28b1ad694d9de326d0153f1f 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::brokenlinks;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "brokenlinks", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "brokenlinks", call => \&getsetup);
index 88303fc44b971c226c1d0bf02464a75f68d96006..d473c8348234145b5dc7526584b9b7825b027e4a 100644 (file)
@@ -20,7 +20,7 @@ package IkiWiki::Plugin::calendar;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use Time::Local;
 use POSIX;
 
 use Time::Local;
 use POSIX;
 
index 6c1fafb7bf13c9673940454acb6b8da22f6c2449..bda980d2862e85ba23e670699ec2fa577b21c89f 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::camelcase;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 # This regexp is based on the one in Text::WikiFormat.
 my $link_regexp=qr{
 
 # This regexp is based on the one in Text::WikiFormat.
 my $link_regexp=qr{
index 53d8389d231cacafc6320292bd2a6b4fcc1456e8..20505893b5885847370a99c84c900d6032d72ef9 100644 (file)
@@ -5,7 +5,7 @@ package IkiWiki::Plugin::color;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "preprocess", id => "color", call => \&preprocess);
 
 sub import {
        hook(type => "preprocess", id => "color", call => \&preprocess);
index 0ae9eefe320f2b634781375b8c57927844a8d2cc..c9c7b2ed4c8f4eaa09b110426f2619617376f927 100644 (file)
@@ -7,7 +7,7 @@ package IkiWiki::Plugin::comments;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use Encode;
 use POSIX qw(strftime);
 
 use Encode;
 use POSIX qw(strftime);
 
index 66253e07d9e5aa18d33a4d81db177acf672a8a90..4f3577b34fe7807f11762d80d971f9f1357f5f6f 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::conditional;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use UNIVERSAL;
 
 sub import {
 use UNIVERSAL;
 
 sub import {
index 3c46a48df1e43336763361d3a9d4f3ded41cf76a..425e71043f0133f5b855c32932bc114542c83d7d 100644 (file)
@@ -5,7 +5,7 @@ package IkiWiki::Plugin::creole;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "creole", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "creole", call => \&getsetup);
index e579c1ea27596b3ce02c8e48b70fde7499bf0055..417442f34e51d3e089186cd9f6839c001efb3bee 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::cutpaste;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my %savedtext;
 
 
 my %savedtext;
 
index 3470640dc1ed30748181d14118847680cbd47284..bb77ce59f267a5c9e541a1f42f88d6eca0eee4f1 100644 (file)
@@ -2,7 +2,7 @@
 # Discordian date support fnord ikiwiki.
 package IkiWiki::Plugin::ddate;
 
 # Discordian date support fnord ikiwiki.
 package IkiWiki::Plugin::ddate;
 
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 no warnings;
 
 sub import {
 no warnings;
 
 sub import {
index 068b83b3c15f9b3a790e4c51c56fe5559eadff3a..7df6a9ffb42f53960f4881b43b34b86f49f6e798 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::editdiff;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use HTML::Entities;
 use IPC::Open2;
 
 use HTML::Entities;
 use IPC::Open2;
 
index 7c0e7c2f84fe916f0b26250dfd3a4e0631448956..0bafc95d06d854b860e566a8c14134119d51db17 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::edittemplate;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use HTML::Template;
 use Encode;
 
 use HTML::Template;
 use Encode;
 
index 664c95763c97be51995c092b0689c3544ab17155..a7d38358fe3ab4177c2cf6a7817f3e037f2c8e4a 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::embed;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my $attribr=qr/[^<>"]+/;
 
 
 my $attribr=qr/[^<>"]+/;
 
index 2d540143f6471fa46ffd61f4563138ead5ee0b9f..066f15cf1b2f12ef4a027e5c9842d1b859358f23 100644 (file)
@@ -6,7 +6,7 @@ package IkiWiki::Plugin::external;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use RPC::XML;
 use RPC::XML::Parser;
 use IPC::Open2;
 use RPC::XML;
 use RPC::XML::Parser;
 use IPC::Open2;
index 68359a4aa2011d5bdadd461a62b0641526f3fd23..6060914c5a59a6736971f5557d97b3efc992d953 100644 (file)
@@ -5,7 +5,7 @@ package IkiWiki::Plugin::favicon;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "favicon", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "favicon", call => \&getsetup);
index 5040a185cace7e831ff4ab32ee39bd3e338b32cf..8575ee108eece4135c783993b718cfbb1f278c2e 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::filecheck;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my %units=( #{{{       # size in bytes
        B               => 1,
 
 my %units=( #{{{       # size in bytes
        B               => 1,
index b4d3a3c5ffefc2c79c91be0ff207159614d0bb22..bbe3aa9fee56e28b978e8d11c0f5f71d6d1b8824 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::format;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "preprocess", id => "format", call => \&preprocess);
 
 sub import {
        hook(type => "preprocess", id => "format", call => \&preprocess);
index 6a12f28fdfa80506d4dd3611da5382329d1989b1..17e57dea14fccb4c3f9e1c21a5926ef4880033cd 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::fortune;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "fortune", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "fortune", call => \&getsetup);
index 92bc8200a3e2dd7d982af6479782a3827ed863d5..46f2380cfa4ca98f071a45219c6fa9514d8f664c 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::goodstuff;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my @bundle=qw{
        brokenlinks
 
 my @bundle=qw{
        brokenlinks
index 5394c5a6f8a503533d5388d602fbb64bbbf03ed7..4bba5775c2ba8583fc06504496e39792c2107bad 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::google;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use URI;
 
 my $host;
 use URI;
 
 my $host;
index 9e09d7dbbf2906e32084edd4af0e16a379cde1ce..fad2ad78f4cad8700a80a988a3305a9693c1eeea 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::googlecalendar;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "googlecalendar",
 
 sub import {
        hook(type => "getsetup", id => "googlecalendar",
index 23631da300509c9ced74dcfc4eb58ab14dd91e2b..b43e96a73adad4b1b8091c689110c70611a983f6 100644 (file)
@@ -5,7 +5,7 @@ package IkiWiki::Plugin::graphviz;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use IPC::Open2;
 
 sub import {
 use IPC::Open2;
 
 sub import {
index fe68c6eecb039edfbac1776d4b5e1b8f23b0ccd5..5a062a27606be6a0cb8d9a5a4f06ce8c0ec5cd6a 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::haiku;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "haiku", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "haiku", call => \&getsetup);
index d5b5ce3b4a1a46e67eb7dca435976c5b73658034..bd2177a06a1217de57700c40de641e9794133b5f 100644 (file)
@@ -10,7 +10,7 @@ package IkiWiki::Plugin::hnb;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use File::Temp qw(:mktemp);
 
 sub import {
 use File::Temp qw(:mktemp);
 
 sub import {
index 9b9547cca77aec3235b7ca4e642a8c47b2067365..a7d5e8ce91af28d9053b9b831564e9b1fc13a7b3 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::html;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "html", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "html", call => \&getsetup);
index acbe40a5d6ea9f3e071c9e9199c677e1cbdbf6b7..261e273aab55eff23790a44ee7f460a70f6eba05 100644 (file)
@@ -9,7 +9,7 @@ package IkiWiki::Plugin::htmlbalance;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use HTML::TreeBuilder;
 use HTML::Entities;
 
 use HTML::TreeBuilder;
 use HTML::Entities;
 
index 823b3d806cf1c51ae2eec5b715ff2991f7c79b3d..a249cdf7a43b2986b5ca519f88c01cc6fcf85141 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::htmlscrubber;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 # This regexp matches urls that are in a known safe scheme.
 # Feel free to use it from other plugins.
 
 # This regexp matches urls that are in a known safe scheme.
 # Feel free to use it from other plugins.
index 02438ebeffef800e511556dc68ad27d1fd312456..6f3379ef457bddb7387c8485427ec88d51f5b0c5 100644 (file)
@@ -9,7 +9,7 @@ package IkiWiki::Plugin::htmltidy;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use IPC::Open2;
 
 sub import {
 use IPC::Open2;
 
 sub import {
index 39edff6158e077c0c5c924ef645bb1b55bec5923..1816c9d74c27aaee1e2b6114e62dd06b8fca1d4c 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::httpauth;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "httpauth", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "httpauth", call => \&getsetup);
index 395890c0e1bcafdebc1ff4b84082026a634b42a0..5c580c03cec01a5c4529fefd9f207702e0306d58 100644 (file)
@@ -5,7 +5,7 @@ package IkiWiki::Plugin::img;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my %imgdefaults;
 
 
 my %imgdefaults;
 
index 8490b455fa8b50153f1368f31b8e6d1e27afd745..b88efc0bae9be84d13e754a54b8dffc61aa5cfde 100644 (file)
@@ -5,7 +5,7 @@ package IkiWiki::Plugin::inline;
 use warnings;
 use strict;
 use Encode;
 use warnings;
 use strict;
 use Encode;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use URI;
 
 my %knownfeeds;
 use URI;
 
 my %knownfeeds;
index 3799209d062ad4308cebb3cead4e5f2617a87508..b79273f96240dcfc0a66308bb3a942f6198945f0 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::link;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my $link_regexp;
 
 
 my $link_regexp;
 
index cb9f3ef413cc0e0c4fa669595f376619fcb881e0..941ed5f3672145bb6111c5a6650fb14431641297 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::linkmap;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use IPC::Open2;
 
 sub import {
 use IPC::Open2;
 
 sub import {
index be82b0495f4d3481a80cf9ca33e981adf6f49ae8..d2cebca342756fdbb8d9a31e34b43fe527bd4b4d 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::listdirectives;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        add_underlay("directives");
 
 sub import {
        add_underlay("directives");
index 31a9e70cd919124beb1b01b944b000b682e210be..c2c7414c3eb5c6db1da6e7e446925286511bd4a7 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::lockedit;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "lockedit", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "lockedit", call => \&getsetup);
index af14ef5dee9cd6b33e127794c9bf7be7ee80bd91..328493116e42e29125aca0353062886588e38e5f 100644 (file)
@@ -9,7 +9,7 @@ package IkiWiki::Plugin::map;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "map", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "map", call => \&getsetup);
index 0d5f398a07a83eb87351341c729a3b516e6784af..0e134c8224f470c6cc101e0b14e6106c44a541e6 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::mdwn;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "mdwn", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "mdwn", call => \&getsetup);
index 8c214139f8b85f3630055a7b954213ec9645ebbf..15bb29b3fc8450e693fe4a3005f2f3925ab0f00b 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::meta;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my %metaheaders;
 
 
 my %metaheaders;
 
index b726386f6bca9538cc74878e79b288544eaf0de4..737dcf767379e69819bc71c4f7d02800be5b62f6 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::mirrorlist;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "mirrorlist", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "mirrorlist", call => \&getsetup);
index f1216ad3dfe8b4bf61b8296cb693150bbc81216d..77d5fb0772846dde323fd78a809f936365224fa5 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::more;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my $linktext = gettext("more");
 
 
 my $linktext = gettext("more");
 
index 95220d7b3ed39598ce0760fbdecc374b7f2c59ae..3da01efee154988d1432d0ed54680525569e224c 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::opendiscussion;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "opendiscussion", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "opendiscussion", call => \&getsetup);
index 574c42f0ed83efd2e4e4690d2680a4cc1a92df56..5424c57e2c6f8e8093eb56d1aba6aee696a05b39 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::openid;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getopt", id => "openid", call => \&getopt);
 
 sub import {
        hook(type => "getopt", id => "openid", call => \&getopt);
index 8e9ab0ff402a12799843981787f427dcfc13812c..605e6e43ada79398afe07d1c7c07393612eeca6d 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::orphans;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "orphans", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "orphans", call => \&getsetup);
index 280b19db0ae71e7029c940b15f0eade8c355ccad..c68fcbbe358762127411faec18840070f5bf8bd1 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::otl;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use open qw{:utf8 :std};
 
 sub import {
 use open qw{:utf8 :std};
 
 sub import {
index c08ab3931df261de093a558002712a4ccc5db685..a143f24d089d3ff0d405fd0c6f1544558375600c 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::pagecount;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "pagecount", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "pagecount", call => \&getsetup);
index e20d0dac6e48f14b73faa2ff8fb0637a7e72975a..dbe69539d72311d8b43c752c9ae33ebe8017a763 100644 (file)
@@ -12,7 +12,7 @@ package IkiWiki::Plugin::pagestats;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 # Names of the HTML classes to use for the tag cloud
 our @classes = ('smallestPC', 'smallPC', 'normalPC', 'bigPC', 'biggestPC' );
 
 # Names of the HTML classes to use for the tag cloud
 our @classes = ('smallestPC', 'smallPC', 'normalPC', 'bigPC', 'biggestPC' );
index 60db8b327de0d4a60eef07e7d6e861024c0dd148..1d8a84ca77726d5d8486fc632b2606b98e25b5f6 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::pagetemplate;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my %templates;
 
 
 my %templates;
 
index fb41e1c838161abd36b34699b847491549ca7aae..ebf1d449ae50522dac1174176810c4bd3db99799 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::parentlinks;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "parentlinks", id => "parentlinks", call => \&parentlinks);
 
 sub import {
        hook(type => "parentlinks", id => "parentlinks", call => \&parentlinks);
index 7176f0c33b71f0a1062e064318e1f7601589671d..90e2ca56493767f655984973dddb80af58fd1285 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::passwordauth;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "passwordauth", "call" => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "passwordauth", "call" => \&getsetup);
index fcbe6b57b151cc7ac8a174d708f32ba9a589ca1d..f5386d0cae4ccb638913c9d6a7ac9a8e2a3d94af 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::pingee;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "pingee", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "pingee", call => \&getsetup);
index 7b4dce5867534c702f220b3df6e792c91b3cbb61..4a808866164d7e2f1e6e185b97b37e50cf0c307b 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::pinger;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my %pages;
 my $pinged=0;
 
 my %pages;
 my $pinged=0;
index 5ac5b818de872e16ecd9470f77c2d6a6486cdd20..bc1e3501e5e6b7c9c4a0d1568367e5d60bbf61cb 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::poll;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use Encode;
 
 sub import {
 use Encode;
 
 sub import {
index a32003778303870515ff1cf026e56a897839989c..bc21d71c725f892d3432dfa5ac22feb1241cfd97 100644 (file)
@@ -7,7 +7,7 @@ package IkiWiki::Plugin::polygen;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use File::Find;
 
 sub import {
 use File::Find;
 
 sub import {
index 1753e4cf90b87fc615056d915d112a2f61fe4bc4..ba43561fbc0d5f291f3eb80163dc88c9b506effe 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::postsparkline;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        IkiWiki::loadplugin('sparkline');
 
 sub import {
        IkiWiki::loadplugin('sparkline');
index 501f17f5d07e354246f0a149c4738943a38e999d..e155dd39b88285837007d51cc8da9b219d63be72 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 package IkiWiki::Plugin::prettydate;
 #!/usr/bin/perl
 package IkiWiki::Plugin::prettydate;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use warnings;
 no warnings 'redefine';
 use strict;
 use warnings;
 no warnings 'redefine';
 use strict;
index 75da16d16de80e72b14b76dc2a11d63fe84c88f3..76d994acc7ad0f9d49c63c32d3d5d8dd54db5554 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::progress;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my $percentage_pattern = qr/[0-9]+\%?/; # pattern to validate percentages
 
 
 my $percentage_pattern = qr/[0-9]+\%?/; # pattern to validate percentages
 
index 73093439d55621ffa0bd75286e3d8a62ac2b2bb2..ad8a610c1420f73a3ce0eabf30f9300afcdff5a4 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::rawhtml;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "rawhtml", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "rawhtml", call => \&getsetup);
index 7071596e6603586d6d2682aef0c4d37f56b25788..ef108b3f00d4f031ef3ca3b0f1bab228f0dce279 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::recentchanges;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use Encode;
 use HTML::Entities;
 
 use Encode;
 use HTML::Entities;
 
index 4dea9c26bde1e8a446797139ba99c11b0f991ba7..e3ba9b8d8248858689619fee48a963912c593648 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::recentchangesdiff;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use HTML::Entities;
 
 my $maxlines=200;
 use HTML::Entities;
 
 my $maxlines=200;
index e5fa8e1a5822983a6be7c53e3645f8ae77eb2be6..3e33cd5c358d42c56348bbaafa64daea6d8bb2c7 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::relativedate;
 use warnings;
 no warnings 'redefine';
 use strict;
 use warnings;
 no warnings 'redefine';
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use POSIX;
 use Encode;
 
 use POSIX;
 use Encode;
 
index 7815016625a3c84b4e8dc212d9fb86f728adf31d..21989aff3ff1c812af0ca83f5d8ecd72046393aa 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::remove;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "remove", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "remove", call => \&getsetup);
index b1bb1576728945a00238949ce48821fe6cc1d5f5..54c7faf137c1c87d5e90156b74be3e1139ef04d3 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::rename;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "rename", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "rename", call => \&getsetup);
index cc2130ad5b4a2d55e514d3d6891adb89caaaecfc..d79e3170ec4b4e86873d64d0200357670aa0df67 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::search;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "search", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "search", call => \&getsetup);
index 33d158d3eb6a74a3d02f64e996e66a9a8889724b..0e7cbd4d12f0705aa8706461c404a154ad8fbf99 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::shortcut;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "shortcut", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "shortcut", call => \&getsetup);
index 746fa93bb3bcaf754f0d749f865f7d55906acb1d..41812e1c1f671da84be1a06a5821695fc5dc6f11 100644 (file)
@@ -6,7 +6,7 @@ package IkiWiki::Plugin::sidebar;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "sidebar", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "sidebar", call => \&getsetup);
index 321c93ed522141ad6a11f7d14b5ed7a1a3fa2354..032a0034c0c4e3354ea8274a6259fb0478ad949e 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::signinedit;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "signinedit", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "signinedit", call => \&getsetup);
index 70b8cef742c61db5c2c2a1c58650a702ade02f3d..1697a37c1981d0520f1966a53cd647324fcb2ba8 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::smiley;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my %smileys;
 my $smiley_regexp;
 
 my %smileys;
 my $smiley_regexp;
index dca755c634b161f656581f67f8328189729ffac5..1ed65e5b7c354df8d985ff73101b13da9c28bb44 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::sparkline;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use IPC::Open2;
 
 my $match_num=qr/[-+]?[0-9]+(?:\.[0-9]+)?/;
 use IPC::Open2;
 
 my $match_num=qr/[-+]?[0-9]+(?:\.[0-9]+)?/;
index b6f53f607b1741fc959afc452ef65e252b5a4e49..479f3d7450612fa63b3355aa9a3870c32cfeea6c 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::table;
 use warnings;
 use strict;
 use Encode;
 use warnings;
 use strict;
 use Encode;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "table", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "table", call => \&getsetup);
index ecc77cbb11162a5587de36ab30adc9edc9defdb1..d439109104a8fd10dfd8ea329d083b4241c42fd0 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::tag;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my %tags;
 
 
 my %tags;
 
index 1b7eb91bf91e3761a5a0ee9ff2fd753b65f9bb71..57bff20ff32ba57ce3e19ff9c2e5ec5d01bcb927 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::template;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use HTML::Template;
 use Encode;
 
 use HTML::Template;
 use Encode;
 
index a6e94dbbb5a2e88867a4ac03d49d65b141949446..440fca33be02cc6cf91ff9072c725d936571b334 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::testpagespec;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "testpagespec", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "testpagespec", call => \&getsetup);
index 57b23147eb194746e58a256d2ac4bebf9d5801df..dba5372b5fee98c33cf044e3b28024c53033649a 100644 (file)
@@ -8,7 +8,7 @@ use strict;
 use Digest::MD5 qw(md5_hex);
 use File::Temp qw(tempdir);
 use HTML::Entities;
 use Digest::MD5 qw(md5_hex);
 use File::Temp qw(tempdir);
 use HTML::Entities;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 my $default_prefix = <<EOPREFIX;
 \\documentclass{article}
 
 my $default_prefix = <<EOPREFIX;
 \\documentclass{article}
index d1b927b749b30220d22bfb5f3a2860a65e4f5204..b604aa3c52ab1d0fe34b686a4634920ac6310dc6 100644 (file)
@@ -6,7 +6,7 @@ package IkiWiki::Plugin::textile;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use Encode;
 
 sub import {
 use Encode;
 
 sub import {
index 460837b1d44587928702198a2fa38110ad6b76cd..a585564e74761045ee8e178b6dd8262ede94ee97 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::toc;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use HTML::Parser;
 
 sub import {
 use HTML::Parser;
 
 sub import {
index 967b07fcc039e42ff14fdd775338038f5c16e8e7..aae8cdf84beeff62d54197db0e5f1e2733fe5810 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::toggle;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        add_underlay("javascript");
 
 sub import {
        add_underlay("javascript");
index d65bb20364cf194cc3a39f1c967c008c8830ac5b..8599bdc8ec881429472ef19f760113f27d0a678f 100644 (file)
@@ -8,7 +8,7 @@ package IkiWiki::Plugin::txt;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 use HTML::Entities;
 
 my $findurl=0;
 use HTML::Entities;
 
 my $findurl=0;
index e395b214394d6e0f4c98fafb25915ce1769eef01..f62be82bbea849090876053a4d81ee6c558260c6 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::typography;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getopt", id => "typography", call => \&getopt);
 
 sub import {
        hook(type => "getopt", id => "typography", call => \&getopt);
index 3526dafde5bb4df0403aebda6c9bca5e3aadb86e..587cd55fa8f608fc2309d23eaa91ad1e32539c62 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::version;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "version", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "version", call => \&getsetup);
index 66dacfde34049ee4421da73e8fd6667a4155a81f..a47c2997611a492b6c6f0050dd91750c15a3a4c9 100644 (file)
@@ -3,7 +3,7 @@ package IkiWiki::Plugin::websetup;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "websetup", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "websetup", call => \&getsetup);
index 50571e524021311b88dfb3e719fadb37587252a8..accb03bbef8317cad028d95fe36a68b466d9bd0f 100644 (file)
@@ -4,7 +4,7 @@ package IkiWiki::Plugin::wikitext;
 
 use warnings;
 use strict;
 
 use warnings;
 use strict;
-use IkiWiki 2.00;
+use IkiWiki 3.00;
 
 sub import {
        hook(type => "getsetup", id => "wiki", call => \&getsetup);
 
 sub import {
        hook(type => "getsetup", id => "wiki", call => \&getsetup);
index b6fa96f913ff7c2cb89a1e9fa78b1241abad6958..cb7571289f208f029c8129822406a4f07fdf7105 100644 (file)
@@ -19,7 +19,7 @@ that can be fleshed out to make a useful plugin.
 `IkiWiki::Plugin::pagecount` is another simple example. All perl plugins
 should `use IkiWiki` to import the ikiwiki plugin interface. It's a good
 idea to include the version number of the plugin interface that your plugin
 `IkiWiki::Plugin::pagecount` is another simple example. All perl plugins
 should `use IkiWiki` to import the ikiwiki plugin interface. It's a good
 idea to include the version number of the plugin interface that your plugin
-expects: `use IkiWiki 2.00`.
+expects: `use IkiWiki 3.00`.
 
 An external plugin is an executable program. It can be written in any
 language. Its interface to ikiwiki is via XML RPC, which it reads from
 
 An external plugin is an executable program. It can be written in any
 language. Its interface to ikiwiki is via XML RPC, which it reads from
@@ -431,7 +431,7 @@ describes the plugin as a whole. For example:
 
 To import the ikiwiki plugin interface:
 
 
 To import the ikiwiki plugin interface:
 
-       use IkiWiki '2.00';
+       use IkiWiki '3.00';
 
 This will import several variables and functions into your plugin's
 namespace. These variables and functions are the ones most plugins need,
 
 This will import several variables and functions into your plugin's
 namespace. These variables and functions are the ones most plugins need,
index e1b34b8000ebefcabedef8aabbfe1c1a4a9cb249..5345f71f257c2979065189942ac77ce1074fa1e6 100644 (file)
@@ -27,7 +27,7 @@ important one is the IkiWiki module.
 
        use warnings;
        use strict;
 
        use warnings;
        use strict;
-       use IkiWiki 2.00;
+       use IkiWiki 3.00;
 
 Ok, boilerplate is out of the way. Now to add the one function that ikiwiki
 expects to find in any module: `import`. The import function is called when
 
 Ok, boilerplate is out of the way. Now to add the one function that ikiwiki
 expects to find in any module: `import`. The import function is called when
index c85c6de5bf48ce624b721927e90a864b5b1af0ee..b2ff626ed44d37ec928716a589bde4c3c364b8cb 100644 (file)
@@ -36,12 +36,14 @@ really bad bugs will be applied going forward.
 
 # 3.0
 
 
 # 3.0
 
-Version 3.0 is an opportunity to make significant transitions, and also adds
-many new features.
+Version 3.0 is an opportunity to make significant transitions.
+Read [[tips/upgrade_to_3.0]] for the steps you will need to
+follow when upgrading your wiki to this version.
 
 
-* See [[tips/upgrade_to_3.0]] for the steps you will need to follow
-  when upgrading to this version.
-* Finalise a new version of the plugin API, exporting additional commonly
+The highlights of the changes in version 3.0 include:
+
+
+* A new version of the plugin API, exporting additional commonly
   used functions from IkiWiki.pm. See [[todo/firm_up_plugin_interface]]
 
 It will include a vast number of new features, bugfixes, and other
   used functions from IkiWiki.pm. See [[todo/firm_up_plugin_interface]]
 
 It will include a vast number of new features, bugfixes, and other
index c2e190884662eaab277e5e75770f91bb2fdb7480..c7553f7dd2b8f368b5a1842cec10494f816a62a7 100644 (file)
@@ -92,3 +92,5 @@ Probably needs to evolve more and be more widely used before being exported.
 
 * %IkiWiki::pagecase (aggregate)
 * %IkiWiki::backlinks (pagestats)
 
 * %IkiWiki::pagecase (aggregate)
 * %IkiWiki::backlinks (pagestats)
+
+[[done]] (until 4.0)..