root/tags/release-0-0-7/CHANGELOG

Revision 188, 5.0 KB (checked in by jamesoff, 5 years ago)

prepare your bladder for imminent release!

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1bMotion CHANGELOG
2-----------------
3
4* = changed/fixed
5+ = added
6- = removed
7
82003/08/03
9v0.0.7
10
11* fixed [ 680856 ] irc_nick_away plugin returns wrong values
12* fixed [ 729155 ] $nick error
13* fixed [ 726241 ] Techsupport does not use elections
14* tidied up code in trivia plugin
15* moved colen-chars handler to plugin
16* added [ 749777 ] specify time for shutting up
17* fixed long-standing "Tcl error [bMotion_event_action]: can't read "newnick": no such variable" error after 2am inspriation
18* track most recent complex plugin fired
19* complex_smilies refuses to fire twice in a row
20* fixed [ 772777 ] /action hands <bot> a <whatever> | bot replies via NOTICE
21*   `- no longer check for +I to take drugs of someone, let flood checking handle abuse
22* fixed [ 774721 ] botnicks check can break in courtmartial
23* fixed [ 782346 ] Can't read bMotionInfo(adminSilence,CHANNEL)
24* changed probability of the away plugin firing
25* diagnostic output goes to putlog not loglev d
26
27+ added feature request [ 727005 ] courtmarital... with a kick. settings for it are in the complex_startrek plugin file
28+ added output_pinky plugin
29+ taught the trivia plugin to guess dates too
30+ added support for %REPEAT in abstracts: %REPEAT{mincount:maxcount:text} will repeat text a random number of times in the given range
31*   `- updated some abstracts to use %REPEAT{} (e.g. "wh%REPEAT{3:6:e}")
32+ added complex_woot
33+ implemented [ 747502 ] Public Away Option (added new settings to settings file)
34+ bMotion gains a jeffk output plugin...
35
36- don't announce that !mood isn't available any more
37
382003/04/13
39v0.0.6
40
41+ added initial self-diagnostics (more to come)
42+ now uses an irc event plugin to handle joins/parts/etc [simsea]
43+ added 3rd party modules support (i.e. for API for plugins)
44+ added complex_activate plugin
45+ added function to clean stuff like "(*&$(" off the end of a line
46*   `- dutchify is now a module called by the relavent plugins
47* nick-change handling done by irc event plugins [simsea]
48* join-handling done by irc event plugins [simsea]
49* away handling done by irc event (nick) plugins
50* updated question handler
51* fixed typos not giving corrections ("-space" etc)
52* new (less enthusiastic) nick washing code
53* fixed an abstract not being parsed (%himherself)
54* away-responses now use elections
55* away-responses shouldn't fire on both nick and /me announcements for the
56  same person
57* fixed enabling/disabling output plugins breaking them until .rehash
58* added better behaviour to the hello plugin
59* various updates to the invader zim plugin, including reduced probabilities
60* complex_scrap got broken at some point, correct version re-added [matryx]
61* trigger a smile on "<botnick> :)"
62* fixed a typo for the dutch plugin definition
63* added a new typo
64* fixed the complex_sneeze abstracts
65- no more needI binds
66
672003/01/12
68v0.0.5
69* optimised events.tcl a bit to be more efficient
70* switched the way bMotion represents its version to make it more consistent for
71  proper releases etc
72* adjusted the light plugin
73* moved question handler to plugin
74* moved pinches to a plugin
75* moved asl trigger to a plugin
76* tidied up code a bit
77- no longer tracking chanmood, because it was rubbish
78* smileys now handled by a plugin (new regexps included)
79* New routine to clean []s in nicks, should be more reliable
80+ Clean nicks for all entry points, not just event_main
81* bMotion won't greet someone if nothing else has been said since it greeted
82  last
83+ bMotion looks for modules/settings_<botnet-nick>.tcl too (and loads it after
84  settings.tcl). You can use this to prevent overwriting your bot's settings
85  when installing a new version of the code, and also to run more than one
86  bot off the same installation of bMotion.
87  For this to work, you MUST define the botnet-nick setting in your eggdrop's
88  config file. Remember that it will be case sensitive, so if I have my botnet
89  nick set to "NoTopic" the file has to be settings_NoTopic.tcl
90+ same as above for abstracts.tcl (if you want to augment an existing one,
91  use lappend not set (man lappend for more info)   
92
93
942003/01/03
95v0.0.4
96
97* bMotion should only respond once when someone changes their nick AND
98  does a public away
99* Fixed a potential error with bMotionLastEvent checking
100+ bMotion now supports nick-change plugins
101* Moved away-nickchange detection to plugins from legacy code
102* Fixed a problem with plugins not loading on some systems
103+ bMotion now drops output if it's identical to the trigger text that generated it
104
1052002/12/12
106v0.0.3
107
108+ bMotion filters out metacharacters from nicks by replacing with their handle
109  (if the user doesn't have a user record, it just removes the characters)
110+ Put the flood checking code back in after cvs, er, ate it some time ago
111* %NUMBER{} works again
112- Removed some of the putlogs bMotion did during startup, because
113   a) they were spelled wrong
114   b) they weren't needed
115
1162002/11/28
117v0.0.2
118
119* Fixed a couple of show-stoppers
120
1212002/11/26
122v0.0.1
123
124Initial release on SourceForge.net -- bMotion goes officially public for the first time o_O
125
126Pre 2002/11/26: See CHANGELOG.old; bMotion was private for about two years.
Note: See TracBrowser for help on using the browser.