All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
- build: Upgrade Storybook to 5.2 (#267) @sahlhoff
- test: Add dependencies sync check (#292) @NicholasBoll
- chore: Add wallaby config (#297) @NicholasBoll
- chore: Update chromatic master job (#299) @NicholasBoll
- docs: Add browser support section (#287) @NicholasBoll
- fix: Add missing tilde on SASS imports and update Canvas Kit CSS usage README (#307) (#308) @vibdev
- fix(icon): Add index.scss to package.json for css icon (#306) @mannycarrera4
- feat(labs): Add Drawer component (#277) @mannycarrera4
- fix(side-panel): Change width of children container when closed (#304) @mannycarrera4
- fix: Rename -webkit-font-smoothing- to WebkitFontSmoothing (#298) @alexandrzavalii
- fix(common): Port accessible hide styles from JS to CSS (#310) @vibdev
- fix(labs): Update incorrect emotion version in labs core (#290) @anicholls
- fix: Add @emotion/is-prop-valid to components that need it (#289) @anicholls
- ci: Update ChromaticQA for better baselines (#269) @NicholasBoll
- ci: Update to use chroma/action (#273) @NicholasBoll
- test: Add axe to Cypress tests (#274) @NicholasBoll
- fix: Resolve lint and test warnings (#276) @anicholls
- fix: Add authors to 3.0.0-beta release changelog (#281) @mannycarrera4
- fix(layout): Add shouldForwardProp to Layout and Column components (#265) @sahlhoff
- fix(header): Support onMenuClick without menuToggle (#268) @jamesfan
- fix(button): Update missed css styles for buttons (#260) @mannycarrera4
- feat: Add support for translation (#251) @mannycarrera4
- fix(checkbox): Added an indeterminate checkbox type (#275) @Parker-Ledoux
- feat(button): Utilize input provider for mouse input focus (#280) @anicholls
- refactor(Header): Move search out and create combobox component (#157) @vibdev
- chore: Upgrade to Emotion 10 (#246) @anicholls
- ci: Fix fork failures (#241) @NicholasBoll
- ci: Fix Cypress tests (maybe?) (#248) @NicholasBoll
- ci: Add ChromaticQA to CI (#254) @NicholasBoll
- ci: Remove Travis from pull requests (#258) @NicholasBoll
- build: Replace TSLint with ESLint (#242) @anicholls
- chore: Remove snapshot tests (#259) @NicholasBoll
- chore(core): Add react-emotion as a dep (#256) @lychyi
- fix(toast): Fix background color on Safari (#245) @stephanerangaya
- fix(layout): Compensate column width calculations (#238) @sahlhoff
- docs: Update component_status.md
- ci: Create github action for CI and add Cypress to CI (#240) @NicholasBoll
- feat(modal): Implement CSS Modal to match React implementation (#185) @jamesfan
- refactor: A11y updates for CSS stories and Readmes (#221) @anicholls
- fix: Address misc. bugs in create-component script (#232) @anicholls
- fix: Change casing for aria-labelledby attr (#236) @lychyi
- fix: Move uuid from defaultProps to component instance (#228) @stephanerangaya
- fix(checkbox): Change default id to be unique per instance (#192) @mannycarrera4
- fix(menu): Add Menu example with icons and grow support (#147) @jamesfan
- fix(button): Fix accessibility styling for CSS buttons (#186) @stephanerangaya
- fix(menu): Always focus selected menu item and add tab accessibility (#239) @jayscheidt
- refactor(card): Update CSS styles to match React implementation (#113) @mannycarrera4
- refactor(icon): Update CSS styles to match React implementation (#159) @jamesfan
- refactor(tooltip): Update CSS story to match the React version (#198) @stephanerangaya
- refactor: Fix references to react attributes in css readmes
- fix: Update alert colors and error colors
- test: Add Cypress modal specifications (#184) @NicholasBoll
- feat(button): Promote React beta Button (#191) @mannycarrera4
- feat(button): Add blue css buttons (#231) @mannycarrera4
- feat(core): Add border radius variables to CSS and React (#204) @stephanerangaya
- feat(banner): Update CSS styles to match React (#50) @stephanerangaya
- refactor(tooltip): Update CSS styles to match React implementation (#49) @stephanerangaya
- refactor(forms): Split CSS forms module into individual modules (#24) @stephanerangaya
- refactor(loading-animation): Update CSS styles to match React implementation (#83) @jamesfan
- refactor(menu): Update CSS styles to match React implementation (#117) @jamesfan
- refactor(button): Update CSS styles to match React implementation (#53) @stephanerangaya
- fix(button): CSS button fixes (#156) @anicholls
- refactor(page-header): Refactor CSS to match React implementation (#151) @mannycarrera4
- refactor(layout): Update CSS naming to match React implementation (#168) @jamesfan
- refactor(popup): Refactor CSS to match React implementation (#155) @mannycarrera4
- fix(popup): CSS cleanup (#188) @anicholls
- refactor(form): Update CSS form styles and structure to match React implementation (#112) @stephanerangaya
- fix(button): Update incorrect delete button colors
- refactor(text-input): Remove error icon in CSS (#222) @stephanerangaya
- refactor: Add components to labs module (#210) @sahlhoff
- fix: Card, Popup and Modal cleanup (#233) @anicholls
- fix(form): Form field spacing (#234) @stephanerangaya
- feat: Refactor and improve our create-module script (#211) @anicholls
- fix(select): Tighten up onChange typing (#212) @lychyi
- fix(switch): Hide checkbox input (#224) @stephanerangaya
- refactor(text-input): Remove error icon in React (#218) @MackenzieBerliner-Glasser
- feat: Add Cypress tests to canvas-kit (#174) @NicholasBoll
- chore: Bump eslint-utils from 1.3.1 to 1.4.2 (#176) @dependabot
- chore: Bump lodash-es from 4.17.11 to 4.17.15 (#177) @dependabot
- chore: Bump lodash.template from 4.4.0 to 4.5.0 (#178) @dependabot
- chore: Bump jest-axe from 3.1.1 to 3.2.0 (#179) @NicholasBoll
- feat: Add faster testing of stories in Cypress (#183) @NicholasBoll
- docs(core): Fix broken link (#187) @anicholls
- fix: Extend component props with correct interfaces (#181) @lychyi
- refactor(switch): Add a11y messaging in Readme and move story location (#197) @stephanerangaya
- feat(form-field): Add red asterisk support for required inputs (#196) @elliot-at-workday
- feat(switch): add support for alert and error text (#203) @stephanerangaya
- feat: Add support for Canvas Kit Labs modules (#175) @anicholls
- refactor(side-panel): API update and fixes (#123) @anicholls
- feat: Standardize elemProps prop spread behavior (#150) @anicholls
- refactor(table): TableRow API update and cleanup (#172) @sahlhoff
- refactor(button): API Updates (#129) @anicholls
- refactor(avatar): Change themeColor to variant (#194) @stephanerangaya
- refactor(banner): Change BannerTheme to ErrorType (#195) @stephanerangaya
- refactor(core): Rename enums to singular (#199) @mannycarrera4
- chore: Fix console warnings in Storybook (#116) @anicholls
- docs: Update contributing git guidelines to reflect new PR strategy (#109) @anicholls
- feat: Reduce number of manual steps required after running create-module.sh (#46) @roblevintennis
- ci: Break out Travis testing to stages (#82) @d-bye
- fix: Add code-coverage to *.ts files (#148) @NicholasBoll
- chore: Update commit validation to use commitlint (#124) @Patil2099
- feat: Add watch support for faster development (#161) @NicholasBoll
- fix(button): Update TextButton focus outline for accessibility (#115) @jstin
- fix(avatar): Update background color when url is defined (#120) @anicholls
- fix(header): Remove duplicate icon buttons (#122) @anicholls
- fix(button): Pass buttonRef to IconButton button element (#128) @mannycarrera4
- fix(menu): Add menu component to universal module (#127) @lychyi
- fix(layout): Add check for null children (#119) @anicholls
- fix(page-header): Add missing dependency (#149) @anicholls
- refactor: Move InputProviderDecorators to Storybook config (#164) @stephanerangaya
- fix: Change positioning of Checkbox and Radio react components to relative (#160) @stephanerangaya
- fix(status-indicator): Export type and emphasis enums (#166) @anicholls
- fix: Add missing static variables and fix Popup padding static variable (#110) @anicholls
- refactor(loading-animation): Deprecate LoadingSpinner (#142) @sahlhoff
- fix(form-field): Add component prefix to exported enums and interfaces #146 @sahlhoff
- refactor(page-header): Update marketing and breakpoint props (#143) @sahlhoff
- chore: update lint-staged to v8 (#76) (@Patil2099)
- fix(SidePanel): Remove resize event on unmount (#78) (@mannycarrera4)
- fix(Menu): Allow aria role of menu item to be overridden (#75) (@jayscheidt)
- fix(TextArea): Align border color to match other inputs (#66) (@neilpelow)
- fix(Avatar): Change prop spread order to allow for overriding the aria label (#92) (@mannycarrera4)
- feat(Type): Add styled components for type primitives (#106) (@drschulz)
- fix(ActionBar): Match css styles to react action bar (#111) (@mannycarrera4)
- fix: Update lodash version to resolve vulnerability (#41)
- ci(travis): Enable tag publishing and re-enable master storybook (#52)
- chore: Pull in version bumps from old release branch (#71)
- build(travis): skip cleanup on npm publish (#79)
- ci(travis): fix npm publish conditional (#81)
- fix(Tooltip): Add missing fontFamily property (#47)
- fix(Popper): Spread remainder props on wrapper div (#44)
- feat(menu): Enable MenuItems to skip onClose (#48)
- fix(header): Header search accessibility & prop spread fixes (#43)
- fix(SidePanel): remove resize event handler on unmount (#74)
- refactor(Icon): Move icon-list from core into icon module (#30)
- refactor(Fonts): Remove @workday/canvas-kit-react-fonts from universal module (#40)