Breaking changes in v2 - Galad/tranquire GitHub Wiki

This page describes the breaking changes in v2. (See issues).

API changes

  • ITarget.ResoveAllFor renamed to ITarget.ResolveAllFor
  • Signature of ITarget.ResolveFor(IWebDriver) changed to and ITarget.ResolveFor(ISearchContext)
  • Signature of ITarget.ResolveAllFor(IWebDriver) changed to and ITarget.ResolveAllFor(ISearchContext)
  • Class ActionUnit renamed to ActionBaseUnit
  • Class Action renamed to ActionBase
  • Class Question renamed to QuestionBase
  • Invert order of generic parameters of interface IQuestion<out TAnswer, in TAbility> to IQuestion<in TAbility, out TAnswer>
  • SelectMany* classes were made internal
  • IVerifies.Then method takes a Func<TAnswer, TResult> verifyAction instead of a Action<TAnswer> verifyAction
  • Methods that were marked as Obsolete are now removed

Other changes

  • Tranquire package supports only .NET standard 2.0
  • Tranquire.Selenium package supports only .NET standard 2.0
  • Tranquire.NUnit package supports only .NET standard 2.0
⚠️ **GitHub.com Fallback** ⚠️