Skip to content

Release 7.0.0

Latest
Compare
Choose a tag to compare
@Svinokur Svinokur released this 14 Aug 19:34
· 1 commit to main since this release

This version was written and tested on Python 3.11.1

Added

  • Added new command assosiation "selupd" for easier use
  • Added automatic pypi release
  • Added deleting of .tmp files when downloading is manually stopped (KeyboardInterrupt)
  • Added driver-version argument to command line

Reworked

  • Reworked the version parameter: It now accepts the channel version (beta, dev, canary) for chromedriver and edgedriver instead of a specific driver version.

Improvements

  • Cosmetic changes to code
  • Improved tests by switching from unit-tests to pytest
  • Parameters chmod, upgrade, check_driver_is_up_to_date have been Deprecated. Now always defaults to True.
  • Parameter "check_browser_is_up_to_date" renamed to "check_browser" for easier use.
  • Made code easier to read, removed some complexity in the code

Fixes

  • Fixed an issue with incorrect extracting of tar.gz archives when specific filename is present
  • Fixed an issue with incorrect extracting of chromedriver with third_party_notice file
  • Fixed an issues with browsers versions checking
  • Fixed issues with system_name not working

Removed

  • Removed support for PhantomJS
  • Removed downloading of browsers on MacOS. Only kept checking current and latest versions.
  • Removed Pylint comments everywhere, because of the use of sonarlint and sonarqube.