| kind | 🏠 Home |
|---|---|
| title | Changelog |
<cc-toggle>: update component host defaultdisplayCSS property (BREAKING CHANGE).<cc-input-text>: set default font back to--cc-ff-monospacewhen the input contains tags (BREAKING CHANGE).- Introduce a new project file structure (BREAKING CHANGE).
- all components: change
remunits toem(BREAKING CHANGE).
<cc-map>: make dot markers not focusable.<cc-zone-input>: make server markers not focusable.<cc-addon-admin>: fix skeleton mode<cc-env-var-form>: fix toggling to JSON mode while in skeleton state.<cc-badge>: add skeleton mode- New component:
<cc-action-dispatcher>
- Improve display of
components:check-i18ntask. - Upgrade from
lit-element@2.5.1tolit@2.3.1. - Upgrade from
@web/dev-server@0.1.29to@web/dev-server@0.1.34. - Upgrade from
@open-wc/dev-server-hmr@0.1.2to@web/dev-server@0.1.3. - Upgrade from
@open-wc/dev-server-hmr@0.1.2to@web/dev-server@0.1.3. - Upgrade from
@web/dev-server-rollup@0.3.13to@web/dev-server@0.3.19. - Upgrade from
@web/dev-server-storybook@0.4.1to@web/dev-server@0.5.4. - Upgrade from
@web/rollup-plugin-import-meta-assets@0.4.1to@web/dev-server@0.5.4. - Upgrade from
@web/rollup-plugin-import-meta-assets@1.0.6to@web/rollup-plugin-import-meta-assets@1.0.7. - Upgrade from
@web/test-runner@0.13.4to@web/test-runner@0.14.0. - Upgrade from
@web/test-runner-mocha@0.7.2to@web/test-runner-mocha@0.7.5. - Upgrade from
@custom-elements-manifest/analyzer@0.4.1to@custom-elements-manifest/analyzer@0.6.4. - Fix Custom Element Manifest generation web dev server plugin: disable caching
<cc-input-text>:- change default font-family to inherit instead of monospace (BREAKING CHANGE),
- add CSS Custom Prop to change the
<input>font-family.
<cc-input-number>:- change default font-family to inherit instead of monospace (BREAKING CHANGE),
- add CSS Custom Prop to change the
<input>font-family.
<cc-toggle>:- rename
--cc-text-transformto--cc-toggle-text-transform(BREAKING CHANGE), - add CSS Custom Prop to customize
border-radius,font-weight.
- rename
- Introduce a public theme based on a CSS files (BREAKING CHANGE):
- move
default-theme(design tokens) from a JavaScript file to a CSS file (BREAKING CHANGE), - remove
default-themeimport from all components (BREAKING CHANGE), - prefix decision design tokens with
cc-(BREAKING CHANGE), - define default text color using
cc-color-text-defaultwhere necessary (BREAKING CHANGE), - define default background colors using
cc-color-bg-defaultwhere necessary (BREAKING CHANGE).
- move
- colors: change color decision names finishing with
-lightto-weak(for instance:cc-color-text-weak). (BREAKING CHANGE)
- Replace error state after user action by
cc-toastnotification (cc-grafana-info,cc-tcp-redirection-form,cc-env-var-form). - New components:
<cc-toaster><cc-toast>
<cc-button>: add CSS Custom Props to customizeborder-radius,font-weightandtext-transform.
rollup:- add new plugin
rollup-plugin-styles-assetsto bundle thedefault-themeCSS file. - add new property (array)
stylesindeps-manifestto specify the hashed name of thedefault-themeCSS file corresponding to a specific version (to be used by the CDN).
- add new plugin
...
<cc-env-var-form>: fix the reset button not working.
- storybook: limit the width of the preview (and center it)
- storybook: add a
displayModeoption inmakeStoryto simplify story layout and code
<cc-doc-card>: rename title property to heading to fix a conflict.<cc-doc-list>: use heading when initializing the cards instead of title.
<cc-article-list>: fix error mode not triggering on XML parsing failure (smart).parseRssFeed(): trim XML string before parse to avoid whitespaces error.<cc-button>: update waiting loader animation in circle state.- Color design tokens: add darker shades for light colors.
- New component:
<cc-badge>
<cc-tcp-redirection-form>: Use<cc-badge>to display redirection count.<cc-header-app>: Change footer background to neutral.<cc-header-addon>: Change footer background to neutral.<cc-header-orga>: Use<cc-badge>to display org status and hotline number.<cc-input-text>: addinlineprop to place the label on the left of the<input>element. Add newinlinestory to show this behavior.<cc-input-number>: addinlineprop to place the label on the left of the<input>element. Add newinlinestory to show this behavior.<cc-select>: addinlineprop to place the label on the left of the<select>element. Add newinlinestory to show this behavior.<cc-toggle>: addinlineprop to place the label on the left of the group of radio input elements. Add newinlinestory to show this behavior.<cc-invoice-list>: inline year filters (<cc-toggle>for desktop and<cc-select>for mobile).
cc-link: removedefaultThemeStylesinsertion in CSS.<cc-addon-linked-apps>: adddefaultThemeStylesimport so that variables can be used bycc-link.<cc-addon-option-form>: adddefaultThemeStylesimport so that variables can be used bycc-link.<cc-elasticsearch-info>: adddefaultThemeStylesimport so that variables can be used bycc-link.<cc-jenkins-info>: adddefaultThemeStylesimport so that variables can be used bycc-link.<cc-matomo-info>: adddefaultThemeStylesimport so that variables can be used bycc-link.<cc-env-var-form>: adddefaultThemeStylesimport so that variables can be used bycc-link.<cc-article-card>: adddefaultThemeStylesimport so that variables can be used bycc-link.<cc-invoice>: adddefaultThemeStylesimport so that variables can be used bycc-link.<cc-grafana-info>: adddefaultThemeStylesimport so that variables can be used bycc-link.cc-linkstory: update documentation following the color update. AdddefaultThemeStylesimport inside the example.cc-link: fix:visitedand:activecolor so that they are the same as the link with default state (primary highlight).<cc-input-text>: set line-height to 1.25em for the<label>element.<cc-input-number>: set line-height to 1.25em for the<label>element.<cc-select>: set line-height to 1.25em for the<label>element.<cc-toggle>: set line-height to 1.25em for the<legend>element.defaultThemeStyles: add variable to be used asmargin-topvalue on a<cc-button>when one wants to align all form elements horizontally.all-form-controlsstory: add new story with help message and add a note about how to handle horizontal layout inside forms.- New components:
<cc-article-card><cc-article-list>(with smart definition)<cc-doc-card><cc-doc-list>
- colors: use variables to specify colors and swap old colors for new contrasted ones. Add ADR about colors and Design Tokens.
- all-form-controls story: display disabled and readonly form controls next to each other to make sure they look the same.
- New component:
<cc-warning-payment>
- cc-input-text: add help text and error message support as well as their related stories. Remove label stories and add label inside all stories.
- cc-input-number: add help text and error message support as well as their related stories. Remove label stories and add label inside all stories.
- cc-select: add help text support as well as its related story.
<cc-matomo-info>: fix logo URLs for PHP, MySQL and Redis
<cc-input-number>: fix controls mode not working properly from types introduction<cc-pricing-header>: fixskeletonanimation still displaying on the select on Safari after loading of data- New component:
<cc-matomo-info>
<cc-tcp-redirection-form>: fix smart definition (wrong operator caused race conditions)
<cc-tcp-redirection-form>: add smart definition- New component:
<cc-select>
<cc-button>,<cc-input-number>,<cc-input-text>,<cc-select>,<cc-toggle>: add new story showing all form controls together<cc-invoice-list>: implement<cc-select>to display the year list when component width is lower than 520px- Remove
engines.nodefrompackage.jsonand rely on Volta's versions fields- We use the
CC_PRE_BUILD_HOOKenv var to select the versions for Node.js and npm
- We use the
<cc-header-addon>: add missing import to cc-zone
- Use specific Docker image for the CDN deployment job
- Fix npm task components:check-lit (was only applied on atoms)
<cc-env-var-editor-simple>: remove unused mode attribute on cc-env-var-input
<cc-env-var-*>: fix links to the doc<cc-pricing-product>: add details for Heptapod runners
- Improve the CEM analyzer generate behaviour in dev mode
<cc-tile-requests>: rollback usage ofgetCssCustomProperties()(broken on Chrome)<cc-tile-status-codes>: rollback usage ofgetCssCustomProperties()(broken on Chrome)
- New component:
<cc-env-var-editor-json>
<cc-datetime-relative>: fix first initialization of datetime attribute/property<cc-img>: fix type forskeleton(boolean)<cc-map-marker-*>: fix the way we document readonly properties (anchor, size, tooltip)<cc-zone-input>: fix type for_hovered(string|null)- Storybook: fix logo URL
<cc-env-var-form>:- add JSON mode
- add context for add-on configuration provider
- add smart definition for add-on configuration provider
<cc-env-var-editor-expert>: keeping only valid values when leaving expert mode<cc-env-var-editor-simple>: add a strict mode<cc-env-var-create>: add a strict mode<cc-error>: add a notice mode- Update all static assets URLs to Cellar v2
<cc-header-addon>:- display realId in a readonly cc-input-text next to the ID
- fix title on add-on icon
- display zone in the bottom right corner
- add
noVersionproperty to hide the version
- Improve type definitions documentation:
- move types to a
types.d.tsfor each web components section - add a script to automate type definition generation
- moved typedef imports to above class declaration to avoid events not showing up on the docs
- move types to a
- Storybook: update prebuilt Storybook to
0.1.32(Storybook6.4.9)- Use new CEM format (and ditch the old/temp WCA transformer)
- Move the language selection to a toolbar + globals
- Remove lots of ugly React voodoo hacks
- Use the story "props" and the CEM for the controls (with the new CSF args system)
- Only the first item can be updated
- The table props displays types for events
- The table props doesn't display the default slot anymore :-(
- Some controls in the table props are weird (union between
string|nullorboolean|string) :-(
- Display the stories in docs mode in alphabetical order
- This is not something we decided nor can change
- Change the display of events name in the actions panel
cc-foobar:the-event=>onCcFoobarTheEvent- This is not something we decided nor can change
- Add an env var config system to use credentials in smart components stories
- Improve HMR for i18n
- Introduce a new
getCssCustomProperties()helper to define variables in CSS and use them in JavaScript - Move color definitions to default them and use
getCssCustomProperties()to inject them in Chart.js<cc-tile-requests><cc-tile-status-codes>
<cc-grafana-info>:- fix API path in smart definition
- remove warning (not needed anymore)
- move disable section at the bottom
- fix wording and descriptions
- New components:
<cc-grafana-info>(with smart definition)
<cc-pricing-table>: add newtemporalitytype1000-minutes
<cc-pricing-table>: addtemporalityfeature<cc-pricing-product>:- add
temporalityfeature - add plans and features for Jenkins runner (hard coded in the smart definition)
- add
<cc-pricing-product-consumption>: fix plan name for non bytes with cc-pricing-product:add-plan event<cc-input-text>: fix tags underline
- Add an env param to disable generating docs on each change
<cc-jenkins-info>: Update documentation URL
<cc-addon-backups>: Add support for PostgreSQL, MySQL, MongoDB, Redis and Jenkins add-ons.
<cc-env-var-form>: fix small issues in exposed-config smart definition<cc-pricing-product-consumption>:- consider empty number values as
0 - add
progressivesupport - add support for users (non byte type) and
secability - add support for Heptapod in smart definition
- consider empty number values as
- with-resize-observer: remove "resize-observer-polyfill" dependency
<cc-input-text>: remove "clipboard-copy" dependency- refactor: use
??instead of||when it makes more sense - refactor: try to use
?.when it's a bit simpler - i18n: use Intl.PluralRules instead of custom code
- refactor: move sub render methods
_renderFoo()below the mainrender()method - refactor: use code folding regions in CSS (especially for responsive with COMMON/BIG/SMALL modes)
- pricing:
- fix tests for PricingConsumptionSimulator
- rename and update documentation for PricingConsumptionSimulator
- add
progressiveto PricingConsumptionSimulator - add
secabilityto PricingConsumptionSimulator
- product: refactor data API extraction for consumption based products
- Browser support updated (Safari >=14), see browser support reference for details (BREAKING CHANGE).
<cc-pricing-product-cellar>: delete component and replace it with a more generic component (BREAKING CHANGE)<cc-pricing-table>:- rename
itemstoplans(BREAKING CHANGE) - replace
currencyCodewithcurrencyin smart definition (BREAKING CHANGE)
- rename
<cc-pricing-product>:- rename
itemstoplans(BREAKING CHANGE) - replace
currencyCodewithcurrencyin smart definition (BREAKING CHANGE)
- rename
<cc-beta>: replace rem with em<cc-button>: replace rem with em<cc-img>: replace rem with em<cc-input-number>: replace rem with em<cc-input-text>: replace rem with em<cc-loader>: replace rem with em<cc-toggle>: replace rem with em<cc-block>: introduce a ribbon and a noHead property<cc-zone>:- add CSS custom properties to customize colors
- replace rem with em
<cc-zone-input>:- fix zone list sort
- move
sortZonesout in a lib
- New components:
<cc-pricing-product-consumption>(with smart definition)- this is the replacement for
<cc-pricing-product-cellar>, it works for Cellar, FS Bucket, Pulsar
- this is the replacement for
<cc-pricing-header><cc-pricing-estimation><cc-pricing-page>(with smart definition)<cc-jenkins-info>(with smart definition)
- Replace
aws-sdkwith@aws-sdk/s3-clientso we can stop relying ons3cmdfor previews- You no longer need the
.clever-components-previews.s3cfgbut you will need env vars (see docs)
- You no longer need the
<cc-toggle>: add--cc-text-transformCSS custom property- New component:
<cc-pricing-product-cellar>(with smart definition)
- Release a
custom-elements.jsonfollowing the new CEM format on npm
- Replace WCA with OpenWC's CEM analyzer
- This includes a few simplifications on how we write JSDoc
- Improve display of
preview:listtask events.js:- removed the
optionsparameter as it was not used anymore - add the possibility to provide a suffix instead of just being able to provide an event name => It gives the possibility to create a suffix with a
tagName:suffixdirectly if needed
- removed the
- Remove exports from package.json
- Introduce new custom esbuild WDS plugin (experimental)
<cc-tile-status-codes>: add smart definition<cc-tile-requests>: fix label position
- Fix Leaflet ESM treeshaking (handle side effects)
- Internalize leaflet.heat (and simpleheat) and transform them into ESM
<cc-map>: use leaflet from ESM source to improve treeshaking- Update chart.js v2 => v3 (with ESM and treeshaking)
- Add new custom ESLint rules to enforce conventions over translation files
- cc-toggle: remove padding when legend is empty
- Introduce new docs template/system for smart components
<cc-pricing-table>:- replace
remwithemunits (it's a fix) - add action property (add/none)
- replace
<cc-pricing-product>:- replace
remwithemunits (it's a fix) - add action property (add/none)
- add head slot to override the whole head section
- replace
- Fix: the new pricing components where not correctly packaged
<cc-button>: Add a circle form when in hide-text with an image- New component:
<cc-pricing-table><cc-pricing-product>(with smart definition for add-ons and runtimes)
- i18n: simplify formatter system and add JSDoc
- i18n: remove country flags (it makes no sense for a language)
- Update deps
- Introduce a preview system
<cc-html-frame>:- call
revokeObjectURLwhen the component is disconnected - add
loadingfeature
- call
<cc-invoice>: useloadingfeature from<cc-html-frame>
- Introduce
defaultThemeStyleswith monospace font-family <cc-invoice>: adjust spacing around "Download PDF" for narrow mode<cc-invoice-table>: introduce a responsive system (big/small render modes)- Update
@clevercloud/client(new billing/payment API endpoints)
<cc-input-number>- When in controls mode and in a disabled state the buttons also appear in a disabled state with a slight opacity change
- Fixed a bug that allowed to change the value of the input in controls mode when the component was in a readonly state
- The buttons in controls mode now get the state of disabled when min or max value is reached
(e.g: If we have a value of
0and the min is0thedecrementbutton will change todisabled. The same would happen for theincrementbutton if we had a value of10and a max of10)
<cc-invoice-table>: fix pending statuses
<cc-invoice-table>: change sort order to desc
<cc-invoice-table>: fix i18n for emission date
- New components:
<cc-html-frame><cc-invoice>(with smart definition)<cc-invoice-list>(with smart definition)<cc-invoice-table>
- New component:
<cc-input-number>
<cc-addon-linked-apps>: fix CSS alignment
<cc-addon-linked-apps>: use<cc-zone>instead of just zone name (BREAKING CHANGE)
- Add check on
apiConfigin cc-env-var-form.smart-exposed-config <cc-addon-linked-apps>: add smart definition<cc-env-var-form>:- add env-var-addon context
- add smart definition (env-var-addon)
- Introduce smart components system
- Update @clevercloud/client
- Pin Node.js and npm versions with volta and update lock to v2
- Add smart definition for
<cc-env-var-form>(exposed config)
-
New components:
<cc-addon-redis-options><cc-addon-jenkins-options>
-
<cc-addon-elasticsearch-options>- Add encryption at rest option
-
cc-addon-encryption-at-rest-optiontemplate- Drop documentation URL parameter
...
<cc-addon-credentials>- Add
"pulsar"type - Add
"url"credential type
- Add
- Use
@web/rollup-plugin-import-meta-assetsfor assets instead ofrollup-plugin-copy - Replace
assetUrl()helper with rawnew URL('../asset.svg', import.meta.url).href - Move rollup configs to specific dir and rework plugin usage
- Introduce rollup-plugin-deps-manifest to list dependencies for CDN
- Add new npm script
components:build-cdnto prepare files for CDN - Add new npm script
components:publish-cdnto published files to Cellar - Add manual CSS to style not yet defined components (will be reworked and automated later)
- Add new npm script
components:build-cdn:versions-listto update the list of available versions (published on CDN) - Add Jenkinsfile to automate CDN publication on new tag
<cc-tile-requests>: fix broken display when value is 0
<cc-zone-input>: fix scrolling behaviour (again)
<cc-zone-input>: fix scrollIntoView behaviour<cc-zone-input>: center the map<cc-map>: fix race conditions on view-zoom update (and other attrs)
<cc-zone-input>: change default internalview-zoomto1
<cc-map>: rework the API to place markers with something more generic<cc-heptapod-info>:- rename
statisticsproperties - set default display to
block - remove max-width
- rework
loading/skeletonlogic
- rename
- Remove
<cc-elasticsearch-options>, replaced by<cc-addon-elasticsearch-options>- Merge many attrs/props into
options
- Merge many attrs/props into
- New components:
<cc-addon-option><cc-addon-option-form><cc-addon-elasticsearch-options><cc-addon-postgresql-options><cc-addon-mysql-options><cc-addon-mongodb-options><cc-map-marker-dot><cc-map-marker-server><cc-zone><cc-zone-input>
<cc-header-app>: addzonedetails<cc-img>: add CSS custom prop--cc-img-fitto customize object-fit (default is cover)<cc-env-var-form>: fix restart button margin<cc-flex-gap>: add--cc-align-itemsCSS property- Rework the way we format bytes and use it in
<cc-heptapod-info>,<cc-tile-scalability>and<cc-addon-elasticsearch-options>
- Update @clevercloud/client to 7.0.0
- docs: add some details about properties/attributes in cc-example-component.js
- Replace cypress by web-test-runner (and fix a test)
- Add tests for
prepareNumberUnitFormatter(), refine implementation and adapt tests - Refactor:
<cc-logsmap>: absorb logic that was in<cc-map>and use<cc-map-marker-dot><cc-map>: simplify setters and remove useless country property in point object<cc-heptapod-info>: fix small issues (lint, CSS, story, API...)
<cc-heptapod-info>: Fix heptapod about link href
<cc-heptapod-info>:- Fix price translations
- Change default width from 500px to 600px
- New component:
<cc-heptapod-info>
- We moved our internal build to rollup and changed the way we link to images from non-standard syntax to
import.meta.url.- Depending on the way you bundle our components, you may need some config to support this.
- We removed the outter margin on
:hostof several components:<cc-toggle><cc-input-text><cc-button>
- We renamed all
<env-var-*>components to<cc-env-var-*> <cc-button>: always display text whenimageis used- We removed
index.js, if you were using it, you now need to import the components one by one with their direct paths
- You can now set objects and arrays via attributes (as JSON)
- New components:
<cc-flex-gap><cc-tcp-redirection-form><cc-tcp-redirection>
<cc-addon-admin>: simplify i18n (fix #103)<cc-block>: align icon on top (flex-start)<cc-button>:- Add
waitingstate - Handle
delay=0 - Fix image height with new inner grid system
- Fix JSDoc
- Fix story doc
- Add
<cc-env-form>: fix overflow pb with inner button focus rings<cc-env-var-form>: fix overflow behaviour with inner input focus rings<cc-env-var-input>: fix story data (was broken for ages...)<cc-expand>: fix spring effect<cc-header-orga>: fix vertical alignment<cc-input-text>:- Adjust tag border-radius
- Display placeholders in italics
- Fix undefined behaviour
- Force white background
<cc-link>: fix lint issue<cc-toggle>:- Add multiple mode (with checkboxes)
- Add color story and rework examples
- Add subtle display mode
- Add image feature (and image only feature)
- Add
--cc-toggle-img-filter*custom props and a toolbar story - Add a legend to describe the whole group
- Add active state with small change on background size
- Enhance backgroud display (hover & selected)
- Fix component's and stories' docs
- Fix CSS order
- Fix JSDoc for event
cc-toggle:input-multiple - Fix vertical text alignement
- Only show focus ring when not hovered
- Refactor CSS and move borders on labels
- Refactor CSS to group and comment sections
- Remove box-shadow when hovered (we already have a cursor:pointer)
- Revert to button like border-radius
- Show boolean example with "activated" choice on the right in the story
- Switch layout strategy (txt+padding => height+line-height)
- Update CONTRIBUTING.md
- Storybook
- Show list of images used by a component in docs page
- Add link to source for each component in docs page
- Add details about component default CSS
displayin docs page - Force white background in preview (iPad gets dark auto mode)
- Improve show code display (and remove hack)
- Startup examples/docs:
- Rename
ExampleComponent.jstocc-example-component.jsand improve examples and docs - Introduce
cc-example-component.stories.jswith examples and docs
- Rename
- Update deps
- Update gitlab-ci scaling config
- build: use rollup to build the components
- Storybook
- Remove useless hacks
- Simplify i18n-knob hack
- Use proper story root separator "/" ("|" is deprecated)
- Load event names from custom-elements.json (addon action)
- Simplify markdown docs loading
- Refactor:
- Rename "skeleton" to "skeletonStyles" (fix #92)
- Rename "instanceDetails" to "instanceDetailsStyles" (fix #92)
- Change the way we declare skeleton constant data
- Move all assets (svg icons and geojson) into "assets" dir
- Big bang rename from
componentstosrc - Remove dead code in
<cc-button>method_cancelClick() - Add
.cc-waitingfor subtle blinking animations
- ESLint:
- add custom rule "sort-lit-element-css-declarations"
- add lit-html specific rules
- add ES import rules (sort, extensions, dev deps...)
- Add
component:check-littask using lit-analyzer to lint/check our components
- Update @clevercloud/client to 5.0.1
- Change
<cc-beta>default todisplay:gridso it fixes<cc-overview>in Safari with<cc-logsmap>
- New component:
<env-var-linked-services> <env-var-form>:- center overlay blocks in env editor
- introduce
context(andappName) to provide several translated heading & descriptions - pause skeleton on loading errors
- remove
@env-var-form:dismissed-errorfor loading errors - just mention "variables" without environment in i18n
- add docs for default slot
- remove promise based API
- Add Apache 2 license
- Update dev deps (build, tasks...)
- Update to Storybook 5.3.17
<env-var-full>: remove component
NOTE: This component was a bit too high level and the composition was hard to struggle with
<env-var-form>: fix parsing/serialization pb with simple/export mode
NOTE: This is a bug fix but if you copy/paste stuffs in the expert mode that was serialized in the old version you could have some problems.
<cc-elasticsearch-options>: fix translations/wording<cc-elasticsearch-info>: fix translations/wording
- Update
@clevercloud/clientto2.3.1 - New component:
<cc-elasticsearch-options> <cc-toggle>:- reflect attribute
value - allow
choicesas JSON attribute - expose and document cc-toggle-color
- reflect attribute
<cc-elasticsearch-info>: make all links optional
- New component:
<cc-header-addon> - New component:
<cc-elasticsearch-info> - New component:
<cc-addon-credentials> - New component:
<cc-addon-features> - New component:
<cc-addon-admin> - New component:
<cc-addon-backups> - New component:
<cc-addon-linked-apps>
- New component:
<cc-block>and<cc-block-section> - New component:
<cc-error>(and removeiconStyles) - New template:
ccLink()(withlinkStyles)
<cc-button>:- add
.focus()method - add
linkfeature - fix image alignement
- prevent native click events from propagating/bubbling
- unset
font-size
- add
<cc-input-text>:- add
tagsfeature - add
labelfeature - add
requestimplicitsubmitevent - fix hover behaviour on clipboard/secret buttons
- add
<cc-logsmap>: add<strong>tags in i18n strings to highlight orga/app name in legend<cc-map>: don't display no heatmap points when there is an error<cc-overview>: allow multiple heads with--cc-overview-head-count<cc-tile-requests>: add<strong>tags in i18n strings to highlight time window in help<env-var-create>: add<code>tags in i18n strings to highlight error messages<env-var-create>: usecc-input-text:requestimplicitsubmit<env-var-editor-expert>: add<code>tags in i18n strings to highlight error messages<env-var-form>: usecc-input-text:requestimplicitsubmit<env-var-input>: fix alignment between name and value
- Skeleton: add paused state
- Add
sanitizetag template function to be used in i18n strings containing HTML- With cypress test runner
- i18n: Add "Missing lang" to help identify hard coded strings
- Add ADR describing our Storybook migration
- Storybook: update to Storybook 5.3.x ;-)
- Storybook: reload stories when translations are updated
- Tasks: add total count to tasks size
- Removed twemoji depencendy
- Update deps
- New component:
<cc-beta> - New component:
<cc-datetime-relative> - New component:
<cc-img> - New component:
<cc-logsmap> - New component:
<cc-map> - New component:
<cc-header-app> - New component:
<cc-header-orga> - New component:
<cc-overview> - New component:
<cc-tile-consumption> - New component:
<cc-tile-deployments> - New component:
<cc-tile-instances> - New component:
<cc-tile-requests> - New component:
<cc-tile-scalability> - New component:
<cc-tile-status-codes> - New mixin:
withResizeObserver() <cc-button>- move away from native click event to custom event
cc-button:click - add warning mode
- add delay mechanism
- move away from native click event to custom event
<cc-input-text>- add copy-to-clipboard feature with
clipboard - add show/hide secret feature with
secret
- add copy-to-clipboard feature with
- New task:
size - New i18n system
- New dependencies:
- Update storybook to 5.3.0-rc
- Update stories to CSF (with a
makeStoryhelper) and some MDX documents - Move from
@storybook/htmlto@storybook/web-components - Add a11y addon
- Add viewport addon
- Use @clevercloud/client utils to handle env vars
- env-var-create: rename button "create" => "add"
- cc-toggle: fix isolation of name in shadow DOM for Safari
- cc-input-text: remove Safari box-shadow
- cc-input-text: update monospace font
- env-var-input: fix button alignment
- env-var-create: fix button alignment
- env-var-input: switch outline for delete/keep button
- env-var-input: switch colors for delete/keep button
- env-var-input: fix keep/delete
- env-var-form: fix reset form
- env-var-create: fix focus after click on create
- cc-input-text: stop propagation on keypress as well
- Update npm scripts (move stuffs from
installtoprestart)
First public stable release
- Expose env-var utils
- Expose i18n helper (with fr and en translations)
- New component:
cc-button - New component:
cc-expand - New component:
cc-input-text - New component:
cc-loader - New component:
cc-toggle - New component:
env-var-create - New component:
env-var-editor-expert - New component:
env-var-editor-simple - New component:
env-var-form - New component:
env-var-full - New component:
env-var-input