Tuesday, June 30, 2009

CruiseControl.rb 1.4.0 released!

We are happy to announce the release of CruiseControl.rb 1.4.0. This release adds support for three distributed version control systems - Git, Mercurial and Bazaar - in addition to Subversion.

CC.rb remains easy to install, pleasant to use and simple to hack. Since the source has now moved to a git repository, it is easier than ever to fork and contribute. We're looking forward to your pull requests!

Downloads are available from both Rubyforge and Github.

Friday, May 29, 2009

Announcing a new release of SWTBot

You can download the latest and greatest from the SWTBot download page.

A listing of some of the new features available:

Bug 263036 - SWTBot finally has an icon that was missing since two years!
Bug 269919 - Added support for toggle buttons
Bug 271246 - Better support for handling editors. This should serve as a good start towards providing support for multipage, forms based editors
Bug 271132 - Using Display#post() to support sending native click events instead of fake events. This is still work in progress and not all widgets support native events yet.
Bug 273624 - Use native keyboard events for typing. SWTBot currently defaults to using AWT robot. SWT's Dispay#post() is available as well -- it is however buggy across platforms and swt versions. Since SWTBot uses native keyboard events, it needs to understand various Keyboard Layouts.
Bug 267189 - Support capturing screenshots of widgets.
Bug 277093 - Support for Link widgets.

There are also a lot of minor bugs that were fixed in this release.

Wednesday, May 27, 2009

Selenium 1.0 released!!

Well, something that ThoughtWorks started about 5 years ago is now reaching the formal & final 1.0 state.  It is of course already an open source success despite being not 1.0 yet.  

We have had some 20 ThoughtWorks staff work on it over the years, and as many non-ThoughtWorks folks, but principal amongst developers is Jason Huggins who started "Selenium Core" in 2004 when he was at ThoughtWorks.

To herald this wonderful moment, we also have a new documentation set, that is a 10x improvement over the previous set, and has been almost entirely contributed by the user community.

Going forward the Selenium team thinks it will get busy with 1.0.x and 1.x releases, not withstanding the effort already in place for Selenium 2.0 (nee WebDriver) also by a former ThoughtWorker, Simon Stewart. 

There is a Meetup  event in play right now. Watch out for Twitter tags #sfse and more formal event snapshots and write-ups. 

Saturday, March 14, 2009

CruiseControl.NET 1.4.3 Released

CruiseControl.Net 1.4.3 is packaged up and waiting to be downloaded from SourceForge:
http://sourceforge.net/project/showfiles.php?group_id=71179&package_id=83198&release_id=668117

There have been bucket loads of improvements. The highlights:
  • New ccnet.config validation program
  • Source Control errors during GetModifications will now fail the build
  • Email Publisher has been improved again
  • Breakers of a build are listed on the Dashboard and in CCTray
  • Custom Icons now work in CCTray
  • Dashboard Improvements
  • Console/Service Improvements
  • Svn and Cvs updates

More details are available from the release notes:
http://confluence.public.thoughtworks.org/display/CCNET/CCNet+1.4.3+Release+Notes

I want to once again thank your for all your support. It's your questions, bug reports, suggestions and of course patches that make this all possible. The next release, 1.5, is going to have some big features that many people have asked for over the years and the team is very excited about bringing it to you.

Cheers!
Dave Cameron
CruiseControl.NET - http://ccnet.thoughtworks.com
Twitter: @davcamer

Thursday, February 19, 2009

ChromeWatir 1.5.0 Released

I am happy to announce that we have released a new version of ChromeWatir. You can get the gem or source from the project page. We have been working on it for quite sometime and it is me whom you should blame for doing a long spike on Chrome AutomationProxy which I did not complete till now :).

What is new in this release

  • Support for table and file field elements
  • Support for Element Collections like links, images, etc.
  • Refactoring and fixing defects in launcher code.
ChromeWatir is still in alpha but we have got some really good feedback and support make it better. Thanks for everyone who helped and encouraged us.

Now that we are done with the release, I think it is time to start working on C++ code to use AutomationProxy for the next release now ;).

Saturday, January 31, 2009

QDox 1.8 released

QDox with 1.8 released moments ago, is much closer to being a perfect Java 5 citizen now.

New committer Robert Scholte was very busy with a backlog of patches, and fix-ups of his own, and things are looking good for the remaining 12 outstanding issues. Resolving even the very-niche issues and feature requests for the next release is a distinct possibility.

Here are the changes since last release.

Wednesday, January 21, 2009

PicoContainer and PicoContainer-Web releases

PicoContainer has been upgraded to 2.7, and PicoContainer-Web has been upgraded to 2.2

The newest piece is 'PicoContainer-Web Remoting' (PWR).  Ideas that were pioneered in Waffle some years ago have been reborn as a separate framework for directly calling into scoped components over HTTP.  Objects essentially get URLs, including their method names.  The results of method calls are turned into JSON transparently. Parameters to methods are matched by parameter name.  Read more about it here

You can use it on its own, or with Struts 1/2, or WebWork 1/2

There are many similarities to recent editions of Spring MVC, and Direct Web Remoting (DWR) of course.