Skip to content

Release notes โ€‹

...

Beta phase โ€‹

0.5.0 โ€‹

Release date: Q2.

0.4.0 โ€‹

Release date: 2024-05-10

0.3.10 โ€‹

Release date: 2024-04-18

  • Docs using Vitepress 1.1.0.

  • Improvements in deployment times.

  • Breaking changes!:

    • Angular components using two-way data binding change the name of the property from value to ngModel to match the standard.
  • General fixes:

    • Fixed bug with update in WebComponents for checked inputs. This comes from a CSS bug.
    • Fixed layout scaling for RadioSelect.
    • Fixed Form config spread.
    • Content issue in Modal WebComponent.

0.3.9 โ€‹

Release date: 2024-04-17

  • General fixes:
    • Fixed Illegal constructor issue with Angular components.
    • Fixed z-theme and editablefor Angular components.
    • FixedPasswordInput label behavior.
    • Accordion custom tokens.

0.3.8 โ€‹

Release date: 2024-04-16

  • Improvements in the bundling and optimization of the components.

  • Locals assets in packages for JSDocs.

  • Documentation:

    • Code examples for WebComponents.
    • More detailed explanations about params for WebComponents.
    • Slots documentation.
  • New features:

    • Named slots option for Web Components.
    • Breakpoints SCSS tooling.
    • Custom card shadows.
    • Visibility toggle forPasswordInput added.
    • Test approach for BlueRoom integration.
    • Button has now link capabilities.
  • Breaking changes!:

    • SegmentControl model uses now string.
    • Icon z-icon property partially changed to icon (for optimization).
    • icon attributes for outlined version changed from :outline to :line for optimization.
    • Pictogram dark version is set in the pictogram property and not from z-theme.
    • CDN outlined icons now end with --o.svg instead of --outline.svg for optimization.
    • m is now defaults size for Inputs.
  • General fixes:

    • Fixed framework selector for mobile resolutions.
    • Shape background.
    • z-layout for mobile.
    • z-theme chain for WebComponents.
    • Size for Inputs properly implemented.
    • readonly visuals for inputs.
    • React events for Button and Chip.
    • Adjusted implementation of Modal to avoid backdrop problems.

0.3.7 โ€‹

Release date: 2024-03-21.

  • New icons available.

  • Documentation:

    • WebComponents and CSS implementations docs separated.
    • Step by step construction indication for the CSS components HTML.
    • More consistent CSS code examples.
    • Code examples for CSS Components.
    • Simplified parametrization using editable components.
  • Breaking changes!:

    • accordion-size of Accordion changed to config.
    • state of Toast changed to config.
    • icon-left of Button changed to icon-right.
    • RadioSelect CSS version uses now fieldset.
    • Dropdown renamed to to DropdownMenu.
    • Button alert variant removed.
    • SafeSpace config attribute order changed.
    • Tag color attribute changed to fill.
  • New features:

  • General fixes:

0.3.6 โ€‹

Release date: 2024-03-06.

  • Documentation:

    • Layout and content improvements in the guidelines' documentation.
    • Better HTML examples.
  • New features:

  • Breaking changes!:

    • just-weekday of Date changed to with-weekday to match the API.
    • config as only attribute for Logo.
    • Logo and SmilingZ follow the z-theme schema.
  • General fixes:

    • Fixes in layouts of all Inputs.
    • Small fixes in many Atoms.
    • Fixed issues of Profile.
    • Fixed sizes of CSS Icon.
    • General fixes in visuals of components.
    • Easier import mechanisms.
    • Fix when importing Angular components in @zurich/web-components.
    • Imports also refer to the necessary styles.

0.3.5 โ€‹

Release date: 2024-02-26.

0.3.4 โ€‹

Release date: 2024-02-26.

  • Fixed issue with installation of packages.

  • Clarifications of the Inputs localization.

  • Explanation for the use of complex attributes in HTML with Web Components.

  • New features:

    • Boolean Inputs implement checked now, with prevalence over value.
  • General fixes:

    • Fixed CDN dependency chain for Web components.
    • Added missing configurations of the input components.
    • Visual glitches of Inputs.

0.3.3 โ€‹

Release date: 2024-02-23.

  • The default documentation page of the component is now the Guidelines. Code is nested under this one.

  • @zurich/dev-utils exports now code parsers and types for the components.

  • New languages added to locales.

  • General refactor done for better performance and typing.

  • New documentation.

    • Layout foundations documented
    • New HTML isolated examples of use for CSS and WebComponents.
    • Events for components documented.
    • Embed Figma library references (requires Figma account).
  • Breaking changes!:

  • General fixes:

    • Better code parsing for samples.
    • Fixed Shape as CSS component.
    • Fixed Textarea appearance.
    • Fixed Profile fallback images and parser.
    • Fixed Badge WebComponent icon injection.

