Changelog
Hub client changelog
Changelog
v1.26.0
July 17, 2023
New features
- Support for static pages: if there is page in
index.yml
starting with$
character, it becomes accessible outside of any HUB workflow by adding?s=page-name
to URL query (without $). This can be useful for landing pages, handling APIs and other static content
# index.yml
...
pages:
$static: !include ./pages/static.yml # Accessible with `?s=static`
- Sharable headless and publish it inside yaml flow functions context: currently there is
sharableStart
which consumes token and expect to get route (to continue some subflow) now there is also new call of same API namedsharableHeadless
which doesn't expect to get any route, this is valid behaviour of some specific usage of sharable API of HUB. Both of these functions are accessible in flow functions context, to be callable from yaml pages (most probably static pages)
v1.25.2
July 13, 2023
Bug fixes
- Fix
<Datepicker>
component date format withoutuseIsoDate
property
v1.25.1
July 12, 2023
Bug fixes
- Use forked version of
console-feed
module to prevent 404 from npm
v1.25.0
July 3, 2023
New features
- Introduce
flowReference
property in target configuration, which can be used to automatically reload workflow after this property change
v1.24.7
June 26, 2023
Bug fixes
- Prevent to load
favicon.ico
for targets in subfolders
v1.24.6
June 22, 2023
Bug fixes
- Properly handle loading state in
<ResendCode>
component
v1.24.4
June 7, 2023
Bug fixes
<Datepicker>
fix correct ISO date format on input change
v1.24.3
June 5, 2023
Refactor
- Opmitimization of dynamic sidebar progress steps
v1.24.1
May 19, 2023
Bug fixes
- Make translations to work in
index.yml
file with!t
and!te
YAML tags
v1.24.0
May 18, 2023
New features
<Datepicker>
component now hasuseIsoDate
property, which will force ISO date format
v1.23.0
May 15, 2023
New features
- Add
flowSharableRequired
toindex.yml
configuration, which will display error page in case sharable token is missing
v1.22.0
May 5, 2023
New features
- Add empty translations fallback to
configureTranslations
method exported fromhub-client-translations
package. This change will not affect targets and used only in Studio
v1.21.9
April 27, 2023
Bug fixes
<Iovation>
component: remove script from<head>
after component onmount
v1.21.6
April 26, 2023
Bug fixes
- Fix inconsistent form value set with
multiple
property in<FileUpload>
component on image rotation
v1.21.5
April 24, 2023
Bug fixes
- Add global analytics params (
analyticsParams
inindex.yml
) to change page action
v1.21.4
April 21, 2023
New features
- Add shortcut for
sharable
token in query, nowt
orsharable
can be used, e.g.https://{TARGET_URL}/?t={SHARABLE_TOKEN}
v1.21.2
April 6, 2023
Bug fixes
- Fix
<Select>
component behaviour: close select list on "not found text" click (notFoundText
prop)
v1.21.0
March 9, 2023
Breaking changes
-
All file upload components (
<FileUpload>
,<AcuantFileUpload>
,<AcuantFileUploadButton>
,<Signature>
) are now by default sending single file descriptor to HUB (File
) instead of an array with single item ([File]
before). In casemultiple
property is set to true — file descriptors are being sent as an array as before.To support this changes you need
- If you use single file upload, modify validation JSON schema of appropriate page on FE
# Before schema: required: - document properties: document: type: array minItems: 1 items: properties: size: maximum: 10485760 errorMessage: _: !t "errors.invalidFileSize" # other properties validations... # After schema: required: - document properties: document: properties: size: maximum: 10485760 errorMessage: _: !t "errors.invalidFileSize" # other properties validations...
- In case you still need payload to be sent as an array of file descriptors use
multiple
property. Note, that this property also affects UI, e.g.<FileUpload>
component will displayAdd another file
.
- !component as: FileUpload name: document multiple: true label: "Document"
- Make appropriate changes in DSL
v1.20.3
January 5, 2023
Bug fixes
<Image>
: fix PDF document preview for multiple files
v1.20.2
January 5, 2023
Bug fixes
<SidebarProgress>
: add--CM-sidebarProgress-border-dashed-color
CSS variable to adjust border dashes color
v1.20.1
December 21, 2022
Bug fixes
<Slider>
: fix disabled styles in Safari
v1.20.0
December 13, 2022
New features
- New
formOutputModifier
page configuration key allows to override form data before submit. Can contain!function
or!expression
YAML tags for dynamic calculation based on expression context values
v1.19.0
November 28, 2022
New features
<Slider>
: allow to provide custom slider steps with newsteps?: number[]
property
v1.18.1
October 18, 2022
Bug fixes
<Slider>
: force numeric keyboard, fix style issues in Firefox
v1.18.0
October 14, 2022
New features
- Introduce
roundToStep
property for<Slider>
component, which is updating slider value to nearest step in case of manual value editing
v1.17.2
October 13, 2022
Bug fixes
- Handle value limits in
onBlur
event in<Slider>
component
v1.17.1
September 15, 2022
Bug fixes
- Do not allow to access process and global in EJS
- Fix default autocomplete value for
<Input>
component
v1.17.0
September 15, 2022
New features
- Add
<SVGImage>
component
v1.16.0
September 15, 2022
New features
- Add
<Portal>
component as an impementation of React portal - Add
onClick
handler to<RadioButton>
component
v1.15.2
September 12, 2022
Bug fixes
<MaskedInput>
: consider 0 value as filled input
v1.15.1
September 9, 2022
New features
- Add possibility to define custom
src
,subkey
andversion
to<Iovation>
component
v1.15.0
August 31, 2022
Breaking changes
- Change handoff credentials storage from
LocalStorage
to cookies with possibility to set expiration withhandoffTimeout
parameter inindex.yml
Bug fixes
- Switching HUB-client packages versions to exact match
v1.14.16
August 3, 2022
New features
- Added support for
-r
(--useRelativePaths
) target builder CLI parameter for resolving all references to files (inside /public/) folder relative to index.html
v1.14.15
August 2, 2022
Refactor
-
Extend link components (
<a>
,<LinkButton>
, any kind of button inside<Checkbox>
label) CSS variables--base-link-color: var(--base-brand-color); --base-link-disabled-color: var(--base-disabled-color); --base-link-font-weight: 400; --base-link-text-transform: initial; --base-link-text-decoration: underline; --base-link-hover-color: var(--base-brand-color); --base-link-hover-text-decoration: underline;
v1.14.14
August 1, 2022
Breaking changes
- Set actual HUB backend version as default, setting
apiVersion: 'v1'
inindex.yml
is not mandatory anymore
If you need to run application with legacy version of HUB backend, you need to set
apiVersion
field inindex.yml
tov0
Refactor
- Expose
changeLocale
action toCoreContext
Bug fixes
- Set correct value to
app.locale
in YAML expression context on application initialization
Updated 4 months ago