from 0.93 from 0.92 * fixed a number of bugs related to creating the initial profile (GACK!) * added better priority support. (you have a base priority, base-6 for dnd, base-4 for xa, base-2 for away, base for online or chat) * fixed a number of bugs related to file transfer * fixed SSL support for Python 2.2 * Much better jabber resource handling. * Added groupchat! /joinconf /confusers /leaveconf * Fixed a big color bug. * fixed a small status management bug. * duplicate presence updates ignored by default (can be set back - see /set) * /interactivereg command is a (hopefully) more user-freindly way to register transports * better unicode support, nolonger requires site.py hack! from 0.90 * added statusNag option to bug you if you're sending message and your status is not "online" * /saveprefs works now * International characters seem to work now * Object has no Attribute "__len__" error in JabberHandler * Made Unicode silently optional so that we work with activestate python (big oops) from 0.85 * Fixed a few bugs relating to the last command, and login procedure * Added ignore support: /addgroup person_to_ignore ignore * Added Basic VCard Submission * Added Email address to the list of displayed fields when retrieving a vCard. * Fixed a number of bugs with presence tracking * Added display of transport/service presence. * /last can now display an arbitrary number of messages of history * added log reading capability * Fixed a bug with displaying users' presence when logging on from a second resource. * Added /admin and /adminwho for IMCom users who also happen to be administrators on their jabber server. * Completely rewrote the XML parser and the Command Handler from 0.62 * Fixed MANY MANY bugs * added ability to play sound on message receive * added ability to specify the way the sound is played on message receive , * nick prompt on multi-line messages, (in rc file nickprompt='true' or 'false' in profile tag) * allowing interruptions in multiline messages (in rc file allowinterript='false' or 'true' in profile tag) * There is a GUI, it requires wxWindows; it uses the same config file. * resource showing * sending a message to a particular resource /msgr nick resource (works like multiline messages) * SSL Support!! * Completely redone boolean switches preferences; much more maintainable now * SIGINT Handled properly now * fixed the resource display method * e,w commands updated for the tribes2 interface * last command (show last messages to/from a user) * Ability to message more than one person at once: /msg nick1,nick2,nick3 * autoaway/autostatus in the command-line client (moving to both soon), see README.autostatus From 0.61 (7-25-01) * Cleaned up the API for IMCom, (presence hash is now maintained in IMCom.py) * Fixed delayed messages' timestamp * Fixed the imfamous resize problem * Fixed the multiple login bug. From 0.6 (7-16-01) *!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * Moved configuration file from ~/.imcomrc to ~/.imcom/imcomrc *!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * added file transfer support (for transports that support file xfer) * fixed a number of small bugs * Added context-sensitive tab completion, now tabs commands, aliases, nicks, and filenames * Added textual-substitution aliases () * Added ability to add aliases at run time (/alias, /unalias) * Added preference saving (/saveprefs) * Feedback is now given when trying to retrieve a vcard and one doesn't exist. * Major API cleanup. Soon the IMCom library will be clean enough for someone to write a graphic user interface with wxPython or tk or whatever you want to use. * Can specify the profile to use on the commandline. * Added $0 - $9 support for last persons to event you. From 0.3 (4-27-01) * added preliminary group support * added new lurker support * more error checking on command issuing * added an online command which sets status to online