Releases: CleverCloud/clever-components
Releases · CleverCloud/clever-components
v18.0.0
18.0.0 (2025-02-19)
⚠ BREAKING CHANGES
- cc-tile-metrics: the smart context has changed
grafanaLink
optional object property has been added,consoleGrafanaLink
property has been moved tografanaLink.console
,grafanaBaseLink
property has been moved tografanaLink.base
.
- cc-email-list: the properties have changed
emails
property has been renamed toemailListState
,emails.state
property has been renamed toemailListState.type
,emails.value
property has been renamed to
emailListState.emailList
,- same logic applies to
secondaryAddressState
wherestate
has been
renamed totype
.
- cc-ssh-key-list: the properties have changed
keyData
property has been renamed tokeyListState
,keyData.state
property has been renamed tokeyListState.type
,- same logic applies to
SshKeyState
wherestate
has been
renamed totype
.
- cc-orga-member-list: the properties have changed
members
property has been renamed tomemberListState
,members.state
property has been renamed tomemberListState.type
,members.value
property has been renamed to
memberListState.memberList
,- same logic applies to
memberList
items where:member
has been renamed tostate
,member.state
has been renamed tostate.type
.
- cc-orga-member-card: the properties have changed
member
property has been renamed tostate
,member.state
property has been renamed tostate.type
.
- cc-addon-elasticsearch-options: the
monthlyCost
format inflavor
has changedoptions[number].flavor.monthlyCost
is now an object with two
properties:currency
like 'EUR' or 'USD',amount
for the actual cost number.
🚀 Features
- cc-addon-elasticsearch-options: support multi-currency & disabled billing (5d738f9)
- cc-env-var-form: add public
hasUnsavedModifications
getter (5eba26f), closes #1327 - cc-tile-metrics: add the ability to hide the grafana link (40078bc)
🐛 Bug Fixes
- cc-addon-backups: make sure overlays are displayed on top of everything (75cdd2d), closes #1334
- cc-badge: add border-radius on host (7f5bd71), closes #990
- cc-env-var-form: change exposed config link (5f187a4), closes #970
- cc-orga-member-card: change iconBin to iconDelete (4492ce3), closes #1096
- cc-ssh-key-list: reduce spacing below the first section (d722028), closes #1262
🛠 Code Refactoring
- cc-email-list: rework properties to avoid impossible states (2f74dd6), closes #1163
- cc-orga-member-card: rework properties to avoid impossible states (924a494)
- cc-orga-member-list: rework properties to avoid impossible states (8634aa6), closes #1164
- cc-ssh-key-list: rework properties to avoid impossible states (9d81a3e), closes #1165
v17.1.1
v17.1.0
17.1.0 (2025-02-06)
🚀 Features
- cc-button: throw error if both
waiting
&disabled
aretrue
(3a8f191), closes #1124 - cc-kv-explorer: add error state when fetching keys fails (040431c)
- cc-kv-hash-explorer: refine state with
filtering
type (8fb6198) - cc-kv-list-explorer: refine state with
filtering
type (8b75d78) - cc-kv-set-explorer: refine state with
filtering
type (4eb3547) - cc-plan-item: init component (127e92e)
- cc-plan-picker: init component (e262014)
- creation-tunnel: init order summary component (1defa80)
🐛 Bug Fixes
- cc-addon-admin: avoid focus loss during API calls (d220b19), closes #1102
- cc-domain-management: avoid focus loss during API calls (0436033), closes #1102
- cc-email-list: avoid focus loss during API calls (644c04e), closes #1102
- cc-email-list: fix initialization of the
addEmailFormState
property when smart context is updated (9c87e32) - cc-env-var-create: avoid focus loss during API calls (044d87d), closes #1102
- cc-env-var-editor-expert: avoid focus loss during API calls (a2f683a), closes #1102
- cc-kv-explorer: fix race condition on key details loading using a shared
Semaphore
(1274365) - cc-kv-explorer: fix race condition when changing key selection (b72fbd0)
- cc-kv-explorer: string key value is not reset when changing key (8483f66), closes #1276
- cc-kv-terminal: avoid keyboard interaction when command is running (4fae15b)
- cc-kv-terminal: handle huge command history using
lit-virtualizer
(2b89f01) - cc-orga-member-list: avoid focus loss during API calls (aec0fbb), closes #1102
- cc-pricing-product-consumption: fix component state handling in smart logic (27b6afe)
- cc-pricing-product-consumption: fix component state handling in smart logic (27f20ab)
- cc-ssh-key-list: avoid focus loss during API calls (04777a9), closes #1102
- cc-tile-metrics: fix initialization of the
metricsState
property when smart context is updated (b37c631) - cc-tile-status-codes.smart: remove status codes that are below
100
(6b0b1df) - cc-tile-status-codes: fix 6XX..9XX translations (6e20c39)
- cc-zone-picker: use
[@input](https://github.com/input)
instead of[@change](https://github.com/change)
for event (5121a4c) - cc-zone-picker: use
checked
property instead of attribute (fc7ac6d), closes #1265 - fix french Matomo loading error translation (9468c45)
- revert
top
a11y visually-hidden style (16c8a6d)
v17.0.0
17.0.0 (2024-12-05)
⚠ BREAKING CHANGES
- cc-tile-metrics: the following attributes are impacted
metricsLink
has been renamed tometrics-link
,metricsState
has been renamed tometrics-state
,grafanaLinkState
has been renamed tografana-link-state
.
- cc-addon-option-form: rename
title
toheading
- cc-addon-option: rename
title
toheading
- cc-pricing-page: the component no longer supports hard coded change rate Prices displayed in pricing components are no longer computed based on hard coded change rate. Prices related to the selected currency come from the API priceSytem endpoint.
- cc-pricing-estimation: the component no longer supports hard coded change rate Prices displayed in pricing components are no longer computed based on hard coded change rate. Prices related to the selected currency come from the API priceSytem endpoint. This means the component now has a dedicated smart component (
cc-pricing-estimation.smart
) to fetch thepriceSystem
corresponding to the selected currency everytime it changes. - cc-pricing-product-consumption: the component no longer supports hard coded change rate Prices displayed in pricing components are no longer computed based on hard coded change rate. Prices related to the selected currency come from the API priceSytem endpoint. The component also relies on the new
state
prop for data coming from the API. - cc-pricing-product: the component no longer supports hard coded change rate Prices displayed in pricing components are no longer computed based on hard coded change rate. Prices related to the selected currency come from the API priceSytem endpoint. The component also relies on the new
state
prop for data coming from the API. - cc-pricing-header: the component no longer supports hard coded change rate Prices displayed in pricing components are no longer computed based on hard coded change rate. Prices related to the selected currency come from the API priceSytem endpoint.
🚀 Features
- cc-pricing-estimation: init smart & adapt to support priceSystem currency (a67c3bc), closes #1167
- cc-pricing-header: adapt to support priceSystem currency (dd173cb), closes #1167
- cc-pricing-page: adapt to support priceSystem currency (0d24ff5), closes #1167
- cc-pricing-product-consumption: adapt to support priceSystem currency (181feb6), closes #1167 #1176 #1109
- cc-pricing-product: adapt to support priceSystem currency (3316eb8), closes #1167 #1109 #1174 #1176
🐛 Bug Fixes
- cc-addon-backups: make
delete
&restore
overlays reponsive (a98945a), closes #1268 - cc-addon-option-form: rename
title
toheading
(9bbc556), closes #1125 - cc-addon-option: rename
title
toheading
(f0a85d3), closes #1125 - cc-block: add css rules to the
slot name="content-body"
(c7ac3e9), closes #1259 - cc-domain-management: restore loader & error message in the DNS config section (beb7f8a), closes #1261
- cc-pricing-*: restore currency symbol display inside dropdowns (89dede5), closes #1223
- cc-tile-metrics: use kebab case for all attributes (8bff968)
- smart components: allow optional
apiConfig
context params (23fb6fd), closes #1222
v16.4.0
16.4.0 (2024-11-28)
🚀 Features
- cc-domain-management: make APEX domain DNS config more explicit (e882e57), closes #1231
- cc-kv-explorer: add
refreshing
andfiltering
states (db01d63)
🐛 Bug Fixes
- cc-kv-explorer: fix key type label on unsupported types (bc59008)
- cc-kv-hash-explorer: adjust gap between elements of the add form (55735d4)
- cc-kv-hash-input: adjust gap between elements (950a2cc)
- cc-kv-list-explorer: adjust gap between elements of the add form (e60ded5)
- cc-kv-list-explorer: fix copy to clipboard button a11y name (ee692a6)
- cc-kv-list-input: adjust gap between elements (07de28e)
- cc-kv-set-explorer: adjust gap between elements of the add form (4956312)
- cc-kv-string-editor: remove padding around component (8434e2f)
v16.3.1
v16.3.0
v16.2.0
v16.1.0
16.1.0 (2024-10-22)
🚀 Features
🐛 Bug Fixes
- cc-block: remove margin bottom (1ca09d5)
- cc-domain-management: allow newly added domain to be marked as primary (68c3961), closes #1213
- cc-domain-management: revert to initial gap (993ff9f)
- cc-env-var-form: remove unnecessary link and fix typo in description text (4b2e3f7)
- cc-invoice: remove unnecessary padding (458a488)
v16.0.0
16.0.0 (2024-10-21)
⚠ BREAKING CHANGES
- cc-header-orga: the footer slot has changed
slot='footer'
: has been removedslot='footer-left'
: has been createdslot='footer-right
: has been created
- cc-addon-credentials: the properties have changed
toggleState
: property has been renamed totoggle
- cc-block: the properties have changed
noHead
: property has been deletedstate
: property has been renamed totoggle
overlay
: property has been deleted
🚀 Features
- cc-domain-management: move doc link into
cc-block
footer slot (6430b67) - cc-elasticsearch-info: move doc link into
cc-block
footer slot (ecfa136) - cc-env-var-form: move doc link into
cc-block
footer slot (2be6567) - cc-grafana-info: move doc link into
cc-block
footer slot (1f4940e) - cc-heptapod-info: move doc link into
cc-block
footer slot (cab5c7e) - cc-invoice-list: move doc link into
cc-block
footer slot (ff67820) - cc-invoice-table: support multi-currency (a7a9ec2), closes #1171
- cc-invoice: add
currency
as part of thestate
(5590257), closes #1169 - cc-jenkins-info: move doc link into
cc-block
footer slot (a23e8f7) - cc-matomo-info: move doc link into
cc-block
footer slot (20ef5fa) - cc-orga-member-list: move doc link into
cc-block
footer slot (7f4e006) - cc-ssh-key-list: move doc link into
cc-block
footer slot (841a584) - cc-tcp-redirection-form: move doc link into
cc-block
footer slot (b619304)