-
#2786
6c19fcf
Thanks @pfulton! - ## Breaking changeThis major update creates a bridge between the Spectrum 1 (S1) and Spectrum 2 (S2) designs, dubbed "Spectrum 2 Foundations". These do NOT reflect a fully migrated S2 component. This approach allows consumers to swap the appearance of their components between S1, Express, and S2 by leveraging a "system" layer that remaps the necessary component-level tokens to the appropriate token dataset.
For these components to appear S2, you must load the assets with the
@spectrum-css/tokens
atv16
or higher.For S1 or Express, load assets with the
@spectrum-css/tokens
atv14.x
orv15.x
.If you are looking to implement a fully S2 design, please explore the
next
tag releases instead of using this foundations release. This release is used in Spectrum Web Components 1.x.The
metadata
folder containing themods.md
andmetadata.json
assets has been removed from source. To find information about the components including what selectors, modifiers, and passthroughs are used, please see thedist/metadata.json
asset shipped with every component containing CSS.The
index-vars.css
asset has been removed in this release as it was previously deprecated and is no longer maintained. Please use theindex.css
orindex-base.css
If you are rendering components and need only the S2 Foundations styles, you can make use of the
index.css
asset which contains all the base styles plus the system mappings for S2 Foundations.If you are using this version to publish only an S1 or Express component, you can use the
index-base.css
plus the desiredthemes/(spectrum|express).css
file.To render a component that can be easily swapped between the S2 Foundations, S1, or Express contexts, load
index-base.css
with theindex-theme.css
file and leverage the appropriate context classes (.spectrum--legacy
for S1 and.spectrum--express
for Express).
- Updated dependencies [
6c19fcf
,3d08cea
]:- @spectrum-css/[email protected]
-
#3522
7a47c22
Thanks @castastrophe! - Peer dependency for @spectrum-css/tokens updated to include v15 as well as v14. -
Updated dependencies [
7a47c22
]:- @spectrum-css/[email protected]
-
#3502
562396e
Thanks @castastrophe! - Remove empty theme references to reduce complexity for components that don't need to define any mappings. This involves removing the sourcethemes
directories with the emptyspectrum.css
andexpress.com
files as well as removing the following empty or unnecessary exports:index-base.css
index-theme.css
themes/spectrum.css
themes/express.css
- Updated dependencies [
c8194b0
]:- @spectrum-css/[email protected]
- #3369
9c49505
Thanks @castastrophe! - Remove the storybook assets from the shipped output for components
-
#3107
83d5a17
Thanks @castastrophe! - Incorporate glob export for the dist directory in all component packages as well as glob markdown exports (to include both CHANGELOG and READMEs).Sort keys in the package.json assets.
- #3045
5d6e03f
Thanks @castastrophe! - Improve changeset suggestions by using exports instead of files in component packages
- #2677
d83200c
Thanks @castastrophe! - Leveral local workspace versioning to prevent misalignment
- #2616
7f45ea9
Thanks @castastrophe!
Output for all component CSS files is now being run through a lightweight optimizer (cssnano) which significantly reduces unnecessary whitespace. These changes reduce file size but should not have any impact on the rendering of the component. By removing unnecessary whitespace from var functions, we are making it easier to effectively minify our provided CSS assets.
- Updated peerDependencies [
7f45ea9
]:- @spectrum-css/tokens@>=14
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
🗓 2024-04-18 • 📝 Commits
*feat!: postcss config build and script; remove gulp (#2466)(b0f337b), closes#2466
###
🛑 BREAKING CHANGES
*
- Removes component-builder & component-builder-simple for script leveraging postcss
- Imports added to index.css and themes/express.css
🗓 2024-02-26 • 📝 Commits
*refactor(asset)!: migrate to tokens package (#2553)(03f693b), closes#2553
###
🛑 BREAKING CHANGES
*
migrates to use spectrum-tokens
- refactor(asset): migrate to tokens package
- chore: add mods values for customization
🗓 2024-02-15 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2024-02-06
Note: Version bump only for package @spectrum-css/asset
🗓 2024-01-29 • 📝 Commits
🗓 2024-01-16 • 📝 Commits
🗓 2023-12-12 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-11-15 • 📝 Commits
*gulp and build updates (#2121)(03a37f5), closes#2099
🗓 2023-11-13 • 📝 Commits
*gulp and build updates (#2121)(03a37f5), closes#2099
🗓 2023-08-16 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-08-07 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-06-21 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-06-15 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-06-12 • 📝 Commits
*restore files to pre-formatted state(491dbcb)
🗓 2023-06-02 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-06-01 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-05-23 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-05-17 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-05-02 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-04-26 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-04-25 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-04-25 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-04-17 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-04-14 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-04-03 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-03-13 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-02-21 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-02-06 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-02-01 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-02-01 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-01-27 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-01-25 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-01-18 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2023-01-13 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-11-11 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-06-16 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-06-07 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-04-28 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-04-08 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-03-22 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-03-17 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-03-07 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-03-07 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-02-23 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-02-16 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-01-26 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2022-01-05 • 📝 Commits
- update peer dependencies (97810cf)
🗓 2022-01-05 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-12-14 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-12-06 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-11-16 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-11-10 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-11-09 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-11-08 • 📝 Commits
- updating version number on vars (f535b49)
🗓 2021-10-25 • 📝 Commits
- updating version number on vars (f535b49)
🗓 2021-09-29 • 📝 Commits
- updating version number on vars (f535b49)
🗓 2021-08-16 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-06-17 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-05-12 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-04-27 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-04-15 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-03-10 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2021-02-02 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2020-12-04 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2020-10-20 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2020-09-23 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2020-05-14 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2020-03-12 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2020-03-09 • 📝 Commits
- make Asset support RTL (d272290)
🗓 2020-03-06 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2020-02-10 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2019-12-14 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2019-11-08 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2019-11-07 • 📝 Commits
Note: Version bump only for package @spectrum-css/asset
🗓 2019-10-08