X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=docs%2FChangelog.htag;fp=docs%2FChangelog.htag;h=83f3557a54813f3d8e3f7bdc345e3f5c47fd9297;hb=5fea61b142fcdeaaca2f6640f17e16a0d4e7b5c9;hp=272207dd457cba79f15f4ad58371ccb18567d5ea;hpb=f96cd91ac242f68bc9c7b14b5e4ef45af00cfe60;p=htag.git diff --git a/docs/Changelog.htag b/docs/Changelog.htag index 272207d..83f3557 100644 --- a/docs/Changelog.htag +++ b/docs/Changelog.htag @@ -1,7 +1,31 @@ HISTORY -04/06/2001 +2003-06-18 + Oops, 25asktag always asked for a tag regardless of $cfg{'asktag'} + Thanks to Jasper Spaans for pointing that out. +2002-06-04 + Various bugfixes and cleanups. + Added a working 22reformat instead of just the template which has + been around for a while. +2002-06-01 + Add Noodles' patch from a while back to add an option to skip back to + asking about a sig from the asktag plugin. + A few miscellaneous cleanups. + Wrote a HOWTO which is at: + http://the.earth.li/~huggie/cgi-bin/moin/HtagHowto + Made @M*@ and so on work to insert things /without/ worrying about + their length. This means they won't be padded and so is primarily + useful for the extra plugins and not taglines and allows you to put + text right up against them without worrying about extra spaces. It + does also work with taglines so @*@ inserts the tag but with /no/ + formatting. (Request from Alex Walker) + Added @NOTAG@ to stop any tagline being added. Macros still get + expanded as do non-tag plugins. (Request from Alex Walker) + Added plugin to check for existing unquoted sigsep and allow user to + quit. (Request from Alex Walker) + +2001-06-04 s/.pl$// in plugins and chmod 644 plugins/* since they don't really make sense separately from htag. Created TROUBLESHOOTING file. @@ -10,20 +34,20 @@ HISTORY subdirectories and into the docs/ dir. Move the sample config stuff into one place too. -27/05/2001 +2001-05-27 Change version number in HtagPlugin.pm to one that perl can check automagically and add a version to my use HtagPlugin line. -25/05/2001 +2001-05-25 Fixed up the cases where either the configfile has an error (always set $override{'nicedie'}) or the plugins do htagdie. htagdie has now disappeared in favour of nicedie so I've bumped the versioning in HtagPlugin.pm and nicedie has moved to HtagPlugin.pm -09/05/2001 +2001-05-09 Changed s/|$// to s/\|$// in sample.htrc Doh! -30/04/2001 - 0.0.18 +2001-04-30 - 0.0.18 Yes, I should definitely have released 0.0.18 by now. Ho hum. Added check of patterns used in changeheaders so if someone puts one @@ -31,7 +55,7 @@ HISTORY Rolled tarball - probably won't be uploaded til 2nd May. -16/04/2001 +2001-04-16 Oops, shouldn't I have released 0.0.18 by now? Checked status of 0.0.18 and cleaned it up a little. Made multiple @@ -61,7 +85,7 @@ HISTORY also doesn't parse the .dat files it just runs fortune(1) which is fairly icky really but hey. -02/02/2001 +2001-02-02 Feedback (oh my God other people use this? :)) led to a few changes: Change the cfgfile interface stuff so we eval just one file (~/.htrc or the file specified on the commandline with -c) then eval another @@ -71,21 +95,21 @@ HISTORY cases because they didn't really help and just caused config problems really. -22/01/2001 +2001-01-22 Check for UID/GID 0 before running. -28/11/2000 - 0.0.17 +2000-11-28 - 0.0.17 Put 01changeconf.pl into htag.pl instead. Tried to think about the idea of having dependencies instead of just a plugin dir or indeed a plugin list instead but gave up simply because I can't be arsed. I want to run all the plugins. This is the idea. Anyway, patches/ideas accepted. -27/11/2000 +2000-11-27 Fixed a strange bug due to a regexp in merge that meant that @B in a tagline wasn't expanding correctly sometimes. -13/11/2000 +2000-11-13 Fixed some of the eval code so it reports fatal errors. Made merge.pl remove spaces if there were only spaces between it and @@ -93,15 +117,15 @@ HISTORY quick fix and gave in and used a negative look behind assertion in my regexp. Requires perl 5.005 or higher I think. -09/11/2000 +2000-11-09 Upgraded to perl 5.6.0 and um didn't realise and ran htag.pl It seems to work with 5.6.0 :) -27/10/2000 +2000-10-27 Moved substtag.pl so it was called *after* the tag had been chosen. Oops. I should have more tags with substable bits in, yes. -11/10/2000 - 0.0.16 +2000-10-11 - 0.0.16 Fixed merge so that it works if a sig doesn't have any tagline bits. And so that multiple elements of the same plugin will work (e.g. having two separate @Uxx@ lines works now). @@ -115,14 +139,14 @@ HISTORY Moved 05* to 14* so that in the case where the tag doesn't fit and we have to go back we only go back one. -08/10/2000 - 0.0.16-pre-going-to-release-soon-honest (Eurostar :)) +2000-10-08 - 0.0.16-pre-going-to-release-soon-honest (Eurostar :)) Implemented a "read and eval" parser for the plugins if they are in perl. This may well break things. Let me know if it does. Moved plugin_util to HtagPlugin. (tab completion works better now so I'm less annoyed so I'll be more productive. Or summat :)) -24/09/2000 - 0.0.16-pre +2000-09-24 - 0.0.16-pre Changed htag.pl and all plugins not to call srand because since perl 5.004 this is done automatically and uses a better random seed than I was giving it. @@ -134,7 +158,7 @@ HISTORY It allows multiple configs based on headers finally! See README.Multiple_Config -15/08/2000 - 0.0.15 +2000-08-15 - 0.0.15 Changed HtagPlugin to only require three arguments (Message file, Cfg file and VERSION) which all need to come from htag.pl @@ -147,7 +171,7 @@ HISTORY Added some new plugins (sesame, date, uptime) using this system. -29/07/2000 - 0.0.14 +2000-07-29 - 0.0.14 Changed HtagPlugin to return 254 when htagdie is called. Made htag.pl ask for keypress if exited with 254 but NOT if exited with 255 (i.e. user requested exit). @@ -160,44 +184,44 @@ HISTORY Added protocol version number and checking for same. -28/06/2000 - 0.0.13 +2000-06-28 - 0.0.13 Changed HtagPlugin to cope with "Lastname, Firstname" -18/06/2000 - 0.0.12 +2000-06-18 - 0.0.12 Fixed the subst* plugins to use the To: address not the From: address. (Doh.) Put more common code into the HtagPlugin module. -06/06/2000 - 0.0.11 +2000-06-06 - 0.0.11 Early in the morning. Released the new one properly. -... + ... Converted to an init style plugins-invoked-in-order-of-number type thing to allow more flexibility. -05/04/2000 - 0.0.8 +2000-04-05 - 0.0.8 Allowed plugins to return the number to go back to... Infinite loops are protected against. exiting with 255 means quit htag.pl -31/03/2000 - 0.0.7 +2000-03-31 - 0.0.7 Made it like init. (Runs plugins in numerical order randomly picks ones with same order). -24/03/2000 - 0.0.6 +2000-03-24 - 0.0.6 Backends for - choosing tags. -07/02/2000 - 0.0.5 +2000-02-07 - 0.0.5 Fixed '-- ' thing. -03/01/2000 - 0.0.4 +2000-01-03 - 0.0.4 Fixed length "feature" of 0.0.3 Will now only use tags that fit the sigs' @[0-9]+@ bits. -19/12/1999 +1999-12-19 Released to the unsuspecting world... Started 6/10/1999