All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Export text element with .editor() function where htmlEditorConfig can be customized
- Accodion trigger button will not trigger form submission, when used within a form container
- Prevent spacer from shrinking to 0px if no other element is present (#386885)
1.4.6 - 17.05.2024
- Allow multiple slot finder instances on one site (#383421)
1.4.5 - 08.05.2024
- Remove link from banner element
- Add form field validation to checkbox element
- Fix form field validation for number and text
1.4.4 - 25.03.2024
- Enhanced form field validation (#377590):
- For 'text' and 'password' the maximum length is now validated
- For 'number' the minimum and maximum are checked
- For 'date', 'datetime' and 'time', the minimum, maximum and length are now checked
- Note: for 'email', a plausibility check (@ and . as well as only certain characters) was already present before
- Make webcam image upload element more configurable with additional properties (#375618)
- Configurable social share colors
- Correct boolean fallback values (#376041)
- Fix table and news snippet element
1.4.3 - 09.02.2024
- Update dependencies to resolve an issue where a library used for development only was trying to permanently open a web socket (#344515)
1.4.2 - 06.02.2024
- Inside the HTML content element, ensure that non-decendent iframes are considered with proper height
- Fix checkbox and radio formatting issues
- Replace Twitter with X (@#371665)
1.4.1 - 24.01.2024
- Prevent endless loop in the phone number element, which used to cause landingpages/websites to crash in the previous release (#372595)
- Proper translation of date picker (#371869)
- Make slot finder texts configurable and translatable (#371869)
- Make webcam image element translatable on configuration level (#368259)
- Upgrade dependencies
1.4.0 - 15.01.2024
Known issue with this release We do not recommend to use this release as it will cause the page to crash as soon as the phone number content element is included. Please upgrade to the next patch release (1.4.1) to resolve this issue.
We are now using the CSP Distribution of Alpine.js. Thus, developers my no longer use any inline JavaScript in HTML/TWIG files associated with Alpine. Instead, there must always be a reference pointing to an associated alpine data object. We changed the implementation of a couple of components to comply with this new rule. The advantage of it is that content elements using Alpine.js are now shown properly in the 'Preview' mode of the content editor and in live mode without having to change the CSP settings. By using de CSP distribution of Alpine.js, it is no longer required to add usafe-eval
to the CSP, which helps to increase security (#355743).
- New style to display a button as a link (#357481)
- Remove unused caption for logo element (#364438)
- New style to use a fixed width for the header image element (#365087)
- Additonal spacer options (#365087)
- Better description for banner and header image (#365087)
- Replace Twitter with X, fix typo in YouTube (@#371665)
- Prevent from chosing the wrong input type for poll element (#355743)
- Upgrade dependencies
1.3.0 - 04.12.2023
- Slot finder element
- Tooltips for info text in forms
- Improved accessibility
- Format placeholder for form fields of type date and time
1.2.3 - 22.09.2023
- Fixed bug due to circle dependency
- Updated dependencies
1.2.2 - 11.08.2023
Improvements:
- #358866 - always use latest flags - prevent import issues
1.2.1 - 11.08.2023
New feature:
- An Accordion content element has been added
Improvements:
- #354376 - Allow manual date/time picker input
- #352221 - fix chart color access
- #358223 - fix form style for floating labels
- fix radio element with sharp style
- Dependencies updated
1.2.0 - 15.03.2023
New feature:
- New content element to capture an image by accessing the camera. The camera to be accessed (front or back) is configurable. A fallback mode allows to upload in image manually, when camera access is impossible.
Improvements:
- A bug (#342733) has been fixed which prevented from using the telephone number field multiple times
1.1.5 - 16.02.2023
Improvements:
- This package is now available on NPM
- Updated dependencies
1.1.4 - 03.02.2023
Improvements:
- Updated news snippet element in order to solve validation error in CX story.
- Updated dependencies and solved security issues.
1.1.3 - 09.12.2022
Improvements:
- Updated style to swap the order of columns (of the two column element) not only on mobile devices.
- Solved security issues.
1.1.2 - 04.11.2022
New feature:
- Add style to swap the order of columns on mobile devices: In a two-column element (e.g. with text in the left column and an image in the right column), a style can be set so that the order of the columns is swapped only on mobile devices. This enables the image to be displayed above the text in mobile view, even if the image remains in the right column in the desktop view.
Improvements:
- Update labels of spacer style
1.1.1 - 21.10.2022
Quality improvements:
- column elements: fix non-working column ratio style
- banner element: fix opacity issue
- text element: fix font size style
- form elements: empty info text by default (instead of lorem ipsum...)
1.1.0 - 23.08.2022
Refactoring of content elements:
- Use include instead of element.render(). For detailed information, visit migration guide: https://github.com/bsi-software/bsi-cx-design-master-template-web/blob/main/MIGRATION_GUIDE.md
- Extension of variables to overwrite and the use of properties.
1.0.5 - 22.07.2022
- fix form poll element
1.0.4 - 19.07.2022
- change form poll element to numeric output
1.0.3 - 15.07.2022
- add form type field, update design build dependency
1.0.2 - 08.06.2022
- add german labels
1.0.1 - 27.05.2022
- update repository title, add twig blocks in dropzones
1.0.0 - 25.05.2022
- Standard library for CX designs.