andersonkrs / malheatmap

An extension for tracking your activities on myanimelist.net
https://malheatmap.com
MIT License
99 stars 2 forks source link

Bump ferrum from 0.14 to 0.15 #981

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps ferrum from 0.14 to 0.15.

Release notes

Sourced from ferrum's releases.

0.15

Added

  • Ferrum::Page#disable_javascript disables the JavaScript from the HTML source #407
  • Ferrum::Page#set_viewport emulates the viewport #406
  • Ferrum::Downloads #416
    • #files information about downloaded files
    • #wait wait for file download to be completed
    • #set_behavior where and whether to store file
  • Browser::Client#command accepts :async parameter #433
  • Ferrum::Browser introduce :flatten mode with one connection and sessions #434
  • Support for ping requests #417
  • Ferrum::Browser introduce :ws_url option to set external websocket for a browser #435

Changed

  • Ferrum::Page#screeshot accepts :area option #410
  • Resizing page on creation is gone and moved to Cuprite #427
  • Min Ruby version is 2.7
  • Refactored internal API of Ferrum::Browser, Ferrum::Page, Ferrum::Context, Ferrum::Contexts, Ferrum::Target instead of passing browser and making cyclic dependency on the browser instance, we pass now a thin client #431
  • Bump websocket-driver to ~> 0.7 #432
  • Got rid of Concurrent::Async in Ferrum::Browser::Subscriber #432
  • Ferrum::Page#set_window_bounds is renamed to Ferrum::Page#window_bounds=
  • Ferrum::Page get right client from the Target and passes it down everywhere #433
  • Ferrum::Network::InterceptedRequest accepts Ferrum::Browser::Client instead of Ferrum::Page #433
  • Ferrum::Browser::Client -> Ferrum::Client #433

Fixed

  • Exceptions within .on() were swallowed by a thread pool of Concurrent::Async #432
  • Ferrum::Context#add_target puts wrong target to pendings sometimes #433
  • Leaking connection descriptors in tests and after browser quit #433
  • Check if network exchange exists before manipulating it #442
Changelog

Sourced from ferrum's changelog.

0.15

Added

  • Ferrum::Page#disable_javascript disables the JavaScript from the HTML source #407
  • Ferrum::Page#set_viewport emulates the viewport #406
  • Ferrum::Downloads #416
    • #files information about downloaded files
    • #wait wait for file download to be completed
    • #set_behavior where and whether to store file
  • Browser::Client#command accepts :async parameter #433
  • Ferrum::Browser introduce :flatten mode with one connection and sessions #434
  • Support for ping requests #417
  • Ferrum::Browser introduce :ws_url option to set external websocket for a browser #435

Changed

  • Ferrum::Page#screeshot accepts :area option #410
  • Resizing page on creation is gone and moved to Cuprite #427
  • Min Ruby version is 2.7
  • Refactored internal API of Ferrum::Browser, Ferrum::Page, Ferrum::Context, Ferrum::Contexts, Ferrum::Target instead of passing browser and making cyclic dependency on the browser instance, we pass now a thin client #431
  • Bump websocket-driver to ~> 0.7 #432
  • Got rid of Concurrent::Async in Ferrum::Browser::Subscriber #432
  • Ferrum::Page#set_window_bounds is renamed to Ferrum::Page#window_bounds=
  • Ferrum::Page get right client from the Target and passes it down everywhere #433
  • Ferrum::Network::InterceptedRequest accepts Ferrum::Browser::Client instead of Ferrum::Page #433
  • Ferrum::Browser::Client -> Ferrum::Client #433

Fixed

  • Exceptions within .on() were swallowed by a thread pool of Concurrent::Async #432
  • Ferrum::Context#add_target puts wrong target to pendings sometimes #433
  • Leaking connection descriptors in tests and after browser quit #433
  • Check if network exchange exists before manipulating it #442

Removed

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 months ago

Looks like ferrum is up-to-date now, so this is no longer needed.