Skip to content

Releases: CleverCloud/clever-components

v11.0.0

18 Jul 12:20
Compare
Choose a tag to compare

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 the addonFeatures (smart component usage) or productFeatures prop (directly set on the cc-pricing-product component). See the related issue for more info.
  • cc-addon-encryption-at-rest-option: The price in the options 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 now image. 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 new image property instead.
  • cc-badge: the icon-alt property is now icon-accessible-name.
  • cc-badge: the icon-src property is now icon and requires an icon object instead of a URL.
  • cc-icon: IconModel interface should be imported from src/components/common.types.d.ts file and not src/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, the cc-pricing-header can now be positioned wherever one wants within the cc-pricing-page because everything is slotted within the cc-pricing-page. The smart cc-pricing-page smart component was mainly interacting with cc-pricing-header data (fetching zones). This is why we removed the cc-pricing-page.smart part and added a cc-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 the cc-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 into cc-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 to image (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 to iconAccessibleName (eb4494b)
  • cc-badge: use cc-icon instead of cc-img (b48032d)
  • cc-block: get rid of overlay error story (9cf782e)
  • cc-block: implement cc-icon (4f06188)
  • cc-block: rename icon property to image and add icon 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-...
Read more

v10.5.0

17 Mar 13:38
Compare
Choose a tag to compare

10.5.0 (2023-03-17)

Features

  • cc-overview: add cc-tile-metrics to the app-mode story (e710e61), closes #722
  • cc-zone: add infra if any to the getText() static method (e0cfacb), closes #724

Bug Fixes

  • eslint: check for improper sanitize function usage (1947db0)

v10.4.0

08 Mar 16:01
Compare
Choose a tag to compare

10.4.0 (2023-03-08)

Features

  • cc-link: add title property (d5c2d8c)
  • cc-tile-metrics: init component (73aeb7c), closes #240

Bug Fixes

  • cc-ssh-key-list: creation form mistakenly updated (26cba28)
  • cc-ssh-key-list: proper form validation when adding a new key in some cases (ec0c6f1)
  • focus outline: use contrasted focus outline (bfd60c1), closes #281

v10.3.0

09 Jan 15:50
Compare
Choose a tag to compare

10.3.0 (2023-01-09)

Features

  • cc-button: add 'icon' property with 'cc-icon' (18724b6)
  • cc-icon: init (64e87e1)
  • cc-ssh-key-list: implement 'cc-icon' (e12dd10)
  • notifications: dispatch notify events from window by default (fcda35c), closes #663

Bug Fixes

  • cc-icon: force svg size to resolve safari 15 issue (6ca44c1), closes #681
  • cc-invoice-table: "WONTPAY" is part of pending invoices (af244ed)
  • cc-stretch: rollback width max-content rule (245ac95), closes #657

v10.2.1

02 Dec 14:23
Compare
Choose a tag to compare

10.2.1 (2022-12-02)

Bug Fixes

  • cc-badge: override border in skeleton mode (ab57a57), closes #654

v10.2.0

01 Dec 17:15
Compare
Choose a tag to compare

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)

v10.1.0

24 Nov 17:06
Compare
Choose a tag to compare

10.1.0 (2022-11-24)

Features

  • cc-button: display waiting state when in link mode (f9cbe9d), closes #628
  • cc-email: init component (fb118e3), closes #435

Bug Fixes

  • match typecheck tsconfig with typescript dependency version (1d1e306)

v10.0.1

09 Nov 09:01
Compare
Choose a tag to compare

10.0.1 (2022-11-08)

Bug Fixes

  • cc-env-var-editor-expert: set proper value for the editor hidden label (e63c282)
  • cc-env-var-editor-json: set proper value for the editor hidden label (eddad2f)
  • cc-ssh-key-list: improve UX when adding a new key (befe7aa)