0.6.12 - 2024-07-04
Added
[vividus] Add new data providers for #{generate($data-provider-and-its-arguments)}
expression
-
9 new providers
Boardgame
Boardgame.artist
Boardgame.category
Boardgame.designer
Boardgame.mechanic
Boardgame.name
Boardgame.publisher
Boardgame.subdomain
CareProvider
CareProvider.hospitalName
CareProvider.medicalProfession
Image
Image.base64GIF
Image.base64JPG
Image.base64PNG
Image.base64SVG
LargeLanguageModel
LargeLanguageModel.embeddingModel
LargeLanguageModel.textModel
LargeLanguageModel.tokenizer
Location
Location.building
Location.nature
Location.otherworldly
Location.privateSpace
Location.publicSpace
Location.work
MedicalProcedure
MedicalProcedure. icd10
MedicalProcedure.drugName
Observation
Observation. symptom
Time
Time.future '60' 'MINUTES'
Time.past '60' 'MINUTES'
TimeAndDate
TimeAndDate.birthday
TimeAndDate.birthday 'MM/dd/yyyy'
TimeAndDate.birthday '5' '10'
TimeAndDate.birthday '18' '65' 'MM/dd/yyyy'
TimeAndDate.future
TimeAndDate.future '60' 'MINUTES'
TimeAndDate.future '60' '30' 'MINUTES'
TimeAndDate.future '5' 'DAYS' 'MM/dd/yyyy'
TimeAndDate.future '10' '5' 'DAYS' 'MM/dd/yyyy'
TimeAndDate.past
TimeAndDate.past '60' 'MINUTES'
TimeAndDate.past '5' 'DAYS' 'MM/dd/yyyy'
TimeAndDate.past '60' '30' 'MINUTES'
TimeAndDate.past '10' '5' 'DAYS' 'MM/dd/yyyy'
-
New data generators in
Aws
providerAws.service
-
New data generators in
Disease
providerDisease.anyDisease
Disease.icd10
-
New data generators in
Medical
providerMedical.medicalProfession
-
New data generators in
PhoneNumber
providerPhoneNumber.cellPhoneInternational
#5143 [vividus-plugin-web-app] Add step to set cookies without applying changes
New step:
When I set all cookies for current domain without applying changes:$parameters
#5179 [vividus-plugin-web-app] Add steps to check cookie present using string comparison rules
New steps:
Then cookie with name that $stringComparisonRule `$cookieName` is set
Then cookie with name that $stringComparisonRule `$cookieName` is not set
#5122, #5144 [vividus-plugin-kafka] Add step to add headers to event
New step:
When I set Kafka event headers:$headers
#5142 [vividus-plugin-excel] Add ability to preserve cells format
New property
excel.preserve-cell-formatting=false
If true
, the original cells format will be preserved. For example cell's date value 3/31/1994
will be represented in human-readable format 3/31/94
, not 34424.0
(number of days after 01/01/1900), number value 1
will be represented as 1
, not 1.0
.
#5146 (Closes #4553) [vividus-plugin-excel] Add ability to set cells type at Excel document creation
Now it's possible to set target excel cell type as well as a type for all cells in a column.
#5128 [vividus-plugin-rest-api] Add expression for PKCE code challenge generation
Proof Key for Code Exchange (PKCE) - an extension of the OAuth 2.0 protocol that helps prevent code interception attacks. In scope of PKCE a new flow with three new parameters: code verifier, code challenge, code challenge method and dependencies between them was introduced. This expression helps to generate code challenge using SHA-256 hashing and base64 URL encoding for provided code verifier value:
#{generateCodeChallenge(...)}
#5134 [vividus-plugin-mobitru] Use dedicated API endpoint to take device when UDID is provided
See details: https://app.mobitru.com/wiki/apidoc/#api-Device-TakeDeviceBySerial
Deprecated
#5179 [vividus-plugin-web-app] Deprecate non-generic steps validating cookie presence
Deprecated step | Replacement pattern |
---|---|
Then cookie with name `$cookieName` is set |
Then cookie with name that is equal to `<cookieName>` is set |
Then cookie with name `$cookieName` is not set |
Then cookie with name that is equal to `<cookieName>` is not set |
Fixed
[vividus-plugin-web-app] Fix screenshot strategy for web/phone/android
profile
#5166 [vividus-plugin-excel] Fix handling of cells without content
NullPointerException
is fixed, and now Excel cells without content are recorded as null
-s.