Skip to content
lefthandedgoat edited this page Apr 1, 2014 · 39 revisions

Version 0.9.8 - 3/31/2014

Version 0.9.5 - 2/7/2014

Version 0.9.3 - 1/27/2014

Version 0.9.2 - 1/23/2014

  • Made the browser used for the html reporter configureable [Issue #126] (https://github.com/lefthandedgoat/canopy/issues/126)
  • (Semi-Breaking) Moved all the types to a new module: canopy.types. You may need to add an open statement if you are referencing any of those types.

Version 0.9.0 - 12/15/2013

  • Updated to Selenium 2.38.0
  • Pulled in IPad/IPhone user agent support
  • General updates/improvements

Version 0.8.8 - 10/07/2013

Version 0.8.7 - 09/20/2013

  • (Semi-Breaking) on check for url is now smarter. The original intention for using contains instead of equality was to disregard query strings. That is now done more intelligently [Pull Request #107] (https://github.com/lefthandedgoat/canopy/pull/107)

Version 0.8.6 - 09/11/2013

Version 0.8.5 - 09/07/2013

  • (Breaking) previously element/elementWithin would return the first satisfactory element. someElementWithin would throw an exception if there was more than one element. Now all three will return first element. If you want it to throw an exception if more than one is found, set 'throwIfMoreThanOneElement' configuration setting to true [Issue #105] (https://github.com/lefthandedgoat/canopy/issues/105)
  • sleep now accepts floats instead of integers [Pull Request #106] (https://github.com/lefthandedgoat/canopy/pull/106)

Version 0.8.4 - 09/04/2013

  • (Breaking) renamed reportPath to reportTemplateUrl when adding a new feature. New feature will automatically save a report to specified path on quit() when using LiveHtmlReporter [Pull Request #103] (https://github.com/lefthandedgoat/canopy/pull/103)

Version 0.8.3 - 09/03/2013

Version 0.8.2 - 09/02/2013

Version 0.8.1 - 09/02/2013

Version 0.8.0 - 08/29/2013

Version 0.7.9 - 08/08/2013

  • Updated to Selenium 2.34.0. (http://selenium.googlecode.com/git/dotnet/CHANGELOG)
  • Added color to stack traces to point you at the first line of your code to help debugging.
  • Fixed problem looping over multiple elements when trying to write, and one or more of them failing to write.
  • Fixed problem looping over multiple elements when trying to click, and one or more of them failing to click.
  • Fixed problem with other contexts continuing to run when failfast was enabled. All subsequent tests/contexts do not run.
  • Fixed problem with dealing with alerts not being reliable.

Version 0.7.8 - 07/26/2013

  • (Breaking) Deprecated HtmlReporter. It was incomplete and not being worked on.
  • LiveHtmlReporter now pins its browser to the left
  • 'coverage' now accepts a url or unit. Providing unit will create a coverage report of the page you are currently on
  • '<<' (write) performance on select/options improved significantly

Version 0.7.7 - 06/08/2013

  • Fixed bug where text area's value was not being read correctly. Pull Request
  • (Breaking) Changed how start (browser) works. If you had 'start "firefox"' before, you need to change it from the string "firefox" to just firefox. You can also start browsers with profiles now. Commit

Version 0.7.6 - 05/26/2013

  • Updated to Selenium 2.33.0 (change log)
  • (Breaking) Changed >> (drag) to --> it was overriding the f# function. << (write) stays
  • Added pin FullScreen
  • Updated documentation with more forms of element/elements