Dear clj-webdriver community,
I am deeply sorry that I essentially abandoned this project after forming it and supporting it for some time. I have had an incredibly difficult last couple of years with several life changes and at times have had no extra time, and at times have not used my extra time well.
I plan to end that hiatus now.
I have been working diligently the last couple of days to bring the project up to speed. In the time I've been gone I've been coding Clojure professionally, so I have many changes in mind for how the code should be written and the project structured. As mentioned in many of the issues and PR's, I intend _not_ to package the Selenium-WebDriver dependencies with clj-webdriver in its next release, so that folks are required to pull in the ones compatible with their browser versions explicitly (and so clj-webdriver doesn't need to be changed for compatible Selenium-WebDriver upgrades).
Since this library is pre-1.0, I make no promises about the API. I may decide to split out the features of this library into multiple smaller libraries, or I may keep it just as it is. Fair warning that a fresh eye is being applied to every line of Clojure here.
My priorities are in the following order:
* Code cleanup
* Code restructure
* Attend to PR's and issues
* Cut new release of clj-webdriver
* Attend to this Google Group
I appreciate everyone's feedback and usage of the library and will take everything folks have contributed into consideration. That said, I feel strongly about certain cleanup and restructuring, and will tackle that first, coming out the other end with the same feature-set but hopefully more stability and more idiomatic code.
Regards,
Daniel Gregoire