All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
NOTE: This is the CHANGELOG for the @looker/components MONOREPO. Each package has a package-specific CHANGELOG as well. Review the Github release notes for a roll-up of all CHANGELOG changes across the monorepo.
- Components
- Components Providers
- Components Test Utilities
- Components Theme Editor
- Design Tokens
- Icons
- Now using Typescript 4.1 internally
image-snapshot-update
package script now correctly deletes all existing snapshots before running
Library updated to use Styled Components 5 & Typescript 3.9.x
- update InputDate and InputDateRange to support disabled and readOnly
- Update DataTable to support onClick of
Link/Anchor
as text inside rows.
- Refine Storybook config to support build-modes
- enables faster image-snapshot generation and better development performance.
- specify mode via shell export:
export storybookBuildMode=develop
fast
- disables Typescript extraction and all addonsdevelop
- disables "Docs" addonpublish
- enables Typescript extraction and fulladdon-essentials
support
- Fix
image-snapshots
issue
- Image snapshots tests
- Infrastructure to run image snapshot tests leveraging Storybook
storyshots
+jest-image-snapshots
- Image snapshot coverage for
Button*
,IconButton
&Tree
components
- Infrastructure to run image snapshot tests leveraging Storybook
- Storybook: Preliminary infrastructure for composition
- Storybook: Added support for extract behavior to improve published-Storybook performance
- Storybook configuration improvements
addons-essentials
now used- Replace
withKnobs
withControls
&Args
TreeItemLabel
keep the hover behavior for selectedTreeItem
theme.fonts.*
now produced with single quotes rather than double quotes@looker/components-test-utils
helpers will no longer produceglobalStyles
- Storybook fixes to silence console warnings
- Storybook is now deployed to
https://components.looker.com/storybook
eslint-config
,prettier-config
andstylelint-config
packages moved from separate repository and updated to integrate any overrides needed previously.
- Major CSS linting clean-up
We retroactively split our single CHANGELOG into per-package changelogs at the 0.9.x
series. For changes before that look at the @looker/components package CHANGELOG