Version 1.5.0 - 15/08/2010

- Added a new property page that can be used to enter Unicode texts at design time.
- FIX: Visual Basic 6 didn't raise the Validate event correctly.
- FIX: IOLEDataObject::SetDropDescription could cause crashes in other programs.



Version 1.4.2 - 01/01/2010

- Improved performance.
- FIX: If the controls were placed on a Form for which the KeyPreview feature was activated, the Form_Key* handler didn't receive key strokes like Alt+PgDown or Alt+Left, if the controls had the keyboard focus.
- FIX: The 'shift' parameter that many events have, often missed the ALT key.
- Deploy (stripped) symbols with the binaries to make debugging easier. This are the pdb files in case you wonder.



Version 1.4.1 - 03/10/2009

- Fixed several drawing issues introduced with version 1.4.0.
- Improved support for Aero drag images.



Version 1.4.0 - 25/07/2009

- Added the IHotKeyBox::DisabledBackColor property.
- Added the IIPAddressBox::DisabledBackColor property.
- Added the ITextBox::DisabledBackColor property.
- Added the ITextBox::DisabledForeColor property.
- Added the ITextBox::OLEDragImageStyle property.
- Added the IUpDownTextBox::DisabledBackColor property.
- Added the IUpDownTextBox::DisabledForeColor property.
- Massively reduced the usage of GDI handles.
- Improved performance.
- Made some internal changes that will make it easier for me to keep binary compatibility in future.



Version 1.3.3 - 01/03/2009

- Initial support for Windows 7.
- Extended the AppearanceConstants enumeration by 'aDefault'.
- Extended the DropDescriptionIconConstants enumeration by 'ddiUseDefault'.
- Fixed some small OLE drag'n'drop bugs.



Version 1.3.2 - 05/12/2008

- FIX: Changing the ITextBox::MultiLine property at runtime didn't have any effect. Thanks to Andy Dufresne for reporting this bug.



Version 1.3.1 - 28/11/2008

- FIX: The TAB key didn't move the focus to the next control if the controls were placed inside UserControls.
- FIX: Drop descriptions didn't work as expected if the drag source was a 64 bit app.



Version 1.3.0 - 30/10/2008

- Added the ITextBox::LastVisibleLine property.
- Added the ITextBox::LineHeight property.
- Added the ITextBox::TextLength property.
- Slightly changed handling of the situation where the user presses a mouse button, drags the mouse out of the control's client area and releases the button.
- FIX: The ITextBox::FormattingRectangle* properties were ignored sometimes.
- Fixed some GDI handle leaks.
- Removed most of the data-binding stuff (it was probably broken anyway) and fixed the remaining parts.
- Added the Line Numbers sample. It demonstrates how to use the LeftMargin property to draw line numbers on the left side of a TextBox.



Version 1.2.0 - 29/05/2008

- Added the _ITextBoxEvents::OLEDragEnterPotentialTarget event.
- Added the _ITextBoxEvents::OLEDragLeavePotentialTarget event.
- Added the _ITextBoxEvents::OLEReceivedNewData event.
- Extended ITextBox::OLEDrag() by the parameter 'itemCountToDisplay'.
- TextBox: Support insertion marks for empty controls.
- Changed ITextBox::PositionToCharIndex() so it doesn't fail anymore if the control is empty or a point outside the client area is passed.
- Changed IUpDownTextBox::PositionToCharIndex() so it doesn't fail anymore if the control is empty or a point outside the client area is passed.
- FIX: Ignore calls to IOLEDataObject::SetDropDescription() if the drag image is in classic style.
- FIX: The DEL key didn't work if the controls were placed inside UserControls.
- Fixed some drawing glitches.
- Switched to Visual C++ 2008 and dropped support for Windows 9x, Me and NT 4.0.
- Decreased the binaries' size.
- Improved the documentation.



Version 1.1.0 - 05/12/2007

- Added the IOLEDataObject::GetDropDescription() method.
- Added the IOLEDataObject::SetDropDescription() method.
- FIX: Keyboard input wasn't processed if the controls were placed within a VB6 UserControl.
- Improved the documentation.



Version 1.0.2 - 31/08/2007

- FIX: Setting the ITextBox::Text property could be ignored in single-line textboxes.
- FIX: Setting the IUpDownTextBox::Text property could be ignored.
- FIX: Changes were not applied implicitly when jumping between multiple instances of the control with the property pages opened.



Version 1.0.1 - 27/02/2007

- FIX: The ITextBox::SelectedTextMousePointer property didn't work with horizontal scrolling offsets.
- Decreased the binaries' size.
- Improved the documentation.
- Ported the WTL samples to WTL 8.0.
- Made the samples DPI aware.
- Linked the new bug tracking system.



Version 1.0.0 - 15/10/2006

- First public release.