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
devtools protocol enablement (
#430
) (
5eb8254
)
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
rm obsolete design time artifacts (
#422
) (
f9bf300
), closes
#421
1.1.0
January 30, 2023
Features
make FE Test Library recognize Timeout Setting (
#411
) (
9d84414
)
1.0.5
January 13, 2023
Bug Fixes
cucumber. again. (
#398
) (
a6123eb
), closes
#348
1.0.4
December 13, 2022
Bug Fixes
resolve cucumber namespace conflict (
#382
) (
acc4086
), closes
#348
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
wait for ui5 (
02d7f58
)
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
make wdi5 config optional (
#376
) (
998e5c7
)
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
planningcalender special case (
#371
) (
0258d71
)
1.0.0-pre.1
November 14, 2022
Features
getObject (
#366
) (
2bca472
)
1.0.0-pre.0
November 14, 2022
Features
authentication capabilities (
#369
) (
9c23bda
), closes
#207
0.9.16
November 8, 2022
Features
types:
add viewId for dynamic UIs (
#365
) (
362d7d5
)
0.9.15
October 26, 2022
Bug Fixes
multi-combo-box handling (
3432687
), closes
#354
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
ts app sample (
#299
) (
5f61a52
)
0.9.7
July 4, 2022
Bug Fixes
remove typo from error handling (
#297
) (
d549c74
)
0.9.6
June 29, 2022
0.9.5
June 24, 2022
Features
add multiremote support (
#272
) (
fcb47cf
), closes
#281
0.9.4
June 21, 2022
Bug Fixes
FE testLibrary initialization (
#286
) (
d5fddee
), closes
#276
0.9.3
June 20, 2022
Bug Fixes
avoid referenced object manipulation (
#275
) (
#280
) (
a069544
)
0.9.2
June 15, 2022
Features
improved sync with ui5 core lifecycle (
#278
) (
53e1a7e
)
0.9.1
May 23, 2022
Features
support SAP's "v4 testing library" (
#221
) (
0bbca82
), closes
#154
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
wdio bridge via $() (
#179
) (
41ef513
)
Bug Fixes
allControls with forceSelect (
#226
) (
0dd6853
), closes
#225
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
headless code example (
#216
) (
a2d6ee8
)
0.9.0-rc3
March 25, 2022
Features
combobox:
make aggregation work (
#191
) (
c2984bd
), closes
#121
Bug Fixes
control getShorthand returns array-valued property (
#170
) (
b7a2789
), closes
#172
Version Checks (
#200
) (
3648a98
)
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
118:
loggin of selector verification (
6ff7283
)
docs:
wdi5 types ref (
bfe7f6b
)
example-app:
types ref (
e983b4b
)
rm i18n changes (
6a1bcda
)
safeguard empty baseURL (
#165
) (
620f3b5
), closes
#148
0.9.0-alpha.1
March 4, 2022
Features
support fiori elements id selector (
#159
) (
352db78
)
0.9.0-alpha.0
March 1, 2022
Features
"ui5" plugin, webserver and tooling (
e912898
)
add control selector (
f78dcb3
)
async api (
c94444b
)
chrome flags (
c48a9bf
)
colored console (
fd47ba5
)
dev:
add commit linting (
a8ade45
)
dev:
add linting for staged files (
f4fc3b1
)
expose wdi5 class (
e88b25a
)
hook up wdi5 commands to wdio (
37e55bd
)
initial plugin skeleton (
ea30572
)
introduce build script (
a6eac16
)
late-inject:
make it work (
e523e43
)
logger (
7547b6a
)
make _getAggregation fluent-api compatible (
37ec913
)
npm:
workspaces (
a0e77c1
)
outsource _navTo (
9eaa97c
)
prep npm distribution (
6228eef
)
re-export browser commands (
1fea437
)
screenshot api (
bd9b3d2
)
service:
expose injectUI5() (
4f3097a
)
skeleton:
running e2e test (
0391fc8
)
types:
wdi5 browser (
d7496a9
)
use workspace for referencing wdio-ui5-service (
70ad24e
)
wdi5 config (
7215bcb
)
wdi5:
add "helper" class (
7e966c3
)
wdio-ui5-service:
assert ui5 page (
a74667f
)
wdio,config:
working wdi5-enhanced config (
e1e5283
)
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
)