0.3.1 and 0.3.2 โ€‹

Release date: 2024-02-16.

  • Fixed issue with the DNS address pointing to the stage environment.

0.3.0 โ€‹

Release date: 2024-02-16.

  • New documentation.

    • Playgrounds can now change the global locale when required.
  • Breaking changes!:

    • In order to ensure consistency, respect the standard and avoid rendering problems, we have transformed all the attributes and properties casing to kebab-case.
    • Isotype component renamed as SmilingZ.
    • APIs of SmilingZ and Logo have changed.
    • Easier CSS implementation for SafeSpace and SegmentedControl.
  • New resources available: the @zurich/dev-utils package now provides SCSS variables for Icons and Pictograms.

  • Revamped components:

  • New components:

  • Additions:

  • General fixes:

    • Fixes in documentation images and optimization.
    • Fixes in the icon masks.
    • Fixes with icon fallbacks.
    • Better components customization.
    • Fixes with inputs' hit-boxes.
    • Fixed Time component for frameworks.
    • Fixes in the slotted version of some web components.
    • Fixes in CDN import chain.
    • Fixes in Web Components isolated use.
    • Fixes with React dependency.
    • Fixed icon size for Badge.
    • Fixed sizes for Button.
    • Lighter implementation for SmilingZ, Logo, and Profile.
    • Fixed Shape flip in WebComponents.
    • Fixed SegmentedControl errors.

0.2.3 โ€‹

Release date: 2024-02-2.

  • You can now use JSX Elements inside some of the attributes of @zurich/web-components/react components. Check the info here

  • New packages:

  • General fixes:

    • Corrections added in the documentation for the Vue 2 compatibility mode.
    • More styling and CSS properties corrections.
    • More custom properties added.
    • Fixes in the spread of semantic tokens.
    • Fixes in the Profile and SafeSpace components with the fallbacks.
    • Dark mode for Logo and Isotype components.
    • Fixed Rating component.
    • Several events fixed for input components.

0.2.2 โ€‹

Release date: 2024-01-31.

  • Component implementations for @zurich/react-native:

  • New @zurich/react-native component: ZrText, a wrapper for Text to handle fonts and themes.

  • General fixes:

    • Better routing in the documentation.
    • Documentation routing aliases added.
    • Version indicator in nav bar.
    • Type fixes for @zurich/design-tokens.
  • Fixes in @zurich/web-components and @zurich/css-components:

    • Fixes in several CSS properties and customization.
    • General optimization of the CSS.
    • Fixed issues with Angular for slotted variants.
  • Fixes in @zurich/react-native:

    • Fixed types for TypeScript.
    • Fixed ZrThemeProvider name.
    • Added explanation for ZrThemeProvider in docs.

0.2.1 โ€‹

Release date: 2024-01-29.

  • Component implementations for @zurich/react-native:

  • New @zurich/react-native component: ZrThemeProvider, to handle themes.

  • Changes:

    • React components use Zr as prefix to avoid recursion and render problems.
  • Fixes in @zurich/web-components:

    • React inputs onChange and onInput callbacks properly working for all.

0.2.0 โ€‹

Release date: 2024-01-26.

  • New packages:

  • New documentation.

  • Changes:

    • Vue components use zv-as prefix to avoid recursion problems.
    • @zurich/web-components and @zurich/css-components/styles.css no longer require the import of @zurich/design-tokens
    • @zurich/design-tokens/index.css and @zurich/css-components/index.css imports simplified to @zurich/design-tokens and @zurich/css-components
    • ZurichSans as default font in @zurich/design-tokens with fallbacks.
  • Fixes in @zurich/web-components:

    • v-model working form Vue components.
    • Fixed the compilation of the assets gathering per environment for the WebComponents
    • Fixed the compilation of the Angular components.
    • Fixed the compilation of the Vue components.
    • Fixed the types for Angular components.
    • Fixed the types for Vue components.
    • Optimizations in the compiled files.

0.1.2 โ€‹

Release date: 2024-01-22.

  • Fixes:

    • Solving Angular rendering in deployment environments
    • Fix SegmentedControl for frameworks.
    • Fix disabled for NumberInput
    • Fix some theming issues for inputs.
    • Fix documentation typos.

0.1.1 โ€‹

Release date: 2024-01-19.

  • Fixes:

    • Fixes with the CDN and the routing
    • Major fixes with the versioning of packages

0.1.0 โ€‹

Release date: 2024-01-19.