Skip to content
This repository was archived by the owner on Jan 3, 2019. It is now read-only.

v12.0.0 - 2017-09-02

Choose a tag to compare

@clebert clebert released this 01 Sep 22:45
· 55 commits to master since this release

Added

@cybernaut/engine

  • Added the Engine.retries and Engine.retryDelay properties.

@cybernaut/chrome

  • Added the Chrome.runScript() and Chrome.scriptResult() methods.
  • Added the MobileDevice interface.
  • Added the iPadMini(), iPad(), iPadPro(), iPhone4(), iPhone5(), iPhone6(), iPhone6Plus(), Nexus4(), Nexus5(), Nexus5X(), Nexus6(), Nexus6P(), Nexus7(), and Nexus10() factory functions.

@cybernaut/core

  • Added the Loggable class as a replacement for the Describable class.
  • Added the ConditionBuilder class as a replacement for the GenericConditionBuilder, NumberConditionBuilder, and StringConditionBuilder classes.
  • Added the Property class as a replacement for the GenericProperty, NumberProperty, and StringProperty classes.

Changed

@cybernaut/engine

  • Removed some generic type declarations from the Engine class.

@cybernaut/chrome

  • Breaking: Changed the parameters of the Chrome.launch() static method.
  • Breaking: Renamed the Chrome.navigate() method to Chrome.navigateTo().
  • Breaking: Renamed the Chrome.emulateDevice() method to Chrome.emulateMobileDevice().
  • Breaking: Removed the Chrome.launchHeadless() static method.
  • Breaking: Removed the ChromeOptions interface.
  • Breaking: Removed the Device class.

@cybernaut/core

  • Breaking: Removed the Describable, GenericConditionBuilder, NumberConditionBuilder, StringConditionBuilder, GenericProperty, NumberProperty, and StringProperty classes.

@cybernaut/mocks

  • Removed some generic type declarations from the MockCondition class.

@cybernaut/types

  • Removed some generic type declarations from the Accessor interface.
  • Removed some generic type declarations from the Condition interface.
  • Removed some generic type declarations from the Predicate interface.