Releases: hollingsworthd/jBrowserDriver
Releases · hollingsworthd/jBrowserDriver
jBrowserDriver
v0.6.3 Release Notes:
- Do logging per instance of JBrowserDriver instead of globally
- Let users get the path of the temporary runtime directory
- Log errors to console by default
- Always store HTTP request history
- Decrease the max connections default
- Change the logging property names
jBrowserDriver
v0.6.2 Release Notes:
- Fix header ordering for user agents
- Escape invalid characters on URLs
- Add 'reset' method to JBrowserDriver to efficiently start new sessions
- Delete temp files when browser is quit (instead of only when JVM exits)
- Fix segfaults on some platforms
- Improve logging and error handling
- Improve URL stream handler factory for compatibility when embedded
- Make backwards compatible with older Java 8 releases
- Add support for more types of cookies
- Discard more types of binary files when '-Djbd.quickrender=true'
- Turn off WebKit's in-memory cache (caching will eventually be configurable)
jBrowserDriver
v0.6.1 Release Notes:
- Fix SOCKS proxy functionality
- Fix SSL
- Fix NPEs which occur after a malformed URL is encountered
(all of these defects affected only v0.6.0)
jBrowserDriver
v0.6.0 Release Notes:
- Switch from Java's HttpURLConnection to Apache's HttpComponents for better performance
- Update Selenium dependency to 2.48.2
- Add Maven build file
jBrowserDriver
v0.5.0 Release Notes:
- Improve synchronization and performance
- Fix errors in injected JavaScript timezone code
- Add Chrome user agent
- Refactor Settings class and add new options (this includes breaking changes)
- Fix class loading errors encountered in certain IDE setups
- Fix NPE and defects on cookie handling
jBrowserDriver
v0.4.4 Release Notes:
- Improve status code handling on ajax pages
- Remove redundant Monocle jar
- Fix jar loading at runtime
jBrowserDriver
v0.4.2 Release Notes:
- Fix classloader error in headless mode
- Make sendKeys("\n") submit a form in headless mode
- Refactor the Settings constructor (must use Settings.Builder now)
- Add javadoc comments for all public APIs
- Save media files to a directory separate from other downloaded files
- Allow users to configure ajax wait interval
- Allow URLs such as about:blank
- Re-organize dependencies and distribution for easier use within other projects
jBrowserDriver
v0.4.0 Release Notes:
- Add support for downloading images
- Add a builder for the Settings class
jBrowserDriver
v0.3.0 Release Notes:
- Enhanced blocking for ajax requests on page load and with status code detection
- Improved error handling
- Allow ad blocking to be disabled
- Improved coordinate handling on clicks/events
jBrowserDriver
v0.2.0 Release Notes:
- Block for ajax requests on page load
- Configurable downloads directory
- Fix shift key handling in headless mode
- Improve element scrolling and focusing
- Fix bug in closing windows
- Fix handling of settings ID in URL connections