Releases: CleverCloud/clever-components
Releases · CleverCloud/clever-components
v11.0.0
11.0.0 (2023-07-18)
⚠ BREAKING CHANGES
- cc-pricing-product: the component now displays features that have no translations registered as long as they have a
name
property. Make sure you filter out unwanted features using theaddonFeatures
(smart component usage) orproductFeatures
prop (directly set on thecc-pricing-product
component). See the related issue for more info. - cc-addon-encryption-at-rest-option: The
price
in theoptions
property is no more needed on components:- cc-addon-elasticsearch-options
- cc-addon-jenkins-options
- cc-addon-mongodb-options
- cc-addon-mysql-options
- cc-addon-postgresql-options
- cc-addon-redis-options
- cc-error: remove component
- cc-addon-admin: change
error
property from an enum to a boolean. - cc-addon-credentials: the
icon
property is nowimage
. It still requires a URL. - cc-block: the
icon
property now requires an icon object instead of a URL. If you want to pass a URL nevertheless, use the newimage
property instead. - cc-badge: the
icon-alt
property is nowicon-accessible-name
. - cc-badge: the
icon-src
property is nowicon
and requires an icon object instead of a URL. - cc-icon:
IconModel
interface should be imported fromsrc/components/common.types.d.ts
file and notsrc/components/cc-icon/cc-icon.types.d.ts
file anymore. - cc-flex-gap: remove component
- cc-tile-consumption: remove component
- cc-action-dispatcher: remove component
- cc-pricing-page: We needed to be able to style and move the pricing components inside the
cc-pricing-page
component a lot more. For instance, thecc-pricing-header
can now be positioned wherever one wants within thecc-pricing-page
because everything is slotted within thecc-pricing-page
. The smartcc-pricing-page
smart component was mainly interacting withcc-pricing-header
data (fetchingzones
). This is why we removed thecc-pricing-page.smart
part and added acc-pricing-header.smart
. - cc-pricing-estimation: see more details below
- add new way of handling the component state and passing data to the component.
- use the new smart API.
- cc-pricing-header: see more details below
- add new way of handling the component state and passing data to the component.
- use the new smart API.
- add a temporality selector component.
- cc-pricing-product-consumption: see more details below
- add new way of handling the component state and passing data to the component.
- the smart component now uses the new smart API.
- remove the slots for heading, description and image.
- cc-pricing-table: The
cc-pricing-table
component has been merged into thecc-pricing-product
component. - cc-pricing-product: see details below
- add new way of handling the component state and passing data to the component.
- remove the heading, desc and image/logo slots.
- use the new smart API.
- directly render a table within the component instead of relying on a
cc-pricing-table
sub-component to do so. - merge the
cc-pricing-table
component and stories intocc-pricing-product
.
Features
- add missing notice a11y translations (9957264)
- cc-action-dispatcher: remove component (879bc30)
- cc-addon-admin: make use of the cc-notice instead of cc-error (c22a4cc)
- cc-addon-backups: implement
cc-icon
(0097bed) - cc-addon-backups: make use of the cc-notice instead of cc-error (422815c)
- cc-addon-credentials: make use of the cc-notice instead of cc-error (7b8e4c3)
- cc-addon-credentials: rename
icon
property toimage
(1d0655a) - cc-addon-elasticsearch-options: replace error message to get rid of cc-error (884a7ad)
- cc-addon-encryption-at-rest-option: implement
cc-icon
(629806c) - cc-addon-encryption-at-rest-option: Remove pricing notice on addon encryption at rest option (ff4b89b), closes #809
- cc-addon-encryption-at-rest-option: replace error message to get rid of cc-error (137b7e9)
- cc-addon-features: implement
cc-icon
(14e6c28) - cc-addon-features: make use of the cc-notice instead of cc-error (14a4495)
- cc-addon-jenkins-options: get rid of cc-error (b0b92c0)
- cc-addon-linked-apps: make use of the cc-notice instead of cc-error (34caaf9)
- cc-addon-mongodb-options: get rid of cc-error (e4e1c77)
- cc-addon-mysql-options: get rid of cc-error (b5db7c1)
- cc-addon-option-form: add style for the addon components error message (e88ec63)
- cc-addon-option-form: properly pass new
cc-addon-option
icon property (fc76583) - cc-addon-option: add
icon
property to receive an IconModel (b72e0b5) - cc-addon-option: replace error message to get rid of cc-error (b928866)
- cc-addon-postgresql-options: get rid of cc-error (144db10)
- cc-addon-redis-options: get rid of cc-error (727be87)
- cc-article-list: make use of the cc-notice instead of cc-error (4e8f1cd)
- cc-badge: rename
iconAlt
property toiconAccessibleName
(eb4494b) - cc-badge: use
cc-icon
instead ofcc-img
(b48032d) - cc-block: get rid of overlay error story (9cf782e)
- cc-block: implement
cc-icon
(4f06188) - cc-block: rename
icon
property toimage
and addicon
property to receive an IconModel (51e9bf9) - cc-doc-list: make use of the cc-notice instead of cc-error (0357ca2)
- cc-elasticsearch-info: implement
cc-icon
(12828bb) - cc-elasticsearch-info: make use of the cc-notice instead of cc-error (5ec6767)
- cc-email-list: implement
cc-icon
(8619af3) - cc-email-list: make use of the cc-notice instead of cc-error (46624bb)
- cc-env-var-create: make use of the cc-notice instead of cc-error (524d523)
- cc-env-var-editor-expert: make use of the cc-notice instead of cc-error (37d8721)
- cc-env-var-editor-json: make use of the cc-notice instead of cc-error (3120d93)
- cc-env-var-form: make use of the cc-notice instead of cc-error (c5e2594)
- **cc-env-var-linked-...
v10.5.0
v10.4.0
v10.3.0
v10.2.1
v10.2.0
10.2.0 (2022-12-01)
Features
- cc-notice: init component (60e811c), closes #343
- cc-orga-member-card: init component (e0c1888), closes #412
- cc-orga-member-list: init component (3bc272d)
- stylelint: add new tool (76e75b3), closes #122
Bug Fixes
- cc-badge / cc-stretch: prevent layout shifts on Safari (ffd55ad), closes #647
- cc-badge: make the badge content grow with the badge (c313f54)
- cc-badge: set consistent border display with webkit (131aff7), closes #630
- cc-button: set default background color (ba6e9c1), closes #643
- email: update pattern to forbid spaces (30cbfbd)
- with-resize-observer: prevent layout shifts (07cc728)