All Versions
Latest Version
Avg Release Cycle
76 days
Latest Release
286 days ago

Changelog History
Page 1

  • v0.29.1 Changes

    September 22, 2021
    • ๐Ÿ“„ Docs improvements #629
  • v0.29.0 Changes

    September 14, 2021
    • has_css?/3 returns a boolean instead of raising. (#624)
    • Updates web_driver_client to v0.2.0 (#625)
  • v0.28.1 Changes

    July 31, 2021
    • ๐Ÿ›  Fix async tests when using selenium and the default capabilities.
    • ๐Ÿ›  Fixes the DependencyError message in chrome.ex (#581)
  • v0.28.0 Changes

    December 08, 2020

    ๐Ÿ’ฅ Breaking

    • ๐Ÿ’ป Browser.assert_text/2 and Browser.assert_text/3 now return the parent instead of true when the text was found.

    ๐Ÿ›  Fixes

    • File uploads when using local and remote selenium servers.

    ๐Ÿ‘Œ Improvements

    • โž• Added support for touch events

      • Wallaby.Browser.touch_down/3
      • Wallaby.Browser.touch_down/4
      • Wallaby.Browser.touch_up/1
      • Wallaby.Browser.tap/2
      • Wallaby.Browser.touch_move/3
      • Wallaby.Browser.touch_scroll/4
      • Wallaby.Element.touch_down/3
      • Wallaby.Element.touch_scroll/3
    • โž• Added support for getting Element size and location

      • Wallaby.Element.size/1
      • Wallaby.Element.location/1
  • v0.27.0 Changes

    December 04, 2020

    ๐Ÿ’ฅ Breaking

    • Increases minimum Elixir version to 1.8

    ๐Ÿ›  Fixes

    • ๐Ÿšš Correctly remove stopped sessions from the internal store. #558
    • โœ… Ensures all sessions are closed after the test suite is over.
    • โœ… Tests won't crash when side effects fail when calling the inspect protocol on an Element
  • v0.26.2 Changes

    June 19, 2020

    ๐Ÿ›  Fixes

    • ๐Ÿ‘Œ Improve Query.t() specification to fix dialyzer warnings. Fixes #542
  • v0.26.1 Changes

    June 17, 2020

    ๐Ÿ›  Fixes

    • ๐Ÿ”„ Change Wallaby.Browser.sync_result from @opaque to @type Fixes #540
  • v0.26.0 Changes

    June 15, 2020

    โœ‚ Remove Wallaby.Phantom

    ๐Ÿ—„ The PhantomJS driver was deprecated in v0.25.0 because it is no longer maintained and does not implement many modern browser features.

    ๐Ÿ‘ท Users are encouraged to switch to the Wallaby.Chrome driver, which is now the default. Wallaby.Chrome requires installing chromedriver as well as Google Chrome, both of which now come pre-installed on many CI platforms.

  • v0.25.1 Changes

    June 09, 2020

    ๐Ÿ›  Fixes

    • Add ecto_sql and phoenix_ecto
  • v0.25.0 Changes

    May 27, 2020

    ๐Ÿ—„ Deprecations

    • ๐Ÿ—„ Deprecated Wallaby.Phantom, please switch to Wallaby.Chrome or Wallaby.Selenium

    ๐Ÿ’ฅ Breaking

    • Wallaby.Experimental.Chrome renamed to Wallaby.Chrome.
    • Wallaby.Experimental.Selenium renamed to Wallaby.Selenium.
    • 0๏ธโƒฃ Wallaby.Chrome is now the default driver.