Releases: dowjones/fiveby
Releases · dowjones/fiveby
Been a long time...
Just a few small things that have accrued over the years. The library still works perfectly well and selenium "latest" has not changed in all this time. Updated for security vulnerabilities and node 12 compat. If you have need to update a particular dependency please make a PR.
Baby Back
New Node!
Predictability
Users:
tl;dr - everything should be smoother, faster, and more consistent. Errors should now always be caught and reported cleanly and the edge cases that caused errors to kill the whole test run are gone.
Breaking Changes:
- upgraded to selenium 2.45.x #18 read selenium changelog noting the big fixes like A+ compliance. This one may have allowed broken tests to pass previously.
- fiveby now requires that mocha be launched with the delay flag, https://github.com/dowjones/slush-fiveby update to match
Enhancements and Bug Fixes:
- closes #7, #12, #13, #20
- fiveby now also verifies if you have java installed before downloading / running local server
Developers:
- developers should re-clone / rebase any local repos, resolving #13 required a filter branch.. hence rewriting every commit and tag
- code style and complexity now enforced (jscs + >jshint)
- added contributing guidelines
Hardy Har HAR!
- [FEATURE] fiveby now allows you to capture HAR files for debugging or feeding to other tools like perf testing tools. This feature requires the use of phantomjs as it is the only driver capable of producing a HAR. #10
- upgrading several dependencies #11 #14
- removed embedded prop manager in favor of envprops #4
- more lint and tests as always!
Freshen Up
- code climate, coveralls, travis integration and badges
- docs
- some lint
Primetime
RC
Staedt'd
Dacosta'd
- fiveby now has a disableBrowsers option that will disable selenium completely and remove the need for browser config. This is for folks that have no need of browsers but love fiveby
- the presence of the browser argument in the fiveby callback will determine if a browser is spawn regardless of the disableBrowsers flag. This feature is for those that want to mix browser and non-browser testing in the same project
- lots more unit tests and CI goodness
- index split into index and lib/fiveby
- upgraded to selenium 2.44.0
- small bug fixes