This is the first release candidate of WatiN 2.0, offering support for both Internet Explorer and FireFox.

Since the beta 1 release many new features have been added. Also a lot of reported bugs have been fixed. We consider this release to be a production ready release. But like a good wine it needs some time to grow before we call it final :-)... read more

In this release support for lamdba's and Linq is added (for the .Net 2.0 version and higher). New helper methods are added to the Find class, two new DailogHandlers have been added and many smaller changes. This is the last 1.X release and also the last release supporting .Net 1.1. Many thanks to all who contributed to this release!

I just released WatiN 2.0 Community Technology Preview! So start automation IE and/or FireFox with WatiN as of today. Read how to get started at http://watin.sourceforge.net/firefox.html. Be aware that the API can (and there for will) change till the final 2.0 release.... read more

This is a hotfix release and fixes an issue regarding the Find.ByText(string) method. Until version 1.2 it compared values using StringComparer but in 1.2.0 it accidentally was changed into StringContainsAndCaseInsensitiveComparer. This could cause different behaviour in your tests. The issue has been fixed.

This release includes many new features
(some only for .Net 2.0). You can start a new IE instance in its own process, set event properties when firing events on an element, get a specific Ancestor of an element, use your own attribute comparers, implement specific wait logic, evaluate javascript code, automate the Area element, clean up all IE caches, take snapshots of webpages and much more. Many thanks to all who contributed to this release!... read more

This is a hotfix release and fixes an issue resulting in a null value for the srcElement property of the
eventobject. This is most noted when an event is fired and the JScript in an html page tries to access
the window.event.srcElement property.

This release adds some new features and many bugfixes. You can now use the not operator when searching for an element, automate the SaveAs dialog, and WaitUntil some attribute of an element has some value. Most of the development time has been put into fixing bugs reported by users. Thanks to all who contributed to this release!

This release adds many new features like: using multiple attributes to search for an element, full support for the Style attribute, casting an Element instance to a more specialized element type, support for changing the default settings used by WatiN. Support is added for tbody elements and improvements are made to the SelectList and Table classes.

The license is also changed from LGPL to the Apache License 2.0.... read more

The full release notes for Watin 0.9 can be found at
http:\watin.sourceforge.net\releasenotes-0-9-0-4000.html

Highlights of this release

Added an extensible model for handling IE dialogs through the DialogWatcher instance
of each DomContainer (IE and HTMLDialog). If no specific handling of a dialog (type)
is needed, DialogWatcher will automatically close any dialog that pops up.

This release contains the following dialog handlers:
+ Added support for Logon dialog handling (thanks to Bruce McLeod for the initial implementation).
Some of the constructors of the IE class accept an instance of LogonDialogHandler
to automatically logon to a website.
+ Improved support for handling alert and confirm dialogs in various ways through
AlertAndConfirmDialogHandler, AlertDialogHandler, ConfirmDialogHandler and SimpleJaveDialogHandler.
+ Added support for handling Certificate warning dialog.... read more

I have updated the WatiN roadmap. The code for WatiN 0.9 is now feature complete. I will add more tests, documentation and write the release notes in the next two weeks. I will also write a guide on how to use the new dialog support, especially to explain how to handle alert and confirm dialogs.

Until the final release at the end of this month, you can get the code from the SourceForge SVN repository, build the project and test drive the 0.9 beta code if you like. ... read more

Highlights of this release: WatiN is now available in a .Net 1.1 and .Net 2.0 distribution IE and HTMLDialog now support all functionality which in 0.7.0 was only
accessible by using IE.MainDocument.xxx. This gives a more Watir-like experience. Added support for finding elements with a regular expression. Added support for finding an Image by its Src (source) attribute and added
functionality to the Image class. Improved IE.HTMLDialog behaviour. Added support to get the active element (element with the focus) in a document. Added IE.PressTab which sends a Tab key to IE. IE constructors throw a InvalidThreadState exception if code is not executed on
a single threaded apartment. Read the 'WatiN and Thread.ApartmentState' article
on http://watin.sourceforge.net for more information. Added 2 new constructors to WatiN.Core.IE that accept an System.Uri instance. Added support for firing events on elements with no id (only for elements not
shown in an HtmlDialog). Added IE.GetWindowStyle to determine the window style (normal, minimized, maximized, etc). Updated documentation (all class have an explanation about their purpose) Updated build file to support building both a .Net 1.1 and .Net 2.0 version. Updated and added (many) unit tests.
* Added Microsoft.mshtml.dll to the distribution files.

I want to inform you about the progress of the new 0.8.0 release of WatiN. The release date of this version is set at 1 September latest. It will include some new features and fixes for the reported bugs. And, there will also be a .Net 2.0 distribution.

New features: An even more Watir like syntax to access an element.
There's no need anymore to use MainDocument to access, for example, a TextField. You will now write code like:
ie.TextField("textfieldid).Text Support for finding matching element attribute values by using regular expressions. Out of the box support for finding images by their Src attribute (no need to create your own AttributeValue class for this anymore). Updated documentation.... read more

In the previous release running the unittests from the binary watin.unittest.dll resulted in
a lot of open IE windows because the HTML files were not distributed in the right place.
This problem is solved in this distribution. The logic to find the location of the HTML files
is also changed so the test can be both run by the binary and in de VS2003 IDE
using "Test Driven.net"

Added documentation and examples to the source code resulting in beter support by intellisense when
using WatiN during your development. There's also a helpfile available (WatiN.chm).
Although the most important parts are documented to get you started with WatiN, there is still
a lot to be documented.

Removed microsoft.mshtml.dll from the distribution because it's unclear if it's legal to
distribute it this way. WatiN now references the version registered in the GAC.

The first public release of WatiN is available at SourceForge. See the Readme.txt file for the installation instructions.
I've also moved my SVN repository to the SVN repository at SourceForge. Follow the Subversion link on the project page for more info about Subversion and getting the code on your machine. I use SVNTortoise as SVN client and it's great!
Enjoy this first release. Mailinglists will be up soon.