Company Products Services Customers Resources
Products
What's new in OEAPI

 
Changes from version 3.2.1 to 3.2.2
Released on May of 2008
New! OEAPI Standard Edition has now a freeware license.
New! OEMsgWnd methods GetBcc/SetBcc added.
New! IOEFolder::CreateMessage upgraded: Allows to set the created message state (I.E. Unread, Unsent).
New: C# DLL and Delphi DLL demo solutions added to the package.
Fixed: Windows Mail crashed when clearing "Deleted items" folder.
Fixed: Windows Mail crashed while opening newsgroups folders.
Fixed: On WM, OEStore message events were triggered only for the first message on multiple messages operations.
Fixed: On WM, OEAPIOBj::SendMessage only worked for messages on Outbox. Now it works for messages in any folder.
Fixed: On WM, OEMessage::Delete(False) was not working if the message was on 'Deleted items'.
Fixed: On WM, SetBody did not work when the 'Show messages in plain text only' option was enabled.
Fixed: OE crashed when compacting all folders.
Fixed: On OE, OEAPIObj::SendMessage was working incorrectly..
Fixed: Message's listview column headers disappeared when restarting OE/WM.
Fixed: GetFilename/GetBodyProp incorrectly retrieved Unicode characters.
Fixed: Using Clone and Commit for messages with certain non-english headers and attachment names corrupted messages' body (Unicode issue).
Fixed: The IOEToolbar.SetShown(0) method did not work in the IOEAPIInit.InitOEAPI event handler.
Fixed: SetImageNormal/SetImageMouseOver/SetPicture/SetPictureMouseOver did not work correctly.
Fixed: C# Demo couldn't display folder content when having a large amount of messages (~1000 or more).
Fixed: GetSelectedFolderID returned an incorrect folder ID for IMAP folders. This folders are not supported.
Fixed: Documentation updated..
 
Changes from version 3.2.0 to 3.2.1
Released on September of 2007
New! OnDatabaseChange event now supports two new transactions:"Rename Folder" and "Move Folder".
NOTE: To support "Move Folder" transaction, OnDatabaseChange has four parameters now (newParentId contains the destination folder's id on Move Folder events, and is -1 in the other transactions).
Fixed: SendAndReceiveMessages didn't work in Windows Mail.
Fixed: Outlook Express didn't start if there were many folders (over 80).
Fixed: Windows Mail didn't display messages if there were many folders.
Fixed: Windows Mail displayed an error message if, after closing the application, the 'Sending pending mails' process was canceled.
Fixed: Windows Mail didn't check how 'Send messages immediately' was configured.
Fixed: A 'Folder in use' warning appeared when trying to compact folders on Windows Mail.
Fixed: Main window's toolbars disappeared if application was closed and reopened if a message window remained open.
Fixed: Couldn't permanently delete a message on Windows Mail (this is fixed for dll plugins).
Fixed: Some operations corrupted messages' source code under Outlook Express (this is fixed for dll plugins).
Fixed: Delphi failed to correctly import OEAPI dlls (parameter 'result' had to be renamed).
Fixed: OnDatabaseChange and OnNewMessageInInbox were triggered in different threads.

 

NOTE: This version is not binary compatible with version 3.2.0 or previous versions because we had to change CLSID of OECOM objects in order to support the new events for IOEAPIObj::OnDatabaseChange.
To use this version in projects using v3.2.0 or previous versions of OEAPI, you must remove references to old oecom.dll, and then add references to the new oecom.dll.

 
Changes from version 3.1.2 to 3.2.0
Released on June of 2007
New! OEToolbar: GetMaskColor and SetMaskColor get and set bitmap's transparent color.
New! OEToolbar: GetPictureSize and SetPictureSize can get the size of the bitmap and set it to suit your needs.
NOTE: SetPictureSize must be called before adding buttons, and does not work for OE/WM's default toolbar.
New! OEButton: SetPicture and SetMouseOverPicture can set button's bitmap with IPictureDisp.
New! OEButton: GetName, IsEnabled, IsVisible and GetTooltip.
New! OEButton: CreateSubSeparator can create separators between subbuttons.
New! OEMenu: CreateItemAt and CreateSeparatorAt can create menu items in specific positions (Experimental feature).
New! OEMenuItem: IsVisible, IsEnabled, GetText and SetText.
New! OEMsgWnd: GetIHTMLDocument2 gets the IHTMLDocument2 of the message (Experimental feature).
IMPORTANT: We do not offer support about IHTMLDocument2. It's supported on Microsoft's Newsgroups.
New! OnDatabaseChange now supports message's read/unread state change events (Experimental on Windows Mail).
New! SubButtons now support checked style and enable/disable.
Fixed: OEAPIObj's SendMessage didn't work on Windows Mail.
NOTE: Now only messages that are in Outbox can be set to be sent with SendMessage on Windows Mail.
Fixed: OEFolder's OnNewMessage event gave a pointer to msgId instead of the msgId on Windows Mail..
Fixed: OEMsgWnd's GetTo and GetCC just returned ";" on Windows Mail..
Fixed: OEButton with drop down arrow kept pushed down after one click on OE/WM's default toolbar (Main and message windows).
Fixed: OEToolbar did not resize correctly when a drop down OEButton was added.
Fixed: OnMessageDownloadFinished was triggered multiple times for one event.
Fixed: OEButtons adjusted their width to the longer button's text on Windows Mail.
Fixed: OEMessage's Clone and Commit didn't work in DLL plugins on Windows Mail.
 
Changes from version 3.1.1 to 3.1.2
Released on April of 2007
Fixed: OE's default toolbar buttons disappeared in message windows when OEAPI toolbars were added.
Fixed: In Windows Mail, OEAPI toolbars were created in the same row of the default toolbar.
Fixed: 'Send All', 'Receive All' and 'Send & Receive All' were not working in Windows Mail while launcher.exe was running.
New: OEAPI C# Demo Visual Studio® 2003 project included.
New: VB Demo lets you create toolbars and buttons on
Outlook Express and Windows Mail message windows now.
New: VB Demo sets tooltips on main window toolbars' buttons now.
New: Enterprise with Source Code edition now includes the VS2005 projects which are used to build the official OEAPI.
 
Changes from version 3.1.0 to 3.1.1
Released on February of 2007
Fixed: IE7® did not work on Windows Vista® while launcher was running.
Fixed: Default OE toolbar buttons disappeared in message windows when toolbar buttons without text were added.
 
Changes from version 3.0.0 to 3.1.0
Released on January of 2007
Toolbar's buttons on Message Windows can now be added, removed, set enabled, disabled, hidden and shown.
Menu Items on Message Windows are now supported and can be added, removed, set enabled, disabled, hidden and shown.
Product documentation updated.
Improved compatibility with .NET platform.
Identity switch fixes.
SetSelectedFolderId fixed on Windows Vista®.
SetSelectedMessageId fixed on Windows Vista®.
 
Changes from version 2.3.1 to 3.0.0
Released on December of 2006
Windows Vista's Windows Mail support.
New OpenCurrentMessage function simulates a double-click on the current item.
ComposeMessage simulates a 'Create Mail' action.
CreateMessage has a new flag to set if the new message is created unread (Interface modified).
'Message Selection' code was modified in order to improve the performance and the reliability of the operation.
Improved 'Folder Selection' performance.
OEIdentity now lets you know which is the current identity.
Useful to know if the identity has changed, to prevent re-scan of folders on startup.
OEAPI.OnDatabaseChange now provides much faster notifications for new and deleted messages.
Changed to a NSIS installer and added Start Menu icons.
 


 back