Skip to content

Latest commit

 

History

History
58 lines (46 loc) · 2.35 KB

CHANGELOG.md

File metadata and controls

58 lines (46 loc) · 2.35 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.13.2] - 2021-05-18

  • Fixed bug in which the new driver_check module wasn't included in the distributed package.

[0.13.1] - 2021-05-18

  • Added OS specific version and driver checks.
  • Fixed a bug where it was sometimes not possible to run WTL on macOS and Windows.
  • Adding macOS and Windows to the CI pipeline.
  • Renamed the logging module to logging_utils to prevent conflict with internal logging module.
  • Deprecated the version_check module, in favour of driver_check

[0.12] - 2021-02-19

  • Compatibility fixes with Mac and Windows
  • Added unique() method for Actions and Elements

[0.11.4] - 2021-01-07

  • Minor compatibility fix with Selenium 4
  • Slight performance improvements
  • Replaced several list typehints with more appropriate versions

[0.11.3] - 2020-12-29

  • Massive performance enhancements, especially in headless mode

[0.11.2] - 2020-12-28

  • Updated user agents, split firefox into firefox_desktop and firefox_mobile
  • Added WaitForElement action
  • Fixed bug in Refresh action
  • Now performs basic validation of config inputs
  • Prints browser and webdriver versions on startup
  • Added config settings for javascript log level
  • Added sort_by methods to Elements and Actions to simplify sorting by score

[0.11.1] - 2020-12-17

  • Added local_text entry in element metadata for text specific to that element

[0.11] - 2020-12-17

  • Fixed bug when taking a full page screenshot of a size that's a non-multiple of the viewport height
  • Added basic Firefox support
  • Replaced "commit_hash" entry in page metadata with "wtl_version"
  • Much improved documentation

[0.10.1] - 2020-10-13

  • Added a scraping.history setting for constant memory footprint at the cost of not being able to reset
  • Support for Python 3.9

[0.10] - 2020-10-09

  • Performance boost when using multiple tabs
  • Rewrote documentation system, now based on modern Sphinx
  • Fixed a bug where deep config settings couldn't be updated with dot syntax
  • Added a scraping.preserve_full_history setting to (slightly) reduce memory footprint

[0.9] - 2020-07-08

First open-source release, everything is subject to change!