Skip to content
This repository was archived by the owner on Nov 23, 2022. It is now read-only.

Bump site_prism from 3.4.2 to 3.7#47

Merged
takeyaqa merged 1 commit intomainfrom
dependabot/bundler/site_prism-3.7
Feb 11, 2021
Merged

Bump site_prism from 3.4.2 to 3.7#47
takeyaqa merged 1 commit intomainfrom
dependabot/bundler/site_prism-3.7

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Oct 15, 2020

Bumps site_prism from 3.4.2 to 3.7.

Changelog

Sourced from site_prism's changelog.

[3.7] - 2020-10-15

Added

  • Updated README to clarify displayed? wait behavior and finder method delgation ([asavageiv])

Changed

Internal Breaking Change:

  • Performed a massive refactor of internal SitePrism logic

    • SitePrism::Section now delegates based on the desired approach from capybara to delegate through a #to_capybara_node call
    • SitePrism's own #root_element now used as a scoping approach, not a #page override
    • All delegation logic now just passes object invocation / arguments to Element / Session accordingly
    • Extra logging added where appropriate
    • capybara gem now permitted to go above 3.30 ([twalpole] & [ineverov] & [luke-hill])
  • Gem bumps to dev dependencies

    • rubocop now must be 0.83.x which permits the NewCops param
    • selenium-webdriver minimum supported version is now 3.11 ([luke-hill])

[3.6] - 2020-08-17

Added

  • Added #elements_missing method which returns all missing elements from the expected_elements list ([ineverov])

Changed

  • Required Ruby Version is now 2.4+

    • Alongside this, initial support will be offered for selenium-webdriver in alpha versions ([luke-hill])
  • Refined SitePrism's Waiter.wait_until_true logic

    • SitePrism can now be used with Timecop.freeze and Rails' travel_to
    • FrozenInTimeError was removed as it is no longer needed ([sos4nt])

Fixed

  • SitePrism's RSpec matchers fall back to behaviour matching that of the standard RSpec built-in matchers when called on anything that is not a SitePrism object. ([lparry] & [luke-hill])

  • Fixed up a bunch more RSpec cop offenses and updated the minimum dev requirement of rubocop to 0.81 as it was ancient! ([luke-hill])

[3.5] - 2020-06-04

Added

  • Added new logging that will notify users (And team!), when a user creates a name with a no_ prefix
    • This will cause race condition conflicts which are intractable, and as such will be banned in a later release ([anuj-ssharma] & [luke-hill])

Fixed

  • Fixed warnings about keyword arguments in Ruby 2.7
    • The official explanation of keyword arguments in Ruby 2.7 can be found HERE

... (truncated)

Commits
  • 795c5f5 Merge pull request #84 from site-prism/release/v3_7
  • a1a98fd v3.7
  • 00acceb Merge pull request #83 from site-prism/refactor/capybara_bump_tidy
  • baf254b Fix cukes
  • 7026b2b Rubocop fixes and minor bump to rubocop
  • 539602d Fix specs
  • 4875277 Misc fixes:
  • 33665fc Add in extra scenarios for rspec matchers / capybara matchers
  • 7e7fc5e Add changelog note about capybara gem now being permitted at 3.30+
  • 64c66f7 Rubocop tidies
  • Additional commits viewable in compare view

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 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 dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Oct 15, 2020
Base automatically changed from master to main February 6, 2021 10:33
@dependabot dependabot Bot force-pushed the dependabot/bundler/site_prism-3.7 branch from ae2a33a to fe8bd62 Compare February 11, 2021 07:32
@dependabot dependabot Bot force-pushed the dependabot/bundler/site_prism-3.7 branch from fe8bd62 to 04a8cf7 Compare February 11, 2021 08:00
@takeyaqa takeyaqa self-requested a review February 11, 2021 08:02
@takeyaqa takeyaqa added this to the 2021.2.0 milestone Feb 11, 2021
@takeyaqa takeyaqa merged commit f42d4ee into main Feb 11, 2021
@dependabot dependabot Bot deleted the dependabot/bundler/site_prism-3.7 branch February 11, 2021 08:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant