From 18cc27c3023378e3f15a91449cb86d0140e9e97b Mon Sep 17 00:00:00 2001 From: Frida Date: Thu, 11 Sep 2025 15:05:08 +0200 Subject: [PATCH] =?UTF-8?q?chore:=20=F0=9F=94=96=20Preparing=20release=20f?= =?UTF-8?q?or=20eds-core-react,=20eds-data-grid-react,=20eds-lab-react,=20?= =?UTF-8?q?eds-tokens,=20eds-utils?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/eds-core-react/CHANGELOG.md | 20 ++++++++++++++++++++ packages/eds-core-react/package.json | 2 +- packages/eds-data-grid-react/CHANGELOG.md | 13 +++++++++++++ packages/eds-data-grid-react/package.json | 2 +- packages/eds-lab-react/CHANGELOG.md | 9 +++++++++ packages/eds-lab-react/package.json | 2 +- packages/eds-tokens/CHANGELOG.md | 12 ++++++++++++ packages/eds-tokens/README.md | 11 ++++++++++- packages/eds-tokens/package.json | 2 +- packages/eds-utils/CHANGELOG.md | 12 ++++++++++++ packages/eds-utils/package.json | 2 +- 11 files changed, 81 insertions(+), 6 deletions(-) diff --git a/packages/eds-core-react/CHANGELOG.md b/packages/eds-core-react/CHANGELOG.md index 3ceb408822..6b1a5a3417 100644 --- a/packages/eds-core-react/CHANGELOG.md +++ b/packages/eds-core-react/CHANGELOG.md @@ -5,6 +5,26 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.49.0] - 2025-09-11 + +## Added + +- ✨ Always show "add new option" in Autocomplete when onAddNewOption is provided by @FredrikMWold in https://github.com/equinor/design-system/pull/3924 + +## Fixed + +- 🐛 Autocomplete - Don't call onOptionsChange when clicking "Add new" by @FredrikMWold in https://github.com/equinor/design-system/pull/3932 +- 🐛 Table - Fix Firefox table header wrapping issue by @pomfrida in https://github.com/equinor/design-system/pull/3957 +- 🐛 Tabs documentation type mismatch - update onChange parameter from number to number | string by @Copilot @torleifhalseth in https://github.com/equinor/design-system/pull/3972 + +## Changed + +- 📝 Banner - clarify complex content usage patterns and improve examples by @pomfrida in https://github.com/equinor/design-system/pull/3961 +- 🔥 Remove individual package lockfiles by @pomfrida in https://github.com/equinor/design-system/pull/3930 +- ⬆️ Upgrade dependencies in all packages by @pomfrida in https://github.com/equinor/design-system/pull/3933 +- ⬆️ Upgrade pnpm to v10 and node to v22 by @torleifhalseth in https://github.com/equinor/design-system/pull/3964 +- ⬆️ Storybook v9 upgrade by @pomfrida in https://github.com/equinor/design-system/pull/3976 + ## [0.48.0] - 2025-08-27 ## Added diff --git a/packages/eds-core-react/package.json b/packages/eds-core-react/package.json index 97a935fc1a..b640033f0f 100644 --- a/packages/eds-core-react/package.json +++ b/packages/eds-core-react/package.json @@ -1,6 +1,6 @@ { "name": "@equinor/eds-core-react", - "version": "0.48.0", + "version": "0.49.0", "description": "The React implementation of the Equinor Design System", "sideEffects": [ "**/*.css" diff --git a/packages/eds-data-grid-react/CHANGELOG.md b/packages/eds-data-grid-react/CHANGELOG.md index fa729036f1..8c84be9b1a 100644 --- a/packages/eds-data-grid-react/CHANGELOG.md +++ b/packages/eds-data-grid-react/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.9.1] - 2025-09-11 + +## Fixed + +- 🐛 Fix virtualization unmount crash in data grid when navigating away from tabs by @Copilot @torleifhalseth @pomfrida in https://github.com/equinor/design-system/pull/3969 + +## Changed + +- 🔥 Remove individual package lockfiles by @pomfrida in https://github.com/equinor/design-system/pull/3930 +- ⬆️ Upgrade dependencies in all packages by @pomfrida in https://github.com/equinor/design-system/pull/3933 +- ⬆️ Upgrade pnpm to v10 and node to v22 by @torleifhalseth in https://github.com/equinor/design-system/pull/3964 +- ⬆️ Storybook v9 upgrade by @pomfrida in https://github.com/equinor/design-system/pull/3976 + ## [0.9.0] - 2025-08-27 ## Added diff --git a/packages/eds-data-grid-react/package.json b/packages/eds-data-grid-react/package.json index 178bd5011e..af2bf3274f 100644 --- a/packages/eds-data-grid-react/package.json +++ b/packages/eds-data-grid-react/package.json @@ -1,6 +1,6 @@ { "name": "@equinor/eds-data-grid-react", - "version": "0.9.0", + "version": "0.9.1", "description": "A feature-rich data-grid written in React, implementing the Equinor Design System", "license": "MIT", "types": "dist/types/index.d.ts", diff --git a/packages/eds-lab-react/CHANGELOG.md b/packages/eds-lab-react/CHANGELOG.md index e4a5fbdb3e..3f89fd9cf2 100644 --- a/packages/eds-lab-react/CHANGELOG.md +++ b/packages/eds-lab-react/CHANGELOG.md @@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.7.9] - 2025-09-11 + +### Changed + +- 🔥 Remove individual package lockfiles by @pomfrida in https://github.com/equinor/design-system/pull/3930 +- ⬆️ Upgrade dependencies in all packages by @pomfrida in https://github.com/equinor/design-system/pull/3933 +- ⬆️ Upgrade pnpm to v10 and node to v22 by @torleifhalseth in https://github.com/equinor/design-system/pull/3964 +- ⬆️ Storybook v9 upgrade by @pomfrida in https://github.com/equinor/design-system/pull/3976 + ## [0.7.8] - 2025-08-27 ### Changed diff --git a/packages/eds-lab-react/package.json b/packages/eds-lab-react/package.json index f959238ca3..bb7f4c3c99 100644 --- a/packages/eds-lab-react/package.json +++ b/packages/eds-lab-react/package.json @@ -1,6 +1,6 @@ { "name": "@equinor/eds-lab-react", - "version": "0.7.8", + "version": "0.7.9", "description": "The lab for the Equinor Design System", "sideEffects": [ "**/*.css" diff --git a/packages/eds-tokens/CHANGELOG.md b/packages/eds-tokens/CHANGELOG.md index 03be94f250..83a9dda0cc 100644 --- a/packages/eds-tokens/CHANGELOG.md +++ b/packages/eds-tokens/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0] - 2025-09-11 + +### Added + +- ✨ Exposed `variables-static.css` and `variables-dynamic.css` with CSS custom properties for design tokens by @torleifhalseth in https://github.com/equinor/design-system/pull/3960 + +### Changed + +- 🔥 Remove individual package lockfiles by @pomfrida in https://github.com/equinor/design-system/pull/3930 +- ⬆️ Upgrade dependencies in all packages by @pomfrida in https://github.com/equinor/design-system/pull/3933 +- ⬆️ Upgrade pnpm to v10 and node to v22 by @torleifhalseth in https://github.com/equinor/design-system/pull/3964 + ## [0.9.2] - 2023-07-04 ### Changed diff --git a/packages/eds-tokens/README.md b/packages/eds-tokens/README.md index 0690f4b9f2..ad5c483366 100644 --- a/packages/eds-tokens/README.md +++ b/packages/eds-tokens/README.md @@ -14,6 +14,15 @@ pnpm add @equinor/eds-tokens import { tokens } from '@equinor/eds-tokens' ``` +CSS custom properties are also available: + +```css +@import '@equinor/eds-tokens/css/variables-static.css'; /* or variables-dynamic.css */ +``` + +`variables-static.css` exposes tokens with fixed values, while +`variables-dynamic.css` includes dynamic semantic color tokens. + ## Tokens - Clickbounds @@ -124,4 +133,4 @@ The color scheme collection variables support all the combinations of modes in t ### How to setup variable collections in Figma -To set up tokens in Figma, start with the base value defined in the Colour Scheme collection. Once these are defined, you have all the different combinations of a variable and are ready to set up the collections you want to provide. Using the action variables as an example, you would first create the base values and then start with the variable’s last segment(collection). This is the taxonomy of our action variables: `color/action/[appearance]/[prominence]/[state]`. The last segment in this example would be the “state” collection. The state collection references the base values you defined in the Colour Scheme collection. In the state collection, you should define a variable for each mode in the previous segment; in this example, that would be all the modes you want to define in the prominence collection. Example: primary, secondary, tertiary. When this is ready, you continue to the segment before the prominence collection; in this example, this would be the appearance collection. The appearance collection is, in this example, the first segment and, therefore, the last collection you need to create. In this collection, you create all the variables you need. In our token taxonomy, we create a variable for different properties (text, icon, border, surface). These variables should reference the variables you created in the previous collection; in this example, that would be the specific appearance variables you created in the prominence collection. \ No newline at end of file +To set up tokens in Figma, start with the base value defined in the Colour Scheme collection. Once these are defined, you have all the different combinations of a variable and are ready to set up the collections you want to provide. Using the action variables as an example, you would first create the base values and then start with the variable’s last segment(collection). This is the taxonomy of our action variables: `color/action/[appearance]/[prominence]/[state]`. The last segment in this example would be the “state” collection. The state collection references the base values you defined in the Colour Scheme collection. In the state collection, you should define a variable for each mode in the previous segment; in this example, that would be all the modes you want to define in the prominence collection. Example: primary, secondary, tertiary. When this is ready, you continue to the segment before the prominence collection; in this example, this would be the appearance collection. The appearance collection is, in this example, the first segment and, therefore, the last collection you need to create. In this collection, you create all the variables you need. In our token taxonomy, we create a variable for different properties (text, icon, border, surface). These variables should reference the variables you created in the previous collection; in this example, that would be the specific appearance variables you created in the prominence collection. diff --git a/packages/eds-tokens/package.json b/packages/eds-tokens/package.json index 02ea900255..23bc62ef1f 100644 --- a/packages/eds-tokens/package.json +++ b/packages/eds-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@equinor/eds-tokens", - "version": "0.9.2", + "version": "0.10.0", "description": "Design tokens for the Equinor Design System", "type": "module", "exports": { diff --git a/packages/eds-utils/CHANGELOG.md b/packages/eds-utils/CHANGELOG.md index ee96598b1f..f5c0f157bd 100644 --- a/packages/eds-utils/CHANGELOG.md +++ b/packages/eds-utils/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.9.0] - 2025-09-11 + +### Added + +- ✨ Added a Firefox detection util by @pomfrida in https://github.com/equinor/design-system/pull/3957 + +### Changed + +- 🔥 Remove individual package lockfiles by @pomfrida in https://github.com/equinor/design-system/pull/3930 +- ⬆️ Upgrade dependencies in all packages by @pomfrida in https://github.com/equinor/design-system/pull/3933 +- ⬆️ Upgrade pnpm to v10 and node to v22 by @torleifhalseth in https://github.com/equinor/design-system/pull/3964 + ## [0.8.8] - 2025-08-27 ### Changed diff --git a/packages/eds-utils/package.json b/packages/eds-utils/package.json index 84392fcc2a..9d6be66730 100644 --- a/packages/eds-utils/package.json +++ b/packages/eds-utils/package.json @@ -1,6 +1,6 @@ { "name": "@equinor/eds-utils", - "version": "0.8.8", + "version": "0.9.0", "description": "Utility functions and hooks for the Equinor Design System", "sideEffects": false, "type": "module",