changelogs.md


js-soft/wdi5

Repository  -  API  -  Source

1.5.0

May 9, 2023

Features

  • outsource auth tests, drop node 14, make node 16 dev default, align script timeout (#465) (b2cb381)

1.4.0

May 9, 2023

Features

  • add exec to ui5 controls to boost performance for data retrieval from many ui5 child controls (#456) (93116d4)

1.3.3

April 27, 2023

Bug Fixes

  • queue on the node event loop to mitigate "waitAsync is already running bug" (#455) (bed997e), closes #452

1.3.2

March 15, 2023

Bug Fixes

  • fe-lib: transform milliseconds to seconds correctly for TestLibrary (#443) (a7f840f)

1.3.1

February 27, 2023

1.3.0

February 24, 2023

Features

1.2.1

February 23, 2023

Bug Fixes

  • make saveObject() work in unsecure contexts (#419) (c293f0f), closes #416

1.2.0

February 8, 2023

Features

  • allow for async client-side controller functions (#423) (bde49d1), closes #417

1.1.1

February 8, 2023

Bug Fixes

1.1.0

January 30, 2023

Features

  • make FE Test Library recognize Timeout Setting (#411) (9d84414)

1.0.5

January 13, 2023

Bug Fixes

1.0.4

December 13, 2022

Bug Fixes

1.0.3

December 12, 2022

Bug Fixes

  • injectTools: narrow down the UMD loader to window (#387) (4f7994b), closes #386

1.0.2

November 30, 2022

Bug Fixes

1.0.1

November 24, 2022

Bug Fixes

  • wait for the injection of wdi5 till the redirection finished (#379) (2cc492e)

1.0.0

November 23, 2022

1.0.0-pre.5

November 22, 2022

Bug Fixes

1.0.0-pre.4

November 22, 2022

1.0.0-pre.3

November 21, 2022

Features

  • add watch support for authentication (#372) (8eb564d)

1.0.0-pre.2

November 16, 2022

Bug Fixes

1.0.0-pre.1

November 14, 2022

Features

1.0.0-pre.0

November 14, 2022

Features

0.9.16

November 8, 2022

Features

0.9.15

October 26, 2022

Bug Fixes

0.9.14

October 26, 2022

0.9.13

September 16, 2022

Features

  • turn off logging per selector

0.9.12

September 9, 2022

Features

  • support press OPA5 interaction for wdi5 press() API
  • enable enterText() in fluent async api
  • more precise error messages (with causes)

0.9.11

September 8, 2022

Bug Fixes

0.9.10

July 27, 2022

Features

  • improve error messages when control is not found (#309) (f7b3182), closes #304

0.9.9

July 5, 2022

0.9.8

July 4, 2022

Features

0.9.7

July 4, 2022

Bug Fixes

0.9.6

June 29, 2022

0.9.5

June 24, 2022

Features

0.9.4

June 21, 2022

Bug Fixes

0.9.3

June 20, 2022

Bug Fixes

0.9.2

June 15, 2022

Features

  • improved sync with ui5 core lifecycle (#278) (53e1a7e)

0.9.1

May 23, 2022

Features

0.9.0

May 11, 2022

0.9.0-rc4.3

April 28, 2022

Bug Fixes

  • #241: rm warning if control was not instatiated by $$ (#242) (0b6a111), closes #241

0.9.0-rc4.2

April 20, 2022

Features

  • add to "best of UI5" (#231) (b17685c)
  • proxy object-type return value (#234) (1959411)
  • wdi5-control: .getControlInfo() for info on capabilities (#214) (965d8bb)
  • wdi5-control: .getControlInfo() for info on capabilities (#214) (073d917)

0.9.0-rc4.1

April 12, 2022

Features

Bug Fixes

0.9.0-rc4

April 8, 2022

Features

  • added selenium-service configuration sample (#220) (99dd250)
  • get all controls of a specific type (#212) (f4e8082)
  • performance: using custom waitForUI5 function to overcome sap.ui.test.RecordReplay promiseWaiter issue (#217) (53fd065), closes #196
  • wdio bridge via $() (#179) (acf026b)

Bug Fixes

0.9.0-rc3

March 25, 2022

Features

Bug Fixes

0.9.0-rc2

March 22, 2022

0.9.0-rc1

March 18, 2022

Features

  • devx: auto open dev tools when DEBUG is set (#168) (048767b)
  • enhanced logger and tests (#189) (959f159)
  • logger: custom tags in logger (17eef1a)
  • matcher: i18n, ancestor, descendant, sibling, labelFor (1fd328c), closes #129 #121

Bug Fixes

0.9.0-alpha.1

March 4, 2022

Features

0.9.0-alpha.0

March 1, 2022

Features

Bug Fixes

  • add missing wait for ui5 timeout option (0e59dbe)
  • api visibility (eba53bd)
  • client side getAggregation (6c9e98b)
  • custom press api (8cf76b6)
  • disable control's fireEvent for wdi5's api (ba367c6)
  • export module (9c57635)
  • make usable in fluent async api (6300a1b)
  • md (b02c47f)
  • module export (673830c)
  • package.json: main entry point (04ce093)
  • pass over generated control id (84fd727)
  • reenable button for nav sequence (d66a982)
  • references (54ecae7)
  • safeguard cache control store (0949fa0)
  • ts: compile errors for mocha + jquery (ae252eb)
  • using logger singleton (22b70a0)
  • wdi5 init sequence (3a9eb2b)
  • work getWebElement with fluent async api (07fd194)