Skip to content

0.6.3: Support newer driver binaries

Compare
Choose a tag to compare
@shailshouryya shailshouryya released this 28 Nov 01:06
· 305 commits to main since this release
d8b8555
  • BINARY UPDATES
  • Mozilla Firefox
    • geckodriver v0.30.0 (Firefox versions ≥ 92)
  • Opera Stable 77, 78, 79, 80, & 81
    • operadriver v.95.0.4638.54 (Opera Stable 81)
    • operadriver v.94.0.4606.61 (Opera Stable 80)
    • operadriver v.93.0.4577.63 (Opera Stable 79)
    • operadriver v.92.0.4515.107 (Opera Stable 78)
    • operadriver v.91.0.4472.77 (Opera Stable 77)
  • Google Chrome version 92, 93, 94, 95, 6, & 97 (updated version 91 binaries)
    • chromedriver 97.0.4692.20
    • chromedriver 96.0.4664.45
    • chromedriver 95.0.4638.69
    • chromedriver 94.0.4606.113
    • chromedriver 93.0.4577.63
    • chromedriver 92.0.4515.107
    • chromedriver 91.0.4472.101 (previously 91.0.4472.19)
  • Brave Browser version 91, 92, 93, 94, & 95
    • operadriver v.95.0.4638.54 (uses operadriver binaries)
    • operadriver v.94.0.4606.61 (uses operadriver binaries)
    • operadriver v.93.0.4577.63 (uses operadriver binaries)
    • operadriver v.92.0.4515.107 (uses operadriver binaries)
    • operadriver v.91.0.4472.77 (uses operadriver binaries)
  • Microsoft Edge version 93, 94, 95, 96, 97, & 98 (updated version 90, 91, & 92 binaries)
    • msedgedriver 98.0.1086.0
    • msedgedriver 97.0.1072.8
    • msedgedriver 96.0.1054.26
    • msedgedriver 95.0.1020.53
    • msedgedriver 94.0.992.58
    • msedgedriver 93.0.961.52
    • msedgedriver 92.0.902.84 (previously 92.0.881.0)
    • msedgedriver 91.0.864.71 (previously 91.0.864.19)
    • msedgedriver 90.0.818.66 (previously 90.0.818.56)
  • MINOR BUGFIXES
    • handle videos with no "Video Duration" field (commit 2f538e1)
      • this is an extremely rare edge case
        • based on anecdotal data, occurs about 1 in every 70000 videos
    • update URLs shown in exception messages (commit 3f09612 & commit 99ed682)
    • correctly handle unfinished threads in create_list_from() method (commit aa4ff3d)
    • generalize URL normalization for removing trailing parameters (commit 0789a3e)
      • this removes any trailing tracking parameters that might be associated with a video URL
        • e.g. youtube.com/watch?v=abcdefghijk?pp=sAQB → youtube.com/watch?v=abcdefghijk
    • verify page has videos (commit 82a4856)
      • prevents crashing on channels with 0 public videos
  • LOGGING IMPROVEMENTS
  • INTERNAL CHANGES
    • refactor code to:
      • reduce code duplication
      • make variable and function names more context specific
      • place repeated code inside variables
      • make browser naming more specific (commit 81144cb)