[-] Fixed SetSelfInfoMore procedure: languges were broken
[-] Fixed message ACKs
[-] Proxy packets were dumped in OnPktParse event
[-] SendSMS procedure didn't convert Text to UTF-8 format
[-] Client should disconnect now on receiving malformed packets
06-August-2002, Version 1.15
[!] SOCKS4, SOCKS5 proxy support, only experimental now, please test it
[+] Added keep alive packets support, see procedure SendKeepAlive
[+] Added OnOnlineInfo event providing advanced info about users going online: Internal & External IPs, Port, Protocol version.
[-] Messages from Mac clients were not received (Thx! to AV(T))
[-] Fixed range checking errors in TICQClient component (Thx! to Klimashev I.A.)
[-] Fixed unicode strings in server side contact list group names
[-] Fixed icon displaying in UserSearch form of the Example project
[-] Some help fixes and modifications
16-July-2002, Version 1.11
[!] Added TICQDb example. See DbConverter.
[+] Impoved SMS support, see OnSMSAck & OnSMSRefused events.
[-] TICQDb: .idx and .dat files were not closed after importing
[-] Offline messages were not received (Thx to Sergey Sokolov)
15-July-2002, Version 1.1
[!] Importing messages, urls, contacts(with their info) & owner's info (including password!) from ICQ2000x, ICQ2001x, ICQ2002a databases. See TICQDb component.
[!] SMS messages are working :) (Thx! to Nick Barrett)
[*] property Pasword changed to property Password (sorry for spelling)
[*] New help file! (.chm format)
[*] Removed AddContactVisible, AddContactInvisible functions, use VisibleList.Add, InvisibleList.Add instead.
[-] Fixed bug with Visible/Invisible lists: after adding a user to your vis./inv. lists you was disconnected from server. (Thx! to Karloz R.)
[-] Sorry that new Russian help file isn't included in this release, I have't got time for it bacause of going in the summer hollidays :)
12-July-2002, Version 1.0 (Release!)
[+] Added contacts request, see RequestContacts function
[+] Added acks on every direct packet, see OnDirectPacketAck event.
[-] Russian help didn't contain some functions & events
[-] Main example should work now in Delphi5 & other compatability issues
10-July-2002, Version 0.9
[!] Direct connections are supported now!
[!] OnMessageRecv & OnOfflineMsgRecv are divided now into OnMessageRecv/OnURLRecv & OnOfflineMsgRecv/OnOfflineURLRecv, so the MsgType param isn't used now
[+] Sending/Receiving messages directly to client
[+] Sending/Receiving contacts
[+] Receiving contacts requests
[+] Improved MySocket.pas, now it works safier and doesn't use any threads
05-July-2002, Version 0.8
[+] Added Russian translation of Help.html. See HelpRus.html.
[+] Added unregistering the existing UIN. See UnregisterUIN procedure and OnUnregisterBadPassword, OnUnregisterOk events.
[-] UNICODE(UTF-8) names in the server side contact lists were not converted to ASCII.
[-] Packet dumper now parses more packets on channels 1 & 4
05-July-2002, Version 0.7
[+] Now you can register new UIN from TICQClient! See RegisterNewUIN procedure and OnNewUINRegistered, OnNewUINRefused events.
[+] Auto-away messages support. See RequestAwayMsg procedure, OnAutoMsgResponse event and AutoAwayMessage property.
[-] Since v0.6 'White Pages' did not work properly (Thx! to Ozan Kulahci)
[-] Login event was called too early, so search & some other functions were not working immideatly after login (Thx! to Ozan Kulahci)
04-July-2002, Version 0.6
[!] Removed Connecting property & OnConnect, OnConnectError, OnDisconnect events. I think there's no way of using them. OnConnectionFailed now called when you loose connection with server or you cannot connect to it.
[+] Added advanced message support(SendMessageAdvanced procedure, OnAdvancedMsgAck event). Now you can receive confirmations on messages you've sent!
[+] Added SendSMS(const Destination, Text: String) procedure for sending sms messages, please, test it and mail me(email above) about results, country where I live isn't supported by the ICQ sms gateway :)
[+] Added new items to languages constant array
[-] Example wasn't showing messages received in RTF format
02-July-2002, Version 0.5
[+] Added visible/invisible list support: look at AddContactVisible, AddContactInvisible functions and VisibleList, InvisibleList TStringLists in Help.html file
[+] Updated main Example, now it receives server lists, saves contact list to disk and adds users from the search dialog
[+] Added new VerySimple example with just logging and sending/receiving messages. This example shows easy of use of the TICQClient component.
[+] Changed AddContact(UIN: LongWord) procedute to AddContact(UIN: LongWord): Boolean function, it returns True when user is added to the list and False if it's in the list already
[+] Added RemoveContact procedure, which removes UIN from user's contact list while you are online
[-] Fix in AddContact procedure it was sending the entire contact list, instead of new UIN
[-] User's info StringLists(Interests, Affiliations, etc) in Example having the same group names caused errors: the first group and value were repeated a few times instead of showing the different values with the same groups