What's New 🎉

Gestalt NPM package version badge
Gestalt DatePicker NPM package version badge
Gestalt is a set of React UI components that enforces Pinterest’s design language. We use it to streamline communication between designers and developers by enforcing a bunch of fundamental UI components. This common set of components helps raise the bar for UX & accessibility across Pinterest.
Find information below on all new and updated components by version number, as well as available codemods to help upgrade between versions.

41.1.0 (Jan 4, 2022)

Minor

  • Internal: publish a new version of VSCode Gestalt for every Gestalt change (#1833)

41.0.10 (Jan 4, 2022)

Patch

  • Docs: move all user preferences to cookies (#1831)

41.0.9 (Jan 4, 2022)

Patch

  • Internal: Update GitHub actions to latest version (#1832)

41.0.8 (Jan 4, 2022)

Patch

  • Internal: remove unused danger (#1829)

41.0.7 (Jan 4, 2022)

Patch

  • Internal: optimize Gestalt logos (#1828)

41.0.6 (Dec 17, 2021)

Patch

41.0.5 (Dec 17, 2021)

Patch

41.0.4 (Dec 17, 2021)

Patch

41.0.3 (Dec 17, 2021)

Patch

  • Docs: avoid spinner on What's new page (#1824)

41.0.2 (Dec 17, 2021)

Patch

41.0.1 (Dec 16, 2021)

Patch

  • Docs: Fixed broken Popover link on Accessibility page (#1822)

41.0.0 (Dec 15, 2021)

Major

40.4.9 (Dec 15, 2021)

Patch

40.4.8 (Dec 15, 2021)

Patch

  • Docs: Fixed broken links on Accessibility page (#1818)

40.4.7 (Dec 15, 2021)

Patch

40.4.6 (Dec 14, 2021)

Patch

  • Docs: Fixed links under Labels on the Accessibiity page (#1815)

40.4.5 (Dec 14, 2021)

Patch

  • Docs: add logo!! (#1813)

40.4.4 (Dec 14, 2021)

Patch

  • Internal: CardPage.js deprecation in all Docs pages in favor of Page.js (#1814)

40.4.3 (Dec 13, 2021)

Patch

  • Internal: Upgrade Flow to 0.167.1 (#1811)

40.4.2 (Dec 10, 2021)

Patch

  • Docs: Center main content for large screens (#1800)

40.4.1 (Dec 10, 2021)

Patch

  • Tooltip: Add example alongside Label and TextField (#1808)

40.4.0 (Dec 10, 2021)

Minor

  • Design tokens: Add font tokens for size, weight, and family (#1799)

40.3.2 (Dec 8, 2021)

Patch

  • Docs: Updated the design section of the page "How to work with us" (#1807)

40.3.1 (Dec 8, 2021)

Patch

  • Bump next from 12.0.1 to 12.0.5 (#1806)

40.3.0 (Dec 8, 2021)

Minor

  • Eslint plugin: prefer-heading + autofix/suggestions (#1802)

40.2.4 (Dec 7, 2021)

Patch

  • Internal: update straggling references to the old docs domain (#1804)

40.2.3 (Dec 6, 2021)

Patch

  • Internal: enable no-access-state-in-setstate lint rule (#1801)

40.2.2 (Dec 2, 2021)

Patch

  • Docs: Adding a section for making design contributions to Gestalt (#1786)

40.2.1 (Dec 2, 2021)

Patch

40.2.0 (Dec 2, 2021)

Minor

  • Design tokens: Add Color alias tokens for text and background (#1784)

40.1.9 (Dec 2, 2021)

Patch

  • Internal: upgrade Flow to 0.165.1 (#1797)

40.1.8 (Dec 1, 2021)

Patch

40.1.7 (Dec 1, 2021)

Patch

  • Docs: add a couple of tooltips to header elements (#1795)

40.1.6 (Nov 30, 2021)

Patch

  • fix: upgrade react-datepicker from 2.15.0 to 2.16.0 (#1787)

40.1.5 (Nov 30, 2021)

Patch

  • TextField: Update docs with Best Practices, Accessibility, Localization (#1785)

40.1.4 (Nov 30, 2021)

Patch

40.1.3 (Nov 29, 2021)

Patch

40.1.2 (Nov 17, 2021)

Patch

  • Bump aws-sdk from 2.726.0 to 2.1030.0 (#1782)

40.1.1 (Nov 17, 2021)

Patch

40.1.0 (Nov 17, 2021)

Minor

  • Masonry: delay updating React scroll state until scroll events stop coming in (#1774)

40.0.7 (Nov 16, 2021)

Patch

40.0.6 (Nov 11, 2021)

Patch

  • Internal: upgrade stylelint to 14.0.1 (#1777)

40.0.5 (Nov 10, 2021)

Patch

40.0.4 (Nov 10, 2021)

Patch

40.0.3 (Nov 9, 2021)

Patch

  • Docs: fix broken links đź”— #1770

40.0.2 (Nov 8, 2021)

Patch

  • Docs: update Development page (#1772)

40.0.1 (Nov 8, 2021)

Patch

  • Codemods: add README (#1771)

40.0.0 (Nov 5, 2021)

Major

  • Icons: rename story-pin icon to idea-pin + codemod #1768

39.2.9 (Nov 5, 2021)

Patch

  • Internal: Upgrade to Node.js 16 (#1769)

39.2.8 (Nov 5, 2021)

Patch

  • ComboBox: added lineClamp to ComboBoxOptionItem #1766

39.2.7 (Nov 5, 2021)

Patch

  • Internal: standardize the forwardRef implementation in preparation for inline documentation

39.2.6 (Nov 4, 2021)

Patch

  • Internal: Changes test id prop to 'data-test-id' #1767

39.2.5 (Nov 4, 2021)

Patch

  • Internal: update generateComponent script with visual testing, autogenerated tables, inline documentation #1764

39.2.4 (Nov 4, 2021)

Patch

  • Tabs: Add Best Practices and Accessibility guidelines (#1761)

39.2.3 (Nov 4, 2021)

Patch

  • Internal: upgrade Eslint to 8.1.0, + configs+plugins (#1762)

39.2.2 (Nov 3, 2021)

Patch

  • Eslint plugin: prefer-link fixes and added suggestions (#1759)

39.2.1 (Nov 3, 2021)

Patch

39.2.0 (Nov 3, 2021)

Minor

39.1.0 (Oct 28, 2021)

Minor

  • Internal: Upgrade to Next.js 12 (#1758)

39.0.0 (Oct 26, 2021)

Major

  • Typeahead: Remove component and references from Gestalt + codemod (#1755)

38.2.0 (Oct 25, 2021)

Minor

38.1.3 (Oct 22, 2021)

Patch

  • Docs: use generated description for many components (#1753)

38.1.2 (Oct 22, 2021)

Patch

38.1.1 (Oct 22, 2021)

Patch

  • Dropdown: adds data-test-id prop to Dropdown.Item component (#1742)

38.1.0 (Oct 21, 2021)

Minor

  • Eslint plugin: prefer-link, convert anchor tag to Gestalt Link (#1741)

38.0.11 (Oct 20, 2021)

Patch

38.0.10 (Oct 20, 2021)

Patch

  • Docs: fix home link styling in header (#1748)

38.0.9 (Oct 20, 2021)

Patch

38.0.8 (Oct 20, 2021)

Patch

  • Docs: fix header height on SSR (#1745)

38.0.7 (Oct 15, 2021)

Patch

  • Iconography: fix source link (#1740)

38.0.6 (Oct 14, 2021)

Patch

  • Avatar: fix to bug (White bgcolor on Avatar component looks bad on dark backgrounds) (#1736)

38.0.5 (Oct 14, 2021)

Patch

  • Internal: Upgrade Flow to 0.162.0 (#1738)

38.0.4 (Oct 14, 2021)

Patch

38.0.3 (Oct 14, 2021)

Patch

  • Docs: add Careers page link in footer (#1734)

38.0.2 (Oct 8, 2021)

Patch

38.0.1 (Oct 7, 2021)

Patch

  • Docs: fix search (#1733)

38.0.0 (Oct 6, 2021)

Major

  • Table: add required accessibilityLabel to fix a11y (#1730)

37.1.2 (Oct 6, 2021)

Patch

  • Docs: fixes navigation a11y issues (#1729)

37.1.1 (Oct 6, 2021)

Patch

37.1.0 (Oct 4, 2021)

Minor

  • Internal: enable Next.js ESLint linter (#1727)

37.0.2 (Oct 4, 2021)

Patch

  • Status: make title optional, add accessibilityLabel (#1724)

37.0.1 (Oct 4, 2021)

Patch

  • Internal: run prettier directly (#1728)

37.0.0 (Oct 4, 2021)

Major

  • Internal: remove prop-types (#1726)

36.0.7 (Oct 1, 2021)

Patch

  • Status: use generated props table, general cleanup, add test for subtext (#1723)

36.0.6 (Oct 1, 2021)

Patch

  • Prevent iconButton firing collapse/expand events on Module.Expandable (#1722)

36.0.5 (Oct 1, 2021)

Patch

36.0.4 (Oct 1, 2021)

Patch

  • Icon: visual testing implementation (#1720)

36.0.3 (Oct 1, 2021)

Patch

36.0.2 (Oct 1, 2021)

Patch

  • Box: use generated props table (#1702)

36.0.1 (Sep 30, 2021)

Patch

  • Internal: Upgrade Flow to 0.161.0 (#1718)

36.0.0 (Sep 30, 2021)

Major

35.5.2 (Sep 29, 2021)

Patch

  • Bump ansi-regex (#1715)

35.5.1 (Sep 28, 2021)

Patch

  • Upsell: don't render empty div if no actions and no children (#1714)

35.5.0 (Sep 28, 2021)

Minor

  • Eslint plugin: add zIndex props coverage to gestalt/no-box-dangerous-style-duplicates (#1713)

35.4.0 (Sep 27, 2021)

Minor

35.3.1 (Sep 27, 2021)

Patch

35.3.0 (Sep 23, 2021)

Minor

  • Eslint plugin: add full Box props coverage to gestalt/no-box-dangerous-style-duplicates (#1711)

35.2.14 (Sep 23, 2021)

Patch

  • Eslint plugin: gestalt/no-box-dangerous-style-duplicates fixes and refactor (#1709)

35.2.13 (Sep 23, 2021)

Patch

  • Internal: Upgrade Flow to 0.160.2 (#1710)

35.2.12 (Sep 23, 2021)

Patch

35.2.11 (Sep 23, 2021)

Patch

  • Internal: add ability to override default value and type in generated docs (#1708)

35.2.10 (Sep 22, 2021)

Patch

35.2.9 (Sep 22, 2021)

Patch

35.2.8 (Sep 22, 2021)

Patch

35.2.7 (Sep 21, 2021)

Patch

35.2.6 (Sep 21, 2021)

Patch

35.2.5 (Sep 21, 2021)

Patch

  • Bump tmpl from 1.0.4 to 1.0.5 (#1700)

35.2.4 (Sep 21, 2021)

Patch

  • Bump nth-check from 2.0.0 to 2.0.1 (#1701)

35.2.3 (Sep 21, 2021)

Patch

35.2.2 (Sep 20, 2021)

Patch

  • Internal: Upgrade Flow to 0.160.1 (#1699)

35.2.1 (Sep 17, 2021)

Patch

  • Button: fix style bug on selected state and role link (#1685)

35.2.0 (Sep 17, 2021)

Minor

35.1.1 (Sep 17, 2021)

Patch

  • Toast: Add experimental prop for dark gray color (#1690)

35.1.0 (Sep 16, 2021)

Minor

  • Internal: use visual regression image & description in generated docs (#1694)

35.0.2 (Sep 16, 2021)

Patch

35.0.1 (Sep 15, 2021)

Patch

  • Docs: Usage guidelines for SearchField, SegmentedControl and Tabs (#1692)

35.0.0 (Sep 15, 2021)

Major

  • Design Tokens: Update format for Android (#1679)

34.3.4 (Sep 14, 2021)

Patch

  • Updated Button docs (#1654)

34.3.3 (Sep 14, 2021)

Patch

34.3.2 (Sep 10, 2021)

Patch

34.3.1 (Sep 10, 2021)

Patch

34.3.0 (Sep 10, 2021)

Minor

  • Docs: add autogenerated docs for AvatarGroup (forwardRef), automatically get default value & add ability to link to specific prop in docs (#1688)

34.2.0 (Sep 10, 2021)

Minor

34.1.1 (Sep 9, 2021)

Patch

  • Internal: Keep URLs in flow docs (#1684)

34.1.0 (Sep 9, 2021)

Minor

  • Internal: add visual regression tests (#1682)

34.0.2 (Sep 9, 2021)

Patch

  • Internal: add license badge to Readme (#1683)

34.0.1 (Sep 8, 2021)

Patch

  • Codemods: s/'next'/'34.0.0'/ (#1681)

34.0.0 (Sep 8, 2021)

Major

33.10.3 (Sep 8, 2021)

Patch

  • Docs: Update link to accessible design deck (#1678)

33.10.2 (Sep 8, 2021)

Patch

  • Bump next from 11.1.0 to 11.1.1 (#1675)

33.10.1 (Sep 2, 2021)

Patch

  • Docs: Add more usage guidelines (#1676)

33.10.0 (Sep 1, 2021)

Minor

33.9.4 (Sep 1, 2021)

Patch

  • Internal: Upgrade Jest to 27.1.0 (#1674)

33.9.3 (Aug 31, 2021)

Patch

  • Docs: Remove broken source links (#1673)

33.9.2 (Aug 31, 2021)

Patch

  • Bump tar from 6.1.3 to 6.1.11 (#1672)

33.9.1 (Aug 31, 2021)

Patch

  • Docs: use generated flow types for Text (#1671)

33.9.0 (Aug 31, 2021)

Minor

  • Docs: auto generate prop table from component (#1669)

33.8.3 (Aug 30, 2021)

Patch

  • Internal: fix Element type is invalid (#1666)

33.8.2 (Aug 30, 2021)

Patch

  • Eslint plugin: fix on 'prefer-box-no-disallowed' rule (#1668)

33.8.1 (Aug 30, 2021)

Patch

  • Toast: Add role of status for accessibility (#1665)

33.8.0 (Aug 30, 2021)

Minor

  • Eslint plugin: added schema options to prefer-box-no-disallowed rule (#1667)

33.7.10 (Aug 27, 2021)

Patch

  • Design Tokens: Switch to using new spacing tokens (#1664)

33.7.9 (Aug 27, 2021)

Patch

33.7.8 (Aug 27, 2021)

Patch

  • Docs: cleanup link navigation (#1656)

33.7.7 (Aug 27, 2021)

Patch

  • Lint rules: Another attempt at fixing prefer-flex import count bug (#1663)

33.7.6 (Aug 26, 2021)

Patch

  • Docs: persist scrollbar position across pages (#1661)

33.7.5 (Aug 26, 2021)

Patch

  • Lint rules: Fix prefer-flex import statement Box detection (#1660)

33.7.4 (Aug 26, 2021)

Patch

  • Docs: fix color page export for Next (#1657)

33.7.3 (Aug 25, 2021)

Patch

  • Lint rules: Fix closing element bug in helper (#1655)

33.7.2 (Aug 25, 2021)

Patch

  • Internal: Update build process for new package (#1653)

33.7.1 (Aug 25, 2021)

Patch

  • Internal: Upgrade Flow to 0.158.0 (#1644)

33.7.0 (Aug 25, 2021)

Minor

  • Eslint plugin: updated gestalt/no-dangerous-style-duplicates w/ autofix (#1641)

33.6.0 (Aug 24, 2021)

Minor

33.5.0 (Aug 24, 2021)

Minor

  • Flex: Add flexBasis prop to Flex.Item (#1648)

33.4.4 (Aug 24, 2021)

Patch

  • Docs: fix local redirects (#1651)

33.4.3 (Aug 23, 2021)

Patch

  • Docs: fix favicon (#1650)

33.4.2 (Aug 23, 2021)

Patch

  • Lint rules: Add prefer-flex to the index (#1649)

33.4.1 (Aug 23, 2021)

Patch

  • Docs: fix active link in sidebar (#1647)

33.4.0 (Aug 23, 2021)

Minor

  • Lint rules: Add prefer-flex rule w/autofix (#1628)

33.3.0 (Aug 23, 2021)

Minor

  • Interal: Convert docs to Next.js (#1642)

33.2.2 (Aug 23, 2021)

Patch

  • Docs: Remove tokens import temporarily (#1646)

33.2.1 (Aug 20, 2021)

Patch

  • Internal: fix gestalt-design-tokens variables import (#1643)

33.2.0 (Aug 20, 2021)

Minor

  • Color: Add design tokens package and color page (#1636)

33.1.0 (Aug 19, 2021)

Minor

  • Eslint plugin: prefer-box-no-classname rule w/ autofix + merged into prefer-box-lonely-ref (#1629)

33.0.1 (Aug 19, 2021)

Patch

33.0.0 (Aug 18, 2021)

Major

32.1.6 (Aug 18, 2021)

Patch

  • Revert "Button: Add key to fix Safari bug, take two" (#1638)

32.1.5 (Aug 18, 2021)

Patch

  • ZIndex Classes: Docs fixes (#1626)

32.1.4 (Aug 18, 2021)

Patch

  • Docs: Add more usage guidelines (#1634)

32.1.3 (Aug 18, 2021)

Patch

  • Lint rules: Fix name bug in no-box-useless-props (#1633)

32.1.2 (Aug 17, 2021)

Patch

  • Lint rules: Fix find bug in no-box-useless-props (#1632)

32.1.1 (Aug 17, 2021)

Patch

  • Lint rules: Fix reduce bug in no-box-useless-props (#1631)

32.1.0 (Aug 16, 2021)

Minor

  • Lint rules: Add support for dynamic/dangerous styles in no-box-useless-props (#1623)

32.0.0 (Aug 16, 2021)

Major

31.5.0 (Aug 16, 2021)

Minor

  • Sheet: new onAnimationEnd prop + fix for bug (#1625)

31.4.0 (Aug 14, 2021)

Minor

  • Color: Add design tokens package and color page (#1616)

31.3.2 (Aug 12, 2021)

Patch

31.3.1 (Aug 12, 2021)

Patch

  • Eslint plugin: fix prefer-box-as-tag

31.3.0 (Aug 11, 2021)

Minor

  • Eslint plugin: prefer-box-as-tag rule w/ autofix

31.2.1 (Aug 11, 2021)

Patch

31.2.0 (Aug 11, 2021)

Minor

  • [Internal] Automatically launch docs & watcher when you open VSCode (#1620)

31.1.5 (Aug 11, 2021)

Patch

  • Bump path-parse from 1.0.6 to 1.0.7 (#1617)

31.1.4 (Aug 11, 2021)

Patch

  • Bump url-parse from 1.5.1 to 1.5.3 (#1621)

31.1.3 (Aug 11, 2021)

Patch

  • [Internal] Remove deprecated prettier VSCode setting (#1618)

31.1.2 (Aug 11, 2021)

Patch

  • [Internal] Fix property of undefined exceptions (#1619)

31.1.1 (Aug 11, 2021)

Patch

  • Eslint plugin: fixes to prefer-box, no-spread-props (#1615)

31.1.0 (Aug 9, 2021)

Minor

  • Eslint plugin: prefer-box-lonely-ref rule w/ autofix + no-spread-props rule w/ autofix (#1608)

31.0.1 (Aug 9, 2021)

Patch

  • Internal: s/'next'/'31.0.0' (#1614)

31.0.0 (Aug 9, 2021)

Major

  • Text: Remove truncate, document lineClamp (#1611)

30.1.0 (Aug 6, 2021)

Minor

30.0.1 (Aug 5, 2021)

Patch

  • Eslint Plugin: Add missing ComboBox to "no-medium-formfields"

30.0.0 (Aug 4, 2021)

Major

  • Upsell: Fix Upsell.Form onSubmit API to match convention (#1606)

29.6.5 (Aug 3, 2021)

Patch

  • Bump tar from 6.0.5 to 6.1.3 (#1607)

29.6.4 (Aug 3, 2021)

Patch

29.6.3 (Aug 3, 2021)

Patch

  • Docs: Update design crit information (#1604)

29.6.2 (Jul 29, 2021)

Patch

29.6.1 (Jul 29, 2021)

Patch

  • Eslint Plugin: Add missing rules to Docs, categorize, and standardize rule config (#1601)

29.6.0 (Jul 27, 2021)

Minor

29.5.6 (Jul 26, 2021)

Patch

  • Docs: Add usage guidelines for multiple components (#1599)

29.5.5 (Jul 22, 2021)

Patch

  • Docs: Clarify useFocusVisible Hook (#1597)

29.5.4 (Jul 21, 2021)

Patch

29.5.3 (Jul 20, 2021)

Patch

  • Updated Report icon (#1594)

29.5.2 (Jul 20, 2021)

Patch

29.5.1 (Jul 20, 2021)

Patch

  • Lint Rules: Better error message for grid props (#1593)

29.5.0 (Jul 20, 2021)

Minor

  • Lint Rules: Add support for responsive props in no-box-useless-props (#1591)

29.4.1 (Jul 19, 2021)

Patch

  • Docs: Add Accessibility guidelines page (#1588)

29.4.0 (Jul 19, 2021)

Minor

  • Lint Rules: Fix no-box-useless-props rule (#1590)

29.3.2 (Jul 16, 2021)

Patch

  • Lint Rules: Add no-box-useless-props to index (#1589)

29.3.1 (Jul 15, 2021)

Patch

29.3.0 (Jul 15, 2021)

Minor

  • Lint rules: Add no-box-useless-props rule (#1585)

29.2.2 (Jul 14, 2021)

Patch

29.2.1 (Jul 13, 2021)

Patch

  • Codemods: Move 29.0.0 codemod to correct directory (#1583)

29.2.0 (Jul 12, 2021)

Minor

  • Tabs: Add bgColor prop, tweak padding/states (#1582)

29.1.1 (Jul 8, 2021)

Patch

29.1.0 (Jul 2, 2021)

Minor

29.0.0 (Jul 1, 2021)

Major

  • Button: rename inline prop to fullWidth + codemod (#1564)

28.0.1 (Jul 1, 2021)

Patch

28.0.0 (Jul 1, 2021)

Major

27.3.5 (Jun 30, 2021)

Patch

27.3.4 (Jun 28, 2021)

Patch

27.3.3 (Jun 24, 2021)

Patch

  • Collection: Refactor to function component (#1574)

27.3.2 (Jun 24, 2021)

Patch

  • FetchItems: Refactor to function component (#1575)

27.3.1 (Jun 24, 2021)

Patch

27.3.0 (Jun 24, 2021)

Minor

  • Table: Add sticky column support to sortable header (#1567)

27.2.1 (Jun 23, 2021)

Patch

27.2.0 (Jun 23, 2021)

Minor

27.1.0 (Jun 22, 2021)

Minor

  • Lint Rules: Remove Tabs from no-medium-formfields rule (#1569)

27.0.0 (Jun 22, 2021)

Major

26.0.2 (Jun 22, 2021)

Patch

  • Bump color-string from 1.5.3 to 1.5.5 (#1568)

26.0.1 (Jun 22, 2021)

Patch

26.0.0 (Jun 17, 2021)

Major

25.0.1 (Jun 17, 2021)

Patch

25.0.0 (Jun 17, 2021)

Major

  • Dropdown: Remove parent onSelect, split Dropdown.Item to add Dropdown.Link (#1554)

24.2.1 (Jun 17, 2021)

Patch

  • Internal: fix stripping URLs from code (#1561)

24.2.0 (Jun 17, 2021)

Minor

  • Internal: Add links in code to docs (#1558)

24.1.2 (Jun 16, 2021)

Patch

24.1.1 (Jun 16, 2021)

Patch

  • Box: Add documentation about new 'as' prop (#1552)

24.1.0 (Jun 10, 2021)

Minor

  • Video: Use objectFit instead of object-fit (#1553)

24.0.5 (Jun 9, 2021)

Patch

  • Internal: add resolution for glob-parent to fix vulnerability (#1551)

24.0.4 (Jun 9, 2021)

Patch

  • Link: fix indentation in Docs code examples (#1549)

24.0.3 (Jun 9, 2021)

Patch

  • Internal: add resolution for css-select to fix css-what vulnerability (#1543)

24.0.2 (Jun 9, 2021)

Patch

  • Internal: add resolution for trim-newlines to fix vulnerability (#1546)

24.0.1 (Jun 9, 2021)

Patch

  • Internal: add resolution for normalize-url to fix vulnerability (#1545)

24.0.0 (Jun 9, 2021)

Major

  • GroupAvatar: cmp deprecation from Gestalt library (#1542)

23.2.0 (Jun 8, 2021)

Minor

23.1.0 (Jun 8, 2021)

Minor

  • Tabs: pass disableOnNavigation arg in onChange for link behavior management (#1540)

23.0.4 (Jun 7, 2021)

Patch

  • Internal: add resolution for vulnerable ws package (#1539)

23.0.3 (Jun 7, 2021)

Patch

  • Internal: replace deprecated postcss-cssnext with postcss-preset-env (#1538)

23.0.2 (Jun 7, 2021)

Patch

  • Docs: Remove feedback callout (#1537)

23.0.1 (Jun 3, 2021)

Patch

  • Bump ws from 6.2.1 to 6.2.2 (#1535)

23.0.0 (Jun 3, 2021)

Major

22.6.1 (May 27, 2021)

Patch

  • Internal: update links to new docs domain (#1531)

22.6.0 (May 27, 2021)

Minor

22.5.0 (May 27, 2021)

Minor

  • Internal: src/ directories

22.4.0 (May 27, 2021)

Minor

  • Revert "Internal: src/ directories

22.3.0 (May 27, 2021)

Minor

22.2.1 (May 27, 2021)

Patch

22.2.0 (May 27, 2021)

Minor

  • Internal: src/ directories

22.1.0 (May 26, 2021)

Minor

  • Internal: upgrade to Node.js 14 & add 16 to our CI test matrix (#1526)

22.0.0 (May 26, 2021)

Major

21.17.13 (May 26, 2021)

Patch

  • Internal: Update browserslist dependency resolution (#1524)

21.17.12 (May 25, 2021)

Patch

  • Internal: bump resolved version of multicast-dns due to security concern for dns-packet (#1523)

21.17.11 (May 25, 2021)

Patch

  • Box: update links in API table (#1519)

21.17.10 (May 21, 2021)

Patch

21.17.9 (May 20, 2021)

Patch

21.17.8 (May 19, 2021)

Patch

21.17.7 (May 17, 2021)

Patch

  • Docs: Link to zIndex documentation in relevant components (#1514)

21.17.6 (May 17, 2021)

Patch

21.17.5 (May 17, 2021)

Patch

21.17.4 (May 17, 2021)

Patch

  • Updated trendSentiment docs to explicitly call out color treatments. (#1512)

21.17.3 (May 17, 2021)

Patch

  • ESLint: add native React props to no-box-disallowed-props (#1511)

21.17.2 (May 17, 2021)

Patch

21.17.1 (May 17, 2021)

Patch

  • ESLint: improve performance & bug fix for box-no-disallowed-props (#1510)

21.17.0 (May 14, 2021)

Minor

21.16.0 (May 12, 2021)

Minor

  • ESLint: add rule to disallow non-standard Box props (#1501)

21.15.5 (May 11, 2021)

Patch

  • Internal: Add resolution to latest version of lodash (#1505)

21.15.4 (May 11, 2021)

Patch

  • Bugfix: Add units to border-radius values (#1506)

21.15.3 (May 10, 2021)

Patch

  • Internal: Upgrade stylelint dependency to obviate trim security vulnerability (#1504)

21.15.2 (May 10, 2021)

Patch

  • Docs: Add page about screen size support (#1494)

21.15.1 (May 10, 2021)

Patch

  • Bump hosted-git-info from 2.8.8 to 2.8.9 (#1502)

21.15.0 (May 10, 2021)

Minor

  • Internal: reduce CSS bundle size by 31% (#1499)

21.14.1 (May 9, 2021)

Patch

  • Bump ua-parser-js from 0.7.21 to 0.7.28 (#1496)

21.14.0 (May 5, 2021)

Minor

21.13.0 (May 3, 2021)

Minor

21.12.0 (Apr 30, 2021)

Minor

  • Internal: Fix setExtraStackFrame exception (#1492)

21.11.2 (Apr 30, 2021)

Patch

21.11.1 (Apr 30, 2021)

Patch

  • Internal: Update PR template (#1489)

21.11.0 (Apr 29, 2021)

Minor

21.10.1 (Apr 29, 2021)

Patch

  • Internal: Add .DS_Store to .gitignore (#1488)

21.10.0 (Apr 29, 2021)

Minor

21.9.0 (Apr 28, 2021)

Minor

  • Flex: add minWidth prop to Flex.Item (#1487)

21.8.4 (Apr 28, 2021)

Patch

21.8.3 (Apr 28, 2021)

Patch

  • Docs: Make unexpanded code example more obviously interactive (#1484)

21.8.2 (Apr 26, 2021)

Patch

21.8.1 (Apr 23, 2021)

Patch

  • Modal: added comment on temporal prop to prevent confusion

21.8.0 (Apr 22, 2021)

Minor

21.7.7 (Apr 21, 2021)

Patch

  • Internal: Upgrade ssri and is-svg dependencies for security alerts (#1477)

21.7.6 (Apr 21, 2021)

Patch

  • Docs: Fix responsiveness on PageHeader (#1476)

21.7.5 (Apr 20, 2021)

Patch

  • Docs: Fix Tooltip typos (#1475)

21.7.4 (Apr 20, 2021)

Patch

21.7.3 (Apr 20, 2021)

Patch

21.7.2 (Apr 19, 2021)

Patch

  • Bump ssri from 6.0.1 to 6.0.2 (#1472)

21.7.1 (Apr 14, 2021)

Patch

  • Docs: Remove popover example in Checkbox doc

21.7.0 (Apr 14, 2021)

Minor

  • Internal: use new JSX transform & remove unnecessary react imports (#1471)

21.6.5 (Apr 13, 2021)

Patch

  • Z-Index: copyediting new docs page (#1470)

21.6.4 (Apr 12, 2021)

Patch

  • Docs: Add unique page titles (#1468)

21.6.3 (Apr 9, 2021)

Patch

  • Docs: Update Meetings on How to Work with Us (#1467)

21.6.2 (Apr 8, 2021)

Patch

  • Typeahead: Fix static value bug (#1458)

21.6.1 (Apr 8, 2021)

Patch

21.6.0 (Apr 8, 2021)

Minor

  • Internal: upgrade flow to 0.145.0 & fix 21 flow suppressions (#1463)

21.5.2 (Apr 8, 2021)

Patch

  • Docs: convert ESLint docs to new format (#1465)

21.5.1 (Apr 7, 2021)

Patch

  • Modal: temp _dangerouslyDisableScrollBoundaryContainer prop to disable ScrollBoundaryContainer in Modals (#1461)

21.5.0 (Apr 7, 2021)

Minor

  • Table: Add ability to specify sticky columns (#1395)

21.4.8 (Apr 6, 2021)

Patch

  • Docs: remove deprecated props from examples (#1460)

21.4.7 (Apr 6, 2021)

Patch

  • Docs: updated Docs for ZIndex Classes (#1457)

21.4.6 (Apr 6, 2021)

Patch

  • Modal/Sheet: Remove experimental _dangerousScrollableExperimentEnabled to implement ScrollBoundaryContainer (#1456)

21.4.5 (Apr 6, 2021)

Patch

21.4.4 (Apr 2, 2021)

Patch

21.4.3 (Apr 1, 2021)

Patch

  • Docs: Fix layout for two columns (#1452)

21.4.2 (Apr 1, 2021)

Patch

  • Docs: Fix outdated What's New Page (#1451)

21.4.1 (Apr 1, 2021)

Patch

21.4.0 (Mar 31, 2021)

Minor

21.3.2 (Mar 31, 2021)

Patch

  • Docs: fix Flow type in Docs for Tabs (#1448)

21.3.1 (Mar 31, 2021)

Patch

  • Docs: Bump up maxWidth (#1441)

21.3.0 (Mar 31, 2021)

Minor

  • Box: add as prop to use semantic tags (#1444)

21.2.1 (Mar 30, 2021)

Patch

  • Docs: fix Provider types and on navigation descriptions (#1446)

21.2.0 (Mar 29, 2021)

Minor

21.1.2 (Mar 29, 2021)

Patch

  • Bump y18n from 4.0.0 to 4.0.1 (#1445)

21.1.1 (Mar 29, 2021)

Patch

  • Internal: renamed InternalLink disoplayName (#1443)

21.1.0 (Mar 25, 2021)

Minor

21.0.6 (Mar 24, 2021)

Patch

21.0.5 (Mar 23, 2021)

Patch

21.0.4 (Mar 23, 2021)

Patch

  • Docs: Fix display style of titles (#1438)
  • Docs: Added "How to Work with Us" page to docs (#1425)

21.0.3 (Mar 23, 2021)

Patch

21.0.2 (Mar 22, 2021)

Patch

  • Docs: fix example in Popover docs page (#1434)

21.0.1 (Mar 18, 2021)

Patch

  • Popover: Updated Docs and added Best Practices

21.0.0 (Mar 18, 2021)

Major

  • Provider/Link/Button/IconButton/TapArea/+composed components: refactor link logic to support custom navigation within onClick prop in consumers + Codemode (#1398)

20.3.5 (Mar 17, 2021)

Patch

20.3.4 (Mar 17, 2021)

Patch

20.3.3 (Mar 16, 2021)

Patch

20.3.2 (Mar 16, 2021)

Patch

20.3.1 (Mar 16, 2021)

Patch

  • Tooltip: Only delay visibility on interaction if link present (#1430)

20.3.0 (Mar 16, 2021)

Minor

20.2.1 (Mar 15, 2021)

Patch

  • Docs: Add event tracking for buttons (#1419)

20.2.0 (Mar 15, 2021)

Minor

  • Icon: add workflow-status-canceled icon (#1427)

20.1.3 (Mar 13, 2021)

Patch

  • Bump react-dev-utils from 11.0.0 to 11.0.4 (#1426)

20.1.2 (Mar 11, 2021)

Patch

  • Internal: Upgrade JSX transform so React no longer needs to be in scope (#1420)

20.1.1 (Mar 9, 2021)

Patch

20.1.0 (Mar 9, 2021)

Minor

  • Image: add elementtiming attribute for profiling (#1418)

20.0.2 (Mar 8, 2021)

Patch

20.0.1 (Mar 8, 2021)

Patch

  • Internal: Bump elliptic from 6.5.3 to 6.5.4 (#1414)

20.0.0 (Mar 8, 2021)

Major

19.2.2 (Mar 5, 2021)

Patch

  • FeedbackCallout: Simplify API (#1413)

19.2.1 (Mar 5, 2021)

Patch

19.2.0 (Mar 5, 2021)

Minor

19.1.2 (Mar 3, 2021)

Patch

  • Docs: fixes inlinks (#1408)

19.1.1 (Mar 3, 2021)

Patch

  • Docs: Add Feedback Callout component for docs (#1405)

19.1.0 (Mar 3, 2021)

Minor

19.0.0 (Mar 2, 2021)

Major

  • Icon: Rename 'link' Icon to 'visit' + codemod, add new 'link' Icon, update Docs (#1406)

18.1.2 (Mar 2, 2021)

Patch

  • Internal: add CI for Icon svg file validation (#1402)

18.1.1 (Mar 1, 2021)

Patch

  • Docs: fix Box z-index bug (#1403)

18.1.0 (Mar 1, 2021)

Minor

18.0.0 (Feb 27, 2021)

Major

17.7.0 (Feb 25, 2021)

Minor

  • ESLint: Add rule to check for unnecessary boxShadow (#1397)

17.6.3 (Feb 22, 2021)

Patch

  • Box: Add Overflow variant and examples (#1392)

17.6.2 (Feb 19, 2021)

Patch

  • Docs: Update Callout documentation, add Best practices (#1387)

17.6.1 (Feb 18, 2021)

Patch

  • Docs: Update IconButton styling and size across docs (#1389)

17.6.0 (Feb 18, 2021)

Minor

  • Typeahead: Bugfix to ensure the current value of options is used, not just the initial (#1390)

17.5.6 (Feb 18, 2021)

Patch

  • Docs: Make sure right sidebar doesn't extend over footer (#1391)

17.5.5 (Feb 17, 2021)

Patch

  • Tooltip: update Tooltip documentation, add best practices (#1370)

17.5.4 (Feb 17, 2021)

Patch

  • Update to React 17 (#1388)

17.5.3 (Feb 12, 2021)

Patch

  • ScrollableContainer: add Box to Related in Docs (#1386)

17.5.2 (Feb 12, 2021)

Patch

17.5.1 (Feb 12, 2021)

Patch

  • Docs: Update Prop Table to support Markdown for descriptions (#1382)

17.5.0 (Feb 11, 2021)

Minor

  • Docs: fix right sidebar scrolling bug (#1385)

17.4.0 (Feb 11, 2021)

Minor

17.3.1 (Feb 11, 2021)

Patch

  • Provider: onNavigationOptions proptype fix (#1377)

17.3.0 (Feb 10, 2021)

Minor

  • [Eslint] Add border to prefer-box eslint rule (#1381)

17.2.0 (Feb 10, 2021)

Minor

  • update types to match doc (#1380)

17.1.7 (Feb 10, 2021)

Patch

  • Docs: Adjust spacing for large examples with titles (#1379)

17.1.6 (Feb 9, 2021)

Patch

  • Docs: Update cypress accessibility testing, remove disabled contrast rules (#1373)

17.1.5 (Feb 9, 2021)

Patch

  • Docs: Add ability for Do/Don't in bullet lists (#1378)

17.1.4 (Feb 8, 2021)

Patch

  • Bump marked from 1.1.1 to 2.0.0 (#1371)

17.1.3 (Feb 8, 2021)

Patch

  • Internal: Rename codemod folder (#1372)

17.1.2 (Feb 8, 2021)

Patch

  • Provider: fixes in Provider, Provider Docs and OnNavigation-related component Docs (#1369)

17.1.1 (Feb 8, 2021)

Patch

  • Internal: disable Mergify (#1368)

17.1.0 (Feb 5, 2021)

Minor

17.0.1 (Feb 5, 2021)

Patch

  • Box: Add design guidelines and update documentation to new style (#1358)

17.0.0 (Feb 5, 2021)

Major

  • Box: Remove marginLeft and marginRight props (#1363)

16.10.4 (Feb 5, 2021)

Patch

  • Docs: update Prop Table design (#1367)

16.10.3 (Feb 4, 2021)

Patch

  • Internal: update ScrollableContainer a11y test (#1365)

16.10.2 (Feb 4, 2021)

Patch

  • Box: fix margin-family props not overriding default 'auto' by @media with boints (#1362)

16.10.1 (Feb 3, 2021)

Patch

  • Internal: Add lint rules to enforce fragment style and use of keys (#1361)

16.10.0 (Feb 3, 2021)

Minor

  • Gestalt: ScrollableContainer - new component with built-in scrollability logic to allow anchored-based components get correctly positioned inside scrolling containers (#1357)

16.9.2 (Feb 2, 2021)

Patch

  • Docs: copyPaste functionality implemented into linking icon (#1360)

16.9.1 (Feb 1, 2021)

Patch

  • Docs: Update shared components for new Docs design (#1359)

16.9.0 (Jan 29, 2021)

Minor

  • Add eslint plugin for gestalt (#1353)

16.8.4 (Jan 29, 2021)

Patch

  • Internal: match Prettier config to Pinboard (#1355)

16.8.3 (Jan 27, 2021)

Patch

  • Docs: Add shared documentation components for docs redesign (#1345)

16.8.2 (Jan 27, 2021)

Patch

  • Internal: bump resolved version of immer due to security concern (#1352)

16.8.1 (Jan 26, 2021)

Patch

  • Z-Index: Consolidate proptype to reduce needed suppressions (#1351)

16.8.0 (Jan 25, 2021)

Minor

  • Typeahead: add zIndex prop to support component in Modals with zIndex (#1350)

16.7.1 (Jan 22, 2021)

Patch

  • Docs: component source link tweaks (#1347)

16.7.0 (Jan 20, 2021)

Minor

  • ModuleExpandable: added external collapsing control (expandedIndex and onExpandedChange) (#1323)

16.6.1 (Jan 16, 2021)

Patch

16.6.0 (Jan 16, 2021)

Minor

  • Module: Add Static version and update doc examples (#1336)

16.5.1 (Jan 15, 2021)

Patch

  • Docs: replaced 'eye-icon' icon with Gestalt version (#1342)

16.5.0 (Jan 15, 2021)

Minor

16.4.1 (Jan 13, 2021)

Patch

  • Mark package as not having side effects (#1333)

16.4.0 (Jan 12, 2021)

Minor

  • Box: Update box-shadow color in dark mode (#1325)

16.3.0 (Jan 11, 2021)

Minor

  • Dropdown: New component to display actions or selectable options (#1305)

16.2.2 (Jan 8, 2021)

Patch

  • Tag: fix typo in documentation (#1331)

16.2.1 (Jan 8, 2021)

Patch

  • Layer: fix a bug where Layer ummounts children on rerender when zIndex changes (#1327)

16.2.0 (Jan 8, 2021)

Minor

  • Typeahead: Add support for Tags (#1317)

16.1.1 (Jan 8, 2021)

Patch

  • Callout: Fix vertical padding in md viewport when no actions present (#1328)

16.1.0 (Jan 8, 2021)

Minor

16.0.4 (Jan 7, 2021)

Patch

  • Bump node-notifier from 8.0.0 to 8.0.1 (#1320)

16.0.3 (Jan 5, 2021)

Patch

  • Layer: Update documentation examples around avoiding unwanted re-rendering (#1324)

16.0.2 (Dec 22, 2020)

Patch

16.0.1 (Dec 22, 2020)

Patch

  • Internal: Enable the eslint rule flowtype/no-mutable-array (#1321)

16.0.0 (Dec 18, 2020)

Major

  • Callout/Upsell: update primary/secondaryLink to be primary/secondaryAction + Codemod (#1314)

15.11.0 (Dec 18, 2020)

Minor

15.10.2 (Dec 17, 2020)

Patch

  • Textfield: update tags wrapping behavior (#1311)

15.10.1 (Dec 16, 2020)

Patch

  • Update Flyout Docs - Remove bold text (#1313)

15.10.0 (Dec 16, 2020)

Minor

  • Bump ini from 1.3.5 to 1.3.8 (#1310)

15.9.0 (Dec 14, 2020)

Minor

  • Modal: Update backdrop wash to 80% opacity (#1309)

15.8.0 (Dec 12, 2020)

Minor

15.7.0 (Dec 10, 2020)

Minor

15.6.0 (Dec 9, 2020)

Minor

15.5.1 (Dec 8, 2020)

Patch

  • Bump highlight.js from 10.2.0 to 10.4.1 (#1302)

15.5.0 (Dec 8, 2020)

Minor

15.4.0 (Dec 8, 2020)

Minor

15.3.0 (Dec 2, 2020)

Minor

  • Docs: Add search autodiscovery (OpenSearch) (#1300)

15.2.0 (Dec 2, 2020)

Minor

  • Internal: Docs improvements; Contexts, header options, + minor fixes (#1297)

15.1.2 (Dec 2, 2020)

Patch

  • Internal: Fix a11y tests on master (#1299)

15.1.1 (Dec 2, 2020)

Patch

  • Internal: Give Flex and FlexItem display names for debugging (#1296)

15.1.0 (Dec 1, 2020)

Minor

  • Internal: Upgrade cypress, cypress-axe and axe-core (#1295)

15.0.0 (Dec 1, 2020)

Major

  • Box: Allow zero padding overrides (#1293)

14.30.3 (Nov 19, 2020)

Patch

  • Docs: unify quotes in the proptable (#1292)

14.30.2 (Nov 18, 2020)

Patch

  • Flex: Update comment, update codemod directory name (#1290)

14.30.1 (Nov 18, 2020)

Patch

  • Toast: Update documentation around Text property (#1291)

14.30.0 (Nov 17, 2020)

Minor

14.29.0 (Nov 17, 2020)

Minor

  • Toast: color white as default & adding drop shadow + Codemode helper (#1287)

14.28.1 (Nov 6, 2020)

Patch

  • Docs: Update Upsell.doc.js with better examples (#1286)

14.28.0 (Nov 6, 2020)

Minor

  • Docs: improved Development and Faq (#1285)

14.27.0 (Nov 6, 2020)

Minor

14.26.0 (Nov 4, 2020)

Minor

  • Docs: Move props back to the top + make collapsible (#1282)

14.25.2 (Nov 4, 2020)

Patch

  • Internal: Add integration test retries (#1281)

14.25.1 (Nov 4, 2020)

Patch

  • Docs: Fix UniformRowLayout example (#1278)

14.25.0 (Nov 3, 2020)

Minor

14.24.0 (Nov 3, 2020)

Minor

  • Internal: remove exports from package.json (#1280)

14.23.1 (Nov 3, 2020)

Patch

14.23.0 (Nov 2, 2020)

Minor

  • Docs: upgrade to Create React App 4 (#1276)

14.22.0 (Nov 2, 2020)

Minor

14.21.5 (Oct 28, 2020)

Patch

  • Docs: persist dark mode + RTL settings across refreshes (#1272)

14.21.4 (Oct 27, 2020)

Patch

  • Docs: Enable accessibility tests for most pages (#1268)

14.21.3 (Oct 27, 2020)

Patch

  • Tests: Fix flaky test on master (#1273)

14.21.2 (Oct 26, 2020)

Patch

  • Internal: Add 'design system' to package.json keywords (#1271)

14.21.1 (Oct 26, 2020)

Patch

  • Docs: Update codemod folder names and add dev instructions (#1269)

14.21.0 (Oct 26, 2020)

Minor

  • Internal: improve package.json with repository / keywords + exports information (#1270)

14.20.0 (Oct 21, 2020)

Minor

  • Internal: Upgrade prettier to 2.x version (#1267)

14.19.0 (Oct 20, 2020)

Minor

  • Docs: New What's New landing page (#1264)

14.18.0 (Oct 20, 2020)

Minor

14.17.0 (Oct 20, 2020)

Minor

  • Layer: fix issue with Flyout when zIndex gets set (#1265)

14.16.0 (Oct 20, 2020)

Minor

14.15.0 (Oct 16, 2020)

Minor

  • Table: Add onExpand function prop to RowExpandable (#1263)

14.14.2 (Oct 14, 2020)

Patch

  • Box: fix docs for Layout section (#1262)

14.14.1 (Oct 14, 2020)

Patch

14.14.0 (Oct 13, 2020)

Minor

  • Table: Update borderSize prop to borderStyle (#1259)

14.13.4 (Oct 13, 2020)

Patch

  • [Internal] Upgrade to flow 0.135.0 (#1260)

14.13.3 (Oct 9, 2020)

Patch

  • Internal: update axe-core (#1258)

14.13.2 (Oct 9, 2020)

Patch

  • Internal: Update devDependencies + make stylelint stricter (#1257)

14.13.1 (Oct 8, 2020)

Patch

  • Docs: update link icon for header target links (#1255)

14.13.0 (Oct 8, 2020)

Minor

14.12.0 (Oct 8, 2020)

Minor

  • Internal: Validate that each doc page has an a11y test (#1254)

14.11.2 (Oct 7, 2020)

Patch

  • Docs: fix borderSize to borderStyle for Example (#1251)

14.11.1 (Oct 7, 2020)

Patch

  • Docs: update design for code examples (#1248)

14.11.0 (Oct 7, 2020)

Minor

  • Box: Add option to specify 'shadow' for borderStyle prop (previously borderSize) (#1245)

14.10.1 (Oct 7, 2020)

Patch

  • Internal: fail CI on ESLint warnings (#1250)

14.10.0 (Oct 7, 2020)

Minor

14.9.3 (Oct 7, 2020)

Patch

  • Docs: Removed beta from DatePicker component (#1249)

14.9.2 (Oct 7, 2020)

Patch

14.9.1 (Oct 7, 2020)

Patch

  • Docs: explain how to generate component files (#1247)

14.9.0 (Oct 6, 2020)

Minor

  • Internal: generate component script (#1243)

14.8.0 (Oct 6, 2020)

Minor

14.7.0 (Oct 5, 2020)

Minor

14.6.0 (Oct 5, 2020)

Minor

  • Sheet: Control animation behavior with AnimationContext (#1236)

14.5.3 (Oct 1, 2020)

Patch

  • Internal: Bump @actions/core from 1.2.5 to 1.2.6 (#1241)

14.5.2 (Sep 30, 2020)

Patch

  • Docs: fix zIndex issues (#1239)

14.5.1 (Sep 29, 2020)

Patch

  • Doc: update Text size example (#1237)

14.5.0 (Sep 28, 2020)

Minor

  • Internal: Parallelize Cypress integration tests (2x speed improvement) (#1234)

14.4.1 (Sep 28, 2020)

Patch

  • Docs: add copy code button (#1235)

14.4.0 (Sep 25, 2020)

Minor

  • Internal: Script to generate a11y tests + add tests for remaining components (#1233)

14.3.2 (Sep 25, 2020)

Patch

  • Docs: Add yarn installation and fix indentation on Development page (#1232)

14.3.1 (Sep 24, 2020)

Patch

  • Docs: move props section to the bottom (#1231)

14.3.0 (Sep 22, 2020)

Minor

14.2.4 (Sep 22, 2020)

Patch

  • Docs: add ability to expand code examples (#1230)

14.2.3 (Sep 22, 2020)

Patch

  • Internal: Add Cypress badge + link to Readme (#1229)

14.2.2 (Sep 22, 2020)

Patch

  • Docs: typo fixes for TapArea (#1225)

14.2.1 (Sep 22, 2020)

Patch

  • Internal: fix flowtype/require-exact-type errors (#1228)

14.2.0 (Sep 21, 2020)

Minor

14.1.0 (Sep 18, 2020)

Minor

14.0.0 (Sep 17, 2020)

Major

  • Sticky: remove deprecated dangerouslySetZIndex (#1224)

13.14.0 (Sep 17, 2020)

Minor

13.13.0 (Sep 17, 2020)

Minor

  • Internal: add Cypress integration tests (#1220)

13.12.0 (Sep 17, 2020)

Minor

  • Box: Extract types and transforms, cleanup (#1222)

13.11.0 (Sep 17, 2020)

Minor

13.10.0 (Sep 16, 2020)

Minor

  • Row/Stack: Revert better gap + update children type (#1221)

13.9.0 (Sep 16, 2020)

Minor

  • Row/Stack: Update children type (#1216)

13.8.0 (Sep 16, 2020)

Minor

  • Row/Stack: Second attempt to re-implement for better gap (#1214)

13.7.0 (Sep 15, 2020)

Minor

  • Revert "Row, Stack: Re-implement for better gap (#1193) " (#1193)

13.6.0 (Sep 15, 2020)

Minor

  • Row/Stack: Re-implement for better gap (#1193)

13.5.1 (Sep 15, 2020)

Patch

  • Docs: use PageHeader on all pages (#1212)

13.5.0 (Sep 14, 2020)

Minor

13.4.1 (Sep 11, 2020)

Patch

  • Docs: update Text wrap/overflow example (#1210)

13.4.0 (Sep 11, 2020)

Minor

  • Callout: implement Link Button on primary/secondary links (#1207)

13.3.0 (Sep 11, 2020)

Minor

  • Table: fix stacking context on sticky Table.Header (#1209)

13.2.0 (Sep 11, 2020)

Minor

13.1.0 (Sep 10, 2020)

Minor

13.0.2 (Sep 10, 2020)

Patch

  • Docs: use ButtonGroup in Modal examples (#1208)

13.0.1 (Sep 10, 2020)

Patch

  • Docs: Improved Button ccolor Docs (#1205)

13.0.0 (Sep 10, 2020)

Major

  • Internal: BREAKING only build css file with css vars (#1201)

12.13.0 (Sep 9, 2020)

Minor

  • Internal: update flowtyped definitions + docs depedencies (#1206)

12.12.0 (Sep 9, 2020)

Minor

  • Internal: update most dev dependencies (#1204)

12.11.1 (Sep 9, 2020)

Patch

  • Table: add bottom border to each row (apart from last item) (#1200)

12.11.0 (Sep 8, 2020)

Minor

12.10.1 (Sep 8, 2020)

Patch

  • Internal: avoid blank page on startup in dev + fix most docs exceptions in incremental builds (#1195)

12.10.0 (Sep 8, 2020)

Minor

  • Box: removal xs, sm, md, lg props (#1196)

12.9.0 (Sep 8, 2020)

Minor

  • Internal: fix 'undefined' CSS in future CSS (#1198)

12.8.2 (Sep 8, 2020)

Patch

  • Codemod: error message for JSXSpreadAttribute (#1197)

12.8.1 (Sep 8, 2020)

Patch

  • Internal: make incremental builds 4x faster (#1191)

12.8.0 (Sep 8, 2020)

Minor

12.7.0 (Sep 8, 2020)

Minor

  • Internal: Rename css var namespace (#1192)

12.6.1 (Sep 4, 2020)

Patch

12.6.0 (Sep 3, 2020)

Minor

12.5.0 (Sep 2, 2020)

Minor

  • VideoControls: convert to function component (#1182)

12.4.2 (Sep 2, 2020)

Patch

12.4.1 (Sep 2, 2020)

Patch

  • Internal: update bl package (security) (#1183)

12.4.0 (Sep 2, 2020)

Minor

  • Button: v.2. Added support for href and segmented Flow type (#1169)

12.3.0 (Sep 2, 2020)

Minor

  • Modal: Prevent showing zoom out icon if closeOnOutsideClick is false (#1181)

12.2.0 (Sep 1, 2020)

Minor

  • Link: added accessibilityLabel / Docs

12.1.0 (Aug 31, 2020)

Minor

  • Column: removed deprecated xs, sm, md, lg props + codemod helper (#1165)

12.0.0 (Aug 31, 2020)

Major

11.29.1 (Aug 31, 2020)

Patch

  • Docs: fix Divider overlap on bottom of the page (#1178)

11.29.0 (Aug 31, 2020)

Minor

11.28.7 (Aug 31, 2020)

Patch

  • Docs: Add search shortcut with forward slash (#1177)

11.28.6 (Aug 28, 2020)

Patch

  • Flyout: Update docs to mention that size is max width (#1174)

11.28.5 (Aug 28, 2020)

Patch

  • Docs: enable flow types (#1173)

11.28.4 (Aug 28, 2020)

Patch

  • Docs: Add 'edit this page' link to every doc page (#1170)

11.28.3 (Aug 27, 2020)

Patch

  • Docs: remove heading for multiple Combination sections on Box (#1172)

11.28.2 (Aug 27, 2020)

Patch

  • Docs: fix layer issue with search + TOC (#1171)

11.28.1 (Aug 27, 2020)

Patch

  • Docs: Add in page content navigation (#1168)

11.28.0 (Aug 26, 2020)

Minor

11.27.0 (Aug 25, 2020)

Minor

11.26.1 (Aug 25, 2020)

Patch

  • Docs: separate sidebar scrolling (#1166)

11.26.0 (Aug 24, 2020)

Minor

  • Box: removed deprecated xs, sm, md, lg props + codemod helper (#1164)

11.25.2 (Aug 24, 2020)

Patch

  • Docs: PropTable use Card + fix scrollMarginTop on main Heading (#1163)

11.25.1 (Aug 24, 2020)

Patch

  • Docs: update margin/padding for markdown elements (#1162)

11.25.0 (Aug 24, 2020)

Minor

11.24.1 (Aug 21, 2020)

Patch

  • Docs: add sidebar alphabetization toggle (#1154)

11.24.0 (Aug 21, 2020)

Minor

  • Docs: Added Development + FAQ section (#1145)

11.23.0 (Aug 19, 2020)

Minor

11.22.0 (Aug 17, 2020)

Minor

11.21.1 (Aug 17, 2020)

Patch

  • Interal: remove console.log message in Markdown.js (#1152)

11.21.0 (Aug 17, 2020)

Minor

11.20.3 (Aug 17, 2020)

Patch

11.20.2 (Aug 17, 2020)

Patch

  • Internal: upgrade serialize-javascript (security) (#1149)

11.20.1 (Aug 17, 2020)

Patch

  • Docs: fix blank installation page (#1148)

11.20.0 (Aug 14, 2020)

Minor

11.19.0 (Aug 14, 2020)

Minor

11.18.0 (Aug 14, 2020)

Minor

  • Docs: Implement markdown from md files as documentation sections (#1144)

11.17.1 (Aug 13, 2020)

Patch

11.17.0 (Aug 13, 2020)

Minor

  • Callout: added RTL support in dismiss button, renamed description prop (#1143)

11.16.0 (Aug 12, 2020)

Minor

  • [Dark mode] Color updates for dark mode (#1129)

11.15.2 (Aug 12, 2020)

Patch

  • Datepicker: standardized date format & placeholder date format across… (#1135)

11.15.1 (Aug 12, 2020)

Patch

  • ZIndexClasses: note on docs re extracting index values from classes (#1136)

11.15.0 (Aug 11, 2020)

Minor

11.14.2 (Aug 7, 2020)

Patch

  • [Docs] Update port number for running locally (#1130)

11.14.1 (Aug 7, 2020)

Patch

11.14.0 (Aug 7, 2020)

Minor

11.13.0 (Aug 7, 2020)

Minor

11.12.6 (Aug 7, 2020)

Patch

  • Docs: nest anchor tag inside of heading (#1132)

11.12.5 (Aug 5, 2020)

Patch

  • Internal: disallow flow warnings (#1127)

11.12.4 (Aug 5, 2020)

Patch

  • Docs: track pageviews (#1126)

11.12.3 (Aug 5, 2020)

Patch

  • ZIndexClasses: Fix source url (#1125)

11.12.2 (Aug 5, 2020)

Patch

  • Docs: single subdirectory URLs (#1124)

11.12.1 (Aug 5, 2020)

Patch

  • Docs: Add id to every heading (improves SEO & Search) (#1123)

11.12.0 (Aug 5, 2020)

Minor

  • Flyout: Update Caret (#1081)

11.11.3 (Aug 5, 2020)

Patch

11.11.2 (Aug 5, 2020)

Patch

  • ZIndexClasses: Fix typos and linting in docs (#1120)

11.11.1 (Aug 4, 2020)

Patch

  • Internal: Remove the # from URLs in the docs (#1115)

11.11.0 (Aug 4, 2020)

Minor

11.10.0 (Aug 4, 2020)

Minor

11.9.0 (Aug 4, 2020)

Minor

11.8.0 (Aug 4, 2020)

Minor

  • Box: Refactored forwardRef logic + forwardRef test + forwardRef example in Docs (#1079)

11.7.1 (Aug 4, 2020)

Patch

  • Focus Styles: override CSS outline if a global one is specified (#1118)

11.7.0 (Aug 4, 2020)

Minor

11.6.1 (Aug 4, 2020)

Patch

  • Docs: Updated Video.doc.js to match flow types (#1117)

11.6.0 (Aug 4, 2020)

Minor

  • GestaltProvider: rename to Provider & move under configuration (#1114)

11.5.6 (Aug 4, 2020)

Patch

11.5.5 (Aug 3, 2020)

Patch

  • VSCode: add recommended extensions (#1109)

11.5.4 (Aug 3, 2020)

Patch

  • Internal: enforce disallow namespace/wildcard imports + apply on docs (#1106)

11.5.3 (Aug 3, 2020)

Patch

  • Internal: Refactored imports from namespacing * to explicit Default Exports and Named Values Importing (#1103)

11.5.2 (Aug 3, 2020)

Patch

  • Datepicker: move gestalt to peerDependencies (#1105)

11.5.1 (Aug 3, 2020)

Patch

11.5.0 (Jul 31, 2020)

Minor

11.4.0 (Jul 31, 2020)

Minor

11.3.2 (Jul 31, 2020)

Patch

  • Mergify: configuration update (#1101)

11.3.1 (Jul 31, 2020)

Patch

  • Flowtests: Add more tests to components + fix GestaltProvider flowtype (#1096)

11.3.0 (Jul 31, 2020)

Minor

  • Box: Added responsiveness to sm/md/lg 0px margins (#1091)

11.2.5 (Jul 31, 2020)

Patch

11.2.4 (Jul 30, 2020)

Patch

11.2.3 (Jul 30, 2020)

Patch

  • Make Semver workflow wording clearer (#1094)

11.2.2 (Jul 30, 2020)

Patch

  • Mergify: configuration update (#1095)

11.2.1 (Jul 30, 2020)

Patch

  • Mergify: configuration update (#1093)

11.2.0 (Jul 30, 2020)

Minor

  • Typeahead: Refactor to show all options when there's a defaultValue, renamed defaultItem + removed searchField prop, fix forwardedRef + test coverage, add example to Docs, (#1067)

11.1.2 (Jul 30, 2020)

Patch

  • Bump elliptic from 6.5.2 to 6.5.3 (#1092)

11.1.1 (Jul 30, 2020)

Patch

  • Flowtest: Add flow specific test files (#1085)

11.1.0 (Jul 29, 2020)

Minor

  • Box: added support to responsive marginEnd marginStart (#1087)

11.0.0 (Jul 28, 2020)

Major

10.2.0 (Jul 28, 2020)

Minor

10.1.0 (Jul 28, 2020)

Minor

10.0.1 (Jul 28, 2020)

Patch

  • Docs: Added ZIndexClasses in Layout (#1082)

10.0.0 (Jul 28, 2020)

Major

9.2.2 (Jul 27, 2020)

Patch

  • Sidebar: cleanup (#1080)

9.2.1 (Jul 27, 2020)

Patch

  • Docs Sidebar: remove collapsing + update heading / selected styles (#1078)

9.2.0 (Jul 27, 2020)

Minor

9.1.0 (Jul 27, 2020)

Minor

  • Video: Fix failing CORS access and preventing playback (#1077)

9.0.0 (Jul 24, 2020)

Major

  • InputButton/Button: Add forward ref (BREAKING CHANGE) (#1063)

8.2.2 (Jul 24, 2020)

Patch

  • Docs: Fix Header to remove sticky header on reduced window size (#1074)

8.2.1 (Jul 23, 2020)

Patch

8.2.0 (Jul 23, 2020)

Minor

8.1.2 (Jul 22, 2020)

Patch

  • Docs: Scroll to top on click in NavLink component (#1060)

8.1.1 (Jul 21, 2020)

Patch

  • Docs: fix broken CodeSandbox links (#1066)

8.1.0 (Jul 21, 2020)

Minor

8.0.4 (Jul 21, 2020)

Patch

  • Bump codecov from 3.7.0 to 3.7.1 (#1064)

8.0.3 (Jul 20, 2020)

Patch

  • Docs: Refactored Sticky example to use new Box's zIndex prop (#1062)

8.0.2 (Jul 20, 2020)

Patch

  • Pulsar: update default size from 135px to 136px (#1061)

8.0.1 (Jul 20, 2020)

Patch

  • Docs: Fixed automatic detection for Fixed/CompositeZIndex imports in Codesandbox (#1058)

8.0.0 (Jul 17, 2020)

Major

7.1.1 (Jul 17, 2020)

Patch

  • AbstractEventHandler type (#1045)

7.1.0 (Jul 17, 2020)

Minor

7.0.0 (Jul 16, 2020)

Major

6.3.0 (Jul 16, 2020)

Minor

  • Typeahead: Add New Component (#907)

6.2.0 (Jul 14, 2020)

Minor

  • Docs: Added darkMode to Algolia's DocsSearch feature (#1038)

6.1.0 (Jul 14, 2020)

Minor

  • Docs: restructure sidebar display order (#1051)

6.0.0 (Jul 14, 2020)

Major

5.33.0 (Jul 14, 2020)

Minor

5.32.2 (Jul 14, 2020)

Patch

  • Internal: Catch CSS variable usage in legacy build (#1049)

5.32.1 (Jul 13, 2020)

Patch

  • Fix transparent dark gray background color (#1048)

5.32.0 (Jul 13, 2020)

Minor

5.31.0 (Jul 13, 2020)

Minor

5.30.2 (Jul 10, 2020)

Patch

5.30.1 (Jul 10, 2020)

Patch

  • ColorScheme: Set transparent colors in dark mode (#1042)

5.30.0 (Jul 10, 2020)

Minor

  • Internal: Add CSS variables CI checks (#1041)

5.29.1 (Jul 9, 2020)

Patch

  • Merge: Remove status-check=0 check (#1040)

5.29.0 (Jul 9, 2020)

Minor

  • Colors: Adding #colorGray150 + hover colors, and replacing inline colors to standard color var names (#1034)

5.28.5 (Jul 9, 2020)

Patch

  • Merge: Better titles and obey branch protections (#1035)

5.28.4 (Jul 9, 2020)

Patch

  • Switch: Fix darkMode border colors by adhering to color scheme convention names (#1033)

5.28.3 (Jul 9, 2020)

Patch

  • Colors: Update dark mode gray values to latest from design (#1030)

5.28.2 (Jul 9, 2020)

Patch

  • Internal: Update Pull Request template (#988)

5.28.1 (Jul 9, 2020)

Patch

  • Tabs: Fix indicator flowtype in docs (#1031)

5.28.0 (Jul 9, 2020)

Minor

  • Box: Set display name #1028

5.27.0 (Jul 9, 2020)

Minor

  • Box: fix flowtype for borderSize (#1026)

5.26.1 (Jul 9, 2020)

Patch

  • Badge: set text color to always be white (#1022)

5.26.0 (Jul 9, 2020)

Minor

5.25.0 (Jul 9, 2020)

Minor

  • Flyout: Fix caret appearance in dark mode (#1017)

5.24.7 (Jul 9, 2020)

Patch

  • Mergify: configuration update (#1016)

5.24.6 (Jul 9, 2020)

Patch

  • [Table] Fix sticky header in darkMode #1019

5.24.5 (Jul 9, 2020)

Patch

  • Button: Use accessible colors for darkMode red button (#1009)

5.24.4 (Jul 9, 2020)

Patch

  • Avatar and GroupAvatar: Use correct outline for dark mode (#1011)

5.24.3 (Jul 9, 2020)

Patch

  • [Borders.css][darkmode] Replaced naming in Borders.css to scheme standard (#978)

5.24.2 (Jul 9, 2020)

Patch

  • [Video] No darkMode changes in video controls

5.24.1 (Jul 8, 2020)

Patch

  • [Docs: Link] Fixed/Improved examples (#1014)

5.24.0 (Jul 8, 2020)

Minor

  • Rename Theme -> ColorScheme (#993)

5.23.1 (Jul 8, 2020)

Patch

  • [Header] Reworded tooltips (#981)

5.23.0 (Jul 8, 2020)

Minor

  • [Box] Fix types (#986)

5.22.3 (Jul 8, 2020)

Patch

  • Avatar: Update hardcoded svg fills to use theme colors (#975)

5.22.2 (Jul 7, 2020)

Patch

  • Dark Mode: update toggle in docs (#974)

5.22.1 (Jul 7, 2020)

Patch

5.22.0 (Jul 7, 2020)

Minor

  • GestaltProvider: Adding a provider for color scheme and other future context used by Gestalt (#968)

5.21.0 (Jul 7, 2020)

Minor

  • Video: Test video state before calling play | Default volume to Muted (#969)

5.20.0 (Jul 7, 2020)

Minor

  • ZIndex: Add support for Fixed & Composite zIndexes (#966)

5.19.0 (Jul 7, 2020)

Minor

  • Tabs: Add optional dot indicator (#967)

5.18.0 (Jul 7, 2020)

Minor

5.17.0 (Jul 2, 2020)

Minor

  • Styling: Prepare css for dark mode support (#963)

5.16.0 (Jul 2, 2020)

Minor

  • Docs: Expand Navigation subsections (#962)

5.15.0 (Jul 2, 2020)

Minor

5.14.3 (Jul 1, 2020)

Patch

  • Tabs: lightgray background when tab is focussed (#960)

5.14.2 (Jul 1, 2020)

Patch

  • Link: add event to onFocus + onBlur (#959)

5.14.1 (Jul 1, 2020)

Patch

5.14.0 (Jul 1, 2020)

Minor

  • Docs: Refactored Gestalt Docs Sidebar Menu (#952)

5.13.0 (Jul 1, 2020)

Minor

5.12.1 (Jun 30, 2020)

Patch

  • Internal: Support GitHub Codespaces (#956)

5.12.0 (Jun 30, 2020)

Minor

5.11.2 (Jun 30, 2020)

Patch

  • Docs: support IE11 (#957)

5.11.1 (Jun 29, 2020)

Patch

5.11.0 (Jun 26, 2020)

Minor

  • Box/Link: add role prop to both and accessibilitySelected prop to Link (#953)

5.10.0 (Jun 25, 2020)

Minor

  • Button: Fix disabled state to prevent it to be interacted with and event bubbling (#951)

5.9.2 (Jun 24, 2020)

Patch

  • Internal: Update documentation link (#950)

5.9.1 (Jun 24, 2020)

Patch

5.9.0 (Jun 24, 2020)

Minor

5.8.0 (Jun 24, 2020)

Minor

  • Link: fix context menu not showing (#948)

5.7.0 (Jun 24, 2020)

Minor

  • Internal: require flow exact types (#946)

5.6.0 (Jun 24, 2020)

Minor

  • Internal: Upgrade dependencies (#944)

5.5.0 (Jun 24, 2020)

Minor

5.4.0 (Jun 22, 2020)

Minor

  • Internal: Enable flow types-first (#940)

5.3.0 (Jun 22, 2020)

Minor

  • Link: add TapArea-like feedback (#933)

5.2.5 (Jun 22, 2020)

Patch

  • DatePicker: Fix "locale object was not found for the provided string" warning (#941)

5.2.4 (Jun 22, 2020)

Patch

5.2.3 (Jun 19, 2020)

Patch

  • Docs: provide more layouts for (#934)

5.2.2 (Jun 19, 2020)

Patch

5.2.1 (Jun 19, 2020)

Patch

5.2.0 (Jun 18, 2020)

Minor

  • Masonry/defaultLayout: Add a layout basicCentered to center justify grid content (#929)

5.1.0 (Jun 18, 2020)

Minor

  • [DatePicker] New DatePicker component in new gestalt-datepicker package (#913)

5.0.1 (Jun 18, 2020)

Patch

  • TapArea: fix codemod for React.Fragment use case (#930)

5.0.0 (Jun 17, 2020)

Major

  • Touchable/TapArea: replace Touchable with TapArea (#923)

4.0.1 (Jun 16, 2020)

Patch

  • [Video] Remove unused Flow suppression comment. (#928)

4.0.0 (Jun 16, 2020)

Major

3.2.0 (Jun 16, 2020)

Minor

  • Row, Stack: Fix nullish child gap bug (#925)

3.1.0 (Jun 15, 2020)

Minor

  • Internal: upgrade to flow 0.127.0 (#924)

3.0.2 (Jun 13, 2020)

Patch

  • Internal: Request a Pinterest designer for design changes (#921)

3.0.1 (Jun 12, 2020)

Patch

  • Touchable: displayName should still be Touchable (#922)

3.0.0 (Jun 12, 2020)

Major

  • Touchable: forward ref, touch feedback, and more (BREAKING CHANGE) (#906)

2.5.0 (Jun 12, 2020)

Minor

2.4.1 (Jun 12, 2020)

Patch

  • Internal: Flow - enable exact_by_default (#920)

2.4.0 (Jun 12, 2020)

Minor

2.3.0 (Jun 11, 2020)

Minor

  • Tabs: remove underline on hover/focus (#918)

2.2.1 (Jun 10, 2020)

Patch

  • Fix proptype (#914)

2.2.0 (Jun 10, 2020)

Minor

  • Tooltip: fix state update on unmounted component warning (#912)

2.1.0 (Jun 9, 2020)

Minor

  • TableHeader: Add optional sticky header (#900)

2.0.3 (Jun 9, 2020)

Patch

  • Bump websocket-extensions from 0.1.3 to 0.1.4 (#904)

2.0.2 (Jun 9, 2020)

Patch

2.0.1 (Jun 5, 2020)

Patch

2.0.0 (Jun 5, 2020)

Major

1.63.0 (Jun 4, 2020)

Minor

  • TableSortableHeaderCell: Change clickable area (#890)

1.62.0 (Jun 4, 2020)

Minor

  • Docs: Add search (#895)

1.61.1 (Jun 4, 2020)

Patch

  • Box: don't add border properties for borderSize=none (#899)

1.61.0 (Jun 3, 2020)

Minor

  • Docs: Use netlify for docs hosting + remove GitHub pages push (#897)

1.60.3 (Jun 3, 2020)

Patch

  • Docs: Add missing parameter for Toast (#896)

1.60.2 (Jun 2, 2020)

Patch

  • Internal: Add Pinterest Favicon to docs (#893)

1.60.1 (Jun 2, 2020)

Patch

1.60.0 (Jun 1, 2020)

Minor

  • Touchable, Button, Icon: Add props so all of them have accessibilityControls, accessibilityExpanded, accessibilityHaspopup, accessibilityLabel and disabled (#889)

1.59.0 (Jun 1, 2020)

Minor

1.58.1 (May 29, 2020)

Patch

  • [Row, Stack] Add missing props to docs (#891)

1.58.0 (May 29, 2020)

Minor

  • [Box, Flexbox, Row, Stack] Create Flexbox, Row, Stack components, DRY out Box types (#803)

1.57.1 (May 28, 2020)

Patch

  • Table: Only show scrollbar when necessary (#887)

1.57.0 (May 27, 2020)

Minor

1.56.0 (May 27, 2020)

Minor

1.55.5 (May 26, 2020)

Patch

1.55.4 (May 22, 2020)

Patch

  • Internal: fix yarn watch keeps appending CSS (#877)

1.55.3 (May 21, 2020)

Patch

  • Modal: make focus state more specific (#875)

1.55.2 (May 19, 2020)

Patch

  • Flyout: shift caret left/right towards flyout to align with rounded corners (#844)

1.55.1 (May 19, 2020)

Patch

  • Internal: update flow-typed definitions (#873)

1.55.0 (May 19, 2020)

Minor

  • Internal: update devdependencies (Jest / Babel / StyleLint) (#872)

1.54.0 (May 18, 2020)

Minor

1.53.0 (May 18, 2020)

Minor

1.52.3 (May 18, 2020)

Patch

  • Internal: Remove unused boxperf.js (#868)

1.52.2 (May 18, 2020)

Patch

  • Video: Fix for n.video.load is not a function in Safari #870

1.52.1 (May 18, 2020)

Patch

  • Internal: Use octokit/graphql-action@v2.0.0 (#867)

1.52.0 (May 13, 2020)

Minor

1.51.0 (May 13, 2020)

Minor

1.50.0 (May 13, 2020)

Minor

1.49.4 (May 13, 2020)

Patch

  • Internal: Fix Changelog formatting (#857)

1.49.3 (May 13, 2020)

Patch

  • Internal: Cache yarn dependencies in CI (#854)

1.49.2 (May 13, 2020)

Patch

  • Internal: Require release type on every PR (#853)

1.49.1 (May 12, 2020)

Patch

1.49.0 (May 12, 2020)

Minor

  • Internal: Release with every commit (#848)

1.48.0 (May 8, 2020)

Minor

Patch

  • VideoControls: overwriting overflow default behavior on timestamp text (#845)

1.47.0 (May 6, 2020)

Minor

  • Flyout: Add flexible size prop to flyout (#840)
  • Icon: Add story pin icon (#842)
  • Internal: Enable + enforce flow strict on every file (#841)

Patch

  • Flyout: Fix stroke on caret (#837)

1.46.1 (Apr 28, 2020)

Patch

  • Readme: Remove greenkeeper reference (#835)

1.46.0 (Apr 27, 2020)

Minor

  • IconButton/Pog: Deprecated bgColor=blue in Pog and IconButton (#827)
  • Touchable: add optional onBlur / onFocus props (#832)

1.45.0 (Apr 23, 2020)

Minor

1.44.0 (Apr 23, 2020)

Minor

Patch

  • Internal: Test builds on Node.js 14 (#826)
  • Docs: Refactored instances of class to function components in Docs (#817)

1.43.0 (Apr 21, 2020)

Minor

  • Tooltip: Show tooltip when React children have focus (#824)
  • IconButton/Pog: Removed unused iconColor options
  • Docs: Replaced combinations in Pog with Combinations

Patch

  • Internal: Enable React.Strict on documentation (#821)
  • Checkbox/Radiobutton: Updated checkbox and radiobutton borders for disabled state (disabled controls don't show outlines) (#795)

1.42.0 (Apr 20, 2020)

Minor

  • RadioButton/Checkbox: Moved shared classes to RadioButtonCheckbox.css (#810)
  • Internal: update yarn.lock file (#814)
  • Internal: Minor version updates for several dependencies (#815)
  • Buttons/Tabs: Increase paddingX to 16px on lg Buttons and Tabs (#816)

Patch

  • Docs: Add a note on the Tabs documentation about use with react-router (#813)

1.41.0 (Apr 16, 2020)

Minor

  • Color: update gray color to #767676 (#804)
  • Icon: update default #8e8e8e to #767676 (#811)

1.40.0 (Apr 15, 2020)

Minor

Patch

  • Internal: remove reference to unused .integration.js (#808)

1.39.0 (Apr 14, 2020)

Minor

  • SegmentedControl: Update the border radius from 8px outer / 6px inner to 16px outer / 14px inner (#798)

1.38.0 (Apr 13, 2020)

Minor

  • Modal: support Flyout inside of a Modal (#793)

1.37.0 (Apr 3, 2020)

Minor

  • Masonry: Allow string enum types for Masonry layout prop (in prep of removing symbols/classes) (#782)

1.36.0 (Apr 3, 2020)

Minor

1.35.0 (Apr 2, 2020)

Minor

  • Text: Remove prop leading and related css properties (#784)

Run codemods:
cd gestalt; yarn run codemod --parser=flow -t=packages/gestalt-codemods/1.35.0-1.36.0/leading-text-remove.js ~/code/repo

1.34.0 (Apr 1, 2020)

Minor

  • Tooltip: Update border radius + adjust spacing (#786)

1.33.0 (Mar 31, 2020)

Minor

  • Avatar: Add __dangerouslyUseDefaultIcon prop (#774)

1.32.0 (Mar 31, 2020)

Minor

  • Avatar/GroupAvatar: update sizes / default avatar / remove verified outline (#771)

1.31.0 (Mar 31, 2020)

Minor

  • [Revert] Modal: Update OutsideEventBehavior to work well with Portals (#778)

1.30.0 (Mar 30, 2020)

Minor

  • Modal: Update OutsideEventBehavior to work well with Portals (#777)

1.29.0 (Mar 27, 2020)

Minor

1.28.0 (Mar 27, 2020)

Minor

  • Borders: Update lightgray border color to #ddd (#776)

Patch

  • Docs: Fix layout for 1 line code example (#779)

1.27.0 (Mar 26, 2020)

Minor

  • Text: Remove deprecated prop __dangerouslyIncreaseLineHeight (#773)

Patch

  • SelectList: Remove selected prop from the placeholder option tag for better React support (#759)

1.26.0 (Mar 25, 2020)

Minor

1.25.0 (Mar 24, 2020)

Minor

  • RadioButton: Updated style. Added built-in label (optional 'label' prop). (#749)
  • Checkbox: Updated style. Added built-in label (optional 'label' and 'errorMessage' props) (#749)

1.24.0 (Mar 23, 2020)

Minor

1.23.2 (Mar 20, 2020)

Patch

1.23.1 (Mar 20, 2020)

Patch

  • Toast: add back the color red as a deprecated feature (#760)

1.23.0 (Mar 20, 2020)

Minor

  • Toast: Update design + remove icon/color + add thumbnailShape/button (#755)

Run codemods:
cd gestalt; yarn run codemod --parser=flow -t=packages/gestalt-codemods/1.22.0-1.23.0/toast-remove-color-icon.js ~/code/repo

1.22.1 (Mar 19, 2020)

Patch

1.22.0 (Mar 16, 2020)

Minor

  • Docs: Use same React version as package (#753)

1.21.0 (Mar 16, 2020)

Minor

  • Flyout: Responsive, updated sizes + minimum width (#743)

Patch

  • Internal: upgrade packages (#751)

1.20.0 (Mar 12, 2020)

Minor

Patch

1.19.0 (Mar 11, 2020)

Minor

  • IconWithTooltip: Remove deprecated component (#741)

1.18.0 (Mar 10, 2020)

Minor

  • Flyout/Tooltip: Update spacing around to 8px when caret is hidden (#737)
  • Docs: Open in CodeSandbox & remove checkerbox from example (#735)
  • Internal: fail build when CSS flow changes are required (#738)

1.17.0 (Mar 9, 2020)

Minor

  • Icon: Add credit-card and conversion-tag icons (#716)
  • Box [Breaking]: Removes support to deprecated props deprecatedMargin & deprecatedPadding (#711)

Run codemods:

cd gestalt; yarn run codemod --parser=flow -t=packages/gestalt-codemods/1.15.0-1.16.0/deprecatedMargin-box-replace.js ~/code/repo
cd gestalt; yarn run codemod --parser=flow -t=packages/gestalt-codemods/1.15.0-1.16.0/deprecatedPadding-box-replace.js ~/code/repo

1.16.0 (Mar 6, 2020)

Minor

  • Tabs: Add white background, backgrounds for active and hover/focus states, 60px min width (#731)

Patch

  • Internal: Detect and remove unused eslint disables (#723)

1.15.0 (Mar 5, 2020)

Minor

  • Text [Breaking]: Removes deprecated size=xl (#729)

Run codemod:

cd gestalt; yarn run codemod --parser=flow -t=packages/gestalt-codemods/1.14.0-1.15.0/remove-text-size-xl.js ~/code/repo

1.14.0 (Mar 5, 2020)

Minor

  • Form Elements: Remove horizontal spacing for label / helperText and errorMessage (#727)

1.13.0 (Mar 5, 2020)

Minor

  • Form fields: Add "lg" size option (#713)

1.12.0 (Mar 4, 2020)

Minor

Patch

  • Docs: make checkerboard optional (#714)

1.11.1 (Mar 3, 2020)

Patch

1.11.0 (Mar 3, 2020)

Minor

1.10.1 (Mar 2, 2020)

Patch

  • Text / Heading: Made typography changes more backwards-compatible by adding xl size back in as deprecated feature (#707)

1.10.0 (Feb 28, 2020)

Minor

  • Tooltip: Add ability to hover over tooltip and add a clickable link (#684)
  • Tooltip: Add idealDirection (#701)
  • IconWithTooltip: deprecate component (#690)

Patch

  • Modal: [Docs] Fix default value for closeOnOutsideClick (#697)
  • Box/Mask/Sticky: [Docs] Added descriptions about usage to attributes accepting both string and number formats. (#703)
  • README: [Docs] Removed references and script to run integrations tests. (#702)

1.9.0 (Feb 27, 2020)

Minor

  • Text / Heading [Breaking]: Added codemod to support breaking changes from #693 (removed support for responsive size prop values smSize, mdSize, and lgSize in Text and Heading component) (#696)
  • Heading / Text [Breaking]: Reduce size options from xs-xl to sm-lg (#693)

Run codemods for breaking changes in order:

  1. cd gestalt; yarn run codemod --parser=flow -t=packages/gestalt-codemods/1.8.0-1.9.0/remove-responsive-text-sizing.js ~/code/repo
  2. yarn run codemod --parser=flow -t=packages/gestalt-codemods/1.8.0-1.9.0/heading-size-replace.js ~/code/repo
  3. yarn run codemod --parser=flow -t=packages/gestalt-codemods/1.8.0-1.9.0/text-size-replace.js ~/code/repo

1.8.0 (Feb 27, 2020)

Minor

1.7.1 (Feb 26, 2020)

Minor

1.7.0 (Feb 25, 2020)

Minor

  • Button: update horizontal padding to 12px (#688)
  • [Revert] Flyout: Update spacing around items to 8px + remove caret code (#668)
  • [Revert] Masonry: Allow string enum types for Masonry layout prop (in prep of removing symbols/classes) (#667)

1.6.0 (Feb 25, 2020)

  • Internal: Update Node.js version to 12.x (#686)
  • Internal: update yarn.lock file (#687)

1.5.0 (Feb 25, 2020)

Minor

  • Box: Add borderSize prop for styling borders (#678)
  • Modal: visual refresh + heading optional + add closeOnOutsideClick (#680)

Codemods:
cd gestalt; yarn run codemod --parser=flow -t=packages/gestalt-codemods/1.3.0-1.4.0/modal-remove-close-label.js ~/code/repo

1.4.0 (Feb 24, 2020)

Minor

  • Internal: Detect invalid composes in CSS modules (#676)
  • Internal: Flowtype CSS files in CI (#675)
  • Internal: Add code of conduct & powered by netlify link (#679)
  • Text/Heading: Update letter spacing to default (#681)

1.3.0 (Feb 20, 2020)

1.2.0 (Feb 20, 2020)

Minor

  • Internal: Update dependencies (#671)

Patch

1.1.0 (Feb 20, 2020)

Minor

  • Masonry: Allow string enum types for Masonry layout prop (in prep of removing symbols/classes) (#667)

1.0.0 (Feb 20, 2020)

Major

  • Box / Touchable [Breaking]: Removed support for shape prop values roundedTop, roundedRight, roundedBottom, and roundedLeft (#657)
  • Box / Mask / Touchable [Breaking]: Replace shape prop with rounding (#666)

Run codemods for breaking changes in order:

  1. cd gestalt; yarn run codemod --parser=flow -t=packages/gestalt-codemods/0.125.0-1.0.0/convert-roundedX.js ~/code/repo
  2. yarn run codemod --parser=flow -t=packages/gestalt-codemods/0.125.0-1.0.0/convert-shape-to-rounding.js ~/code/repo

Minor

  • Flyout: Remove caret, update shadow (#663)
  • Flyout: Update spacing around items to 8px + remove caret code (#668)

0.125.0 (Feb 16, 2020)

Minor

0.124.0 (Feb 12, 2020)

Minor

  • Box: Add new prop opacity to set css opacity with values 0 to 1 in tenth increments. (#654)
  • Button: Update border radius / small size + add dark gray option (#655)

0.123.0 (Feb 7, 2020)

Minor

  • Color: update dark gray color to #111 (#648)
  • Masonry: Shipped "fixFetchMoreBug" behavior and removed flag. This makes Masonry fetch less aggressively in some cases. (#651)

0.122.3 (Jan 30, 2020)

Patch

  • Bumping version with no other changes for the sake of fixing release to npm.

0.122.2 (Jan 30, 2020)

Patch

  • Masonry: Reverts the past update to wait. Turns out this was more dangerous than expected, and we should experiment on it later. (#645)

0.122.1 (Jan 29, 2020)

Patch

  • Masonry: Add a wait value for throttling updateScrollPosition (#641)

0.122.0 (Jan 28, 2020)

Minor

  • Icon: Update existing workflow icon svg for ok, halted, problem, unstarted, in progress and warning (#638)
  • Icon: Added newline in css file and removed comment (#637)
  • Icon: Add right-to-left locales flip style support (#631)

Patch

  • Docs: Update docs to wrap Flyouts, Modals, and Tooltips in Layers so they don't get overlapped by example code (#639)

0.121.0 (Jan 21, 2020)

Minor

  • Switch: Add right-to-left locales flip style support (#628)
  • Flow: Upgrade to version 0.116.1 (#635)

0.120.0 (Jan 20, 2020)

Patch

  • Stats: Calculate raw and percentage number of gestalt components vs native components (#627)
  • Masonry: Add a flag to optionally fix a bug (see PR notes) (#632)

0.113.3 (Jan 13, 2020)

Patch

  • Internal: Update GitHub pages publish script (#625)

0.113.2 (Jan 13, 2020)

Patch

  • Internal: Update GitHub pages publish script (#624)

0.113.1 (Jan 13, 2020)

Patch

  • Button: Fix spelling mistake in the docs (#622)
  • Internal: Fix the publish to GitHub pages (#621)

0.113.0 (Jan 9, 2020)

Minor

  • Icon: Add workflow-status-all icon (#614)
  • Icon: Add workflow-status-warning icon (#616)
  • IconWithTooltip: Add component and tests (#609)
  • IconWithTooltip: Improve accessibility and convert component to hooks (#618)

Patch

  • IconButton: Convert examples & component to use hooks (#612)
  • Internal: Convert from Travis.ci to GitHub workflows (#610)
  • Internal: include flow warnings in error output (#611)
  • Internal: Perform releases with GitHub CI (#615)
  • Link: Convert component to use hooks (#613)

0.112.0 (Dec 10, 2019)

Minor

0.111.0 (Dec 9, 2019)

Minor

  • Pog: Add orange icon color prop to be passed as a value (#602)
  • Icon: Add directional-arrow-left icon (#605)
  • Icon: Add directional-arrow-right icon (#605)
  • IconButton: Allow orange icon color prop to be passed as a value (#602)
  • Video: Improve video seeking (#601)

Patch

  • Avatar: Convert component to use hooks (#598)
  • Card: Convert examples & component to use hooks (#597)
  • Checkbox: Convert examples & component to use hooks (#600)
  • Internal: Add react-testing-library (#598)
  • Internal: Enable react-hooks/exhaustive-deps lint rule (#598)
  • Internal: Remove concurrently dependency (#599)
  • Internal: Convert tests to React Testing Library (#603)

0.110.0 (Nov 27, 2019)

Minor

  • Internal: Upgrade react-scripts / babel7 & jest (#592)
  • Internal: upgrade gestalt package dependencies (#595)

0.109.0 (Nov 25, 2019)

Minor

0.108.0 (Nov 18, 2019)

Minor

  • Colors: Update blue color with higher contrast version (improved a11y) (#589)

0.107.0 (Nov 14, 2019)

Minor

  • ScrollFetch: Fixed a tiny flow type bug on the default props (#587)

0.106.0 (Nov 12, 2019)

Minor

  • defaultProps: Remove the last React defaultProps and transfer it to the already existing but empty ES6 static defaultProps on the same file (#568)
  • Video: add onPlayheadDown and onPlayheadUp callbacks (#585)

0.105.0 (Oct 22, 2019)

Minor

  • IconButton: Allow blue background color prop to be passed as a value (#572)
  • Pog: Add blue background color prop to be passed as a value (#572)
  • Masonry: Fixed a bug where all grids shared the same default measurement store (#573)
  • Icon: Add new add-layout icon (#574)
  • Flyout: Remove the lightgray border between content and caret on white flyouts (#576)
  • Contents/Controller: Remove UNSAFE_ methods in favor of supported ones (#570)

0.104.0 (Oct 3, 2019)

Minor

  • Icon: Replace existing filter icon (#565)
  • Contents/Controller: Replace componentWillReceiveProps with UNSAFE_componentWillReceiveProps (#566)
  • Icon: Add new replace/scale icons (#567)

0.103.0 (Aug 19, 2019)

Minor

  • Spinner: Add size prop which can be passed sm or md as a value (#553)
  • Icon: Replace existing folder and file-unknown icon (#562)

0.102.0 (Aug 6, 2019)

Minor

  • Box: Allow justifyContent and alignContent props to be passed evenly as a value (#557)

0.101.0 (Jul 31, 2019)

Minor

  • SearchField: Remove the white background color of the outer box to make its corners looks correct on backgrounds with colors different than white (#552)
  • Icon: Add new folder and file-unknown icon (#554)

0.100.0 (Jul 23, 2019)

Minor

  • Enzyme: Upgrade to the latest v3.10.0 version and pull in Flow library changes (#543)
  • Eslint: Bump all related packages/plugins to current latest version (#544)
  • Button: add new textColor prop to allow overriding of text color for buttons (#545)
  • Icon: Add new lightning icon (#547)
  • Icon: Update send icon (#549)
  • SegmentedControl: Fixup some extra CSS that was messing with Tooltips (#550)

0.99.0 (Jun 21, 2019)

Minor

Patch

  • Box: Fixed name minification bug and missing PropType from my recent margin

0.98.0 (May 28, 2019)

Minor

  • Box: margin prop now supports auto for use in flexbox layouts (#528)
  • Icon: Update flashlight icon to use new asset (#527)
  • Icon: Add new icon of heart-outline and update icon of heart (#526)

Patch

  • Typography: Fixed a tiny bug where our CSS file had a few uses of curly quotes instead of regular quotes (#524)

0.97.0 (May 15, 2019)

Minor

  • IconButton: Add new disabled prop and stylings to IconButton component (#521)
  • Icon: Add new icon of ads-stats and ads-overview (#522)

0.96.0 (May 6, 2019)

Minor

  • Icon: add calendar icon to gestalt (#512)
  • Icon: add lightning bolt icon (#513)
  • Flow: upgrade version to

    Minor

    Patch

    0.94.0 (March 25, 2019)

    Minor

    0.93.0 (March 13, 2019)

    • Mask: add new prop willChangeTransform default true which can turn off willChange

    0.92.0 (March 7, 2019)

    Minor

    0.91.0 (March 1, 2019)

    Minor

    • Flyout: Apply the box shadow to Flyout at all times (#488)

    Patch

    • Docs: Update remaining prop tables to include links to examples (#487)
    • Docs: Improve Image description (#481)

    0.90.0 (February 19, 2019)

    Minor

    • Update fill-transparent icon (#483)
    • Upgrade flow version to 0.84.0 (#479)
    • Layer: children prop is now required (#479)

    0.89.0 (February 15, 2019)

    Minor

    • Upgrade React version to 16.8.0 (#474)
    • SegmentedControl: items have equal width by default; add responsive prop which makes item width responsive to content width (#473)
    • Button: Update border radius (#476)
    • Icon: Add new alert and arrow-circle-up icons (#477)

    Patch

    0.88.0 (January 24, 2019)

    Minor

    • Icon: add new trashcan icon (#462)
    • Icon: rename icon name trashcan to trash-can (#463)
    • Internal: updated rollup build tools to use stable/predictable minified CSS classnames (#455)
    • Video: add children prop (#464)
    • Icon: add new icon reorder-images (#466)
    • Avatar: add property to use Pinterest icon for verified (#460)

    0.87.0 (January 17, 2019)

    Minor

    • IconButton, Pog, Icon: pass IconButton's accessibilityLabel down through Pog to Icon, where it is used as the svgs title for hover text (#456)
    • Box, IconButton, Pog: Add transparentDarkGray color option (#457)

    Patch

    • Box: Add orchid to color examples (#458)

    0.86.2 (January 9, 2019)

    Patch

    • Box: update docs to mention new ref functionality (#450)
    • IconButton: add title for hover text, using existing accessibilityLabel (453)
    • IconButton: add title for hover text, using existing accessibilityLabel (#453)
    • Internal: Reverts upgrade to postcss-preset-env due to a bug in how it interacts with CSS modules (#451)
    • Layer: Warn instead of erroring when server-rendering (#454)

    0.86.1 (January 3, 2019)

    Patch

    • Box: add displayName to Box to maintain current naming in snapshots (#446)

    0.86.0 (January 3, 2019)

    Minor

    • Icon: adding new icons for editing (#440)
    • Icon: adding canonical pin icon (#438)
    • Box: Add ref forwarding (#431)
    • Masonry: Removed onFinishedRendering prop because better test alternatives could be used (#435)
    • Internal: Removes integration tests (#439)
    • Tooltip: Deprecate component and remove from exports (includes codemod) (#412)

    Patch

    • Internal: Migrated postcss-cssnext to postcss-preset-env and removed color() function (#432)
    • Docs: Update Link docs to indicate href is required (#437)

    0.85.0 (December 10, 2018)

    Minor

    • Icon: adding new icons (#425)
    • Color: Change Pinterest Red from BD081C to E60023 (#429)

    0.84.0 (November 29, 2018)

    Minor

    • Masonry: Add a onFinishedRendering prop which allows for better testing (#423)
    • Tabs: (Update to #368) Use composite of index and href for tab keys (#419)
    • Text: Default value for leading is now undefined to allow browser to determine line-height based on language (#421)

    Patch

    • Internal: Fixed a test that started flaking out with React 16.6 (#410)
    • Docs: Updated some Masonry props descriptions (#417)

    0.83.0 (October 25, 2018)

    Minor

    • Internal: Bump version of React and related packages (#406)
    • Internal: Bump all eslint and stylelint packages (#400)
    • Icon: add new icons for text alignment
    • Tooltip: Merge abilities into Flyout for future deprecation (#403)
    • IconButton: Add new bgColor option "gray" (#405)

    0.82.0 (October 12, 2018)

    Minor

    • Icon: Add compose icon (#358)
    • SearchField: Add autoComplete prop for parity with TextField (#363)
    • Tabs: Add optional wrap prop (#361)
    • Checkbox: Add optional onClick prop (#364)
    • Flow: Bump to version 0.81.0 (#376)
    • Tabs: Use href for key instead of index (#368)
    • Pulsar: Updated animation that hides ring, allowing full visibility of content underneath (#394)

    Patch

    • Internal: Exclude node_modules from babelification (#382)
    • Internal: publish README.md (#367)
    • Internal: add GH_TOKEN to docker-compose file for greenkeeper (#378)
    • Internal: add greenkeeper env variables to docker-compose and buildkite files (#381)

    0.81.0 (September 11, 2018)

    Minor

    0.80.0 (September 7, 2018)

    Minor

    • Internal: Update flow-typed def for jest to match jest version (#346)
    • Masonry: new MasonryInfiniteBeta and MasonryBeta (#329)

    0.79.2 (September 5, 2018)

    Minor

    • Button: Fix transparent button on blue background (#316)
    • Flyout: Add new prop shouldFocus to override focus on open behavior. Has codemod (#325)
    • Icon: Add camera roll icon (#317)
    • Video: Make a11y label props required in Video component (#321)
    • Internal: Add in greenkeeper-lockfile for auto updates (#327)

    Patch

    • Modal: set content width to 100% to prevent overflow bug in IE (#315)
    • Modal: change Box width from using column to width property (#338)

    0.79.1 (August 24, 2018)

    Patch

    • Masonry: Add missing defaultProps and handleResize (#313)

    0.79.0 (August 22, 2018)

    Minor

    • Masonry: MasonryInfinite for infinite fetching (#307)

    0.78.0 (August 20, 2018)

    Minor

    • Internal: Turn on sketchy-number flow lint rules as an error (#293)
    • TextArea: Add an onKeyDown prop (#303)
    • TextField: Add an onKeyDown prop (#303)
    • Internal: Add flow types to Box transform functors (#299)
    • Icon: Fix cog icon rotation (#308)

    0.77.0 (July 30, 2018)

    Minor

    • Checkbox: Add error prop and styling (#287)
    • Internal: Bump flow version to 0.77.0 (#289)
    • Internal: Add flow typed definitions for node-fetch and filesize (#290)
    • Collage: Add new Collage component to Gestalt (#291)
    • Internal: Turn on all non-sketchy flow lint rules as errors (#292)
    • Masonry: Add configurable virtual bounds (#294)

    0.76.1 (July 17, 2018)

    Patch

    0.76.0 (July 17, 2018)

    Minor

    • Icon: reduce filesize of each icon with 40% + add new icons (#269)
    • Colors: Darken gray and darkGray so they're AA accessible at smaller sizes (#276)
    • Video: Add a gradient overlay on the control bar (#27)
    • Layer: Layer component is now exported for use and has documentation
    • TextArea: Add a hasError prop (#280)
    • Icon: Add new megaphone icon (#281)

    Patch

    • Icon: Fix envelope icon + add gmail (#270)
    • Internal: Fix release script for gh-pages (#266)
    • Flow: Bump Flow to version 0.75.0 in gestalt (#268)
    • Internal: Bump all eslint plugin packages in prep for eslint5 (#273)

    0.75.0 (Jun 27, 2018)

    Minor

    • Box: Add visuallyHidden as a display option (#262)
    • Icon: Add one new icon (globe-checked) for claimed website (#264)

    Patch

    • Docs: Fix "fit" labels in Image docs example (#259)
    • Internal: Set up pre-commit hooks for linting and testing (#258)
    • Internal: Fix peer dependency issues with stylint and jest-pupeteer (#260)
    • Internal: Add eslint-import/no-relative-parent-imports rule (#261)

    0.74.0 (Jun 13, 2018)

    Minor

    • ErrorFlyout: Deprecate component and remove from Gestalt (#251)

    Patch

    • Danger: Separate danger rules out into separate files (#253)
    • Modal: Fix issue with outside click error bubbling (#254)

    0.73.0 (Jun 8, 2018)

    Minor

    • Masonry: Makes Masonry React Async compatible (#227)
    • SegmentedControl: Change flow type of items to React.Node (#230)
    • Video: Add jsdom browser specific tests (#205)
    • Flyout: Merge ErrorFlyout abilities into Flyout (#242)
    • Flyout: Support blue Flyouts (#249)
    • Card: Make Card explicitely use box-sizing
    • GroupAvatar: Text sizes are consistent with Avatar and size prop is now optional. (#244)
    • Video: Move initial video setup calls to componentDidMount (#245)

    Patch

    • Internal: add better basic test coverage (#231)
    • Modal: Refactor internals and remove responsive behavior (#218)
    • Internal: update to jsdom only tests (#232)
    • Internal: Upgrade to Jest 23 (#233)
    • Internal: Upgrade to Stylelint 9.2.1 (#235)
    • Avatar/GroupAvatar: Add additional tests for 100% coverage (#236)
    • Avatar: fix error when name is falsey (#248)
    • Button/Icon: Add additional tests for 100% coverage (#237)
    • Flyout/SegmentedControl: Add additional tests for 100% coverage (#238)
    • Touchable: Add additional tests for 100% coverage (#239)
    • Internal: Add Codecov badge to README (#241)

    0.72.0 (May 30, 2018)

    Minor

    • Video: Added new onSeek callback prop to Video component (#209)
    • Video: Added new onReady callback prop to Video component (#210)
    • Internal: Remove dead example code from docs (#211)
    • Internal: Fix react router dependencies (#212)
    • Internal: Fix package.json dependency locations (#213)
    • Flow: Fix Flow errors in the docs/ directory (#214)
    • Flow: Fix remaining errors in the docs/ directory and enable Flow (#215)
    • Docs: Fix indentation on gestalt docs code examples (#219)
    • Docs: Fix broken Link component in docs app (#220)
    • SelectList: Makes SelectList React Async compatible (#221)
    • TextArea: Makes TextArea React Async compatible (#222)
    • TextField: Makes TextField React Async compatible (#223)
    • ScrollContainer: Makes ScrollContainer React Async compatible (#224)
    • Video: Fix Video playback on SSR if playing is true on first mount (#225)

    0.71.0 (May 23, 2018)

    Minor

    • Drop support for React 15 and bump React 16 version (#168)
    • Colors: Update blue color (#193)
    • Video: Fix background color for fullscreen video playback (#198)
    • Internal: Refactor Modal docs to kill StateRecorder (#199)
    • Internal: Add eslint-plugin-eslint-comments with recommended settings (#200)
    • Video: Makes aspectRatio a required prop for Video (#201)
    • Video: Pass events through to callback functions (#203)
    • Touchable: Add event targets to Flow typing for callbacks (#204)
    • Video: Add new onEnded prop for media end event (#207)

    Patch

    • Internal: Add code coverage to PRs (#185)
    • Internal: Internal
    • Internal: Update Jest and use multi-project runner (#158)
    • Internal: Fix import path for boxperf script (#188)
    • Internal: Turn on eslint-plugin-import rules already being followed (#189)
    • Docs: Add live docs to Letterbox (#190)
    • Docs: Move CardPage rendering into the Route render prop (#191)
    • Internal: Turn on all react recommended linters (#192)
    • Internal: Merge jest-pupeteer eslint file into main one (#193)
    • Docs: Rewrite Column doc to remove scope prop from Example (#196)
    • Video: Fix broken equality check for Video src prop (#202)
    • Internal: Move stylelint config to separate file (#206)

    0.70.0 (May 15, 2018)

    Minor

    • Avatar / GroupAvatar: make outline configurable(#173)
    • Masonry: Update non-virtualized Masonry to render all items regardless of the window
    • ExperimentalMasonry: remove component (#183)
    • Internal: Add flow-typed files for third party packages (#174)
    • Internal: Remove unused linter suppressions (#180)
    • Internal: Add eslint-plugin-jest with recommended settings (#181)
    • Internal: Add Flow type checking to Jest test files (#184)
    • Video: Better existing callbacks, new playback rate prop, new loading callback (#174)
    • Internal: Turn the

      Minor

      • Sticky: Expand threshold options to take string values (#166)
      • Avatar: Fall back to default letter if image does not load (#156)
      • Video: Add new Video component to Gestalt (#150)
      • Video: Add aspectRatio prop to Video and hide fullscreen on unsupported browsers (#171)

      Patch

      • Internal: Add bundle size impact reporting (#146)
      • Pulsar: Updated styles to use border box so pulsar doesn't extend out of container div (#169)
      • Docs: Fix home link (#170)

      0.68.1 (May 8, 2018)

      Patch

      • Masonry: Don't pass Infinity as style value (#163)
      • Internal: Generate stats file during build (#160)
      • Flow: Upgrade flow-bin to version 0.71.0 (#155)
      • Internal: update yarn.lock (#152)
      • Docs: include images in repo (#151)
      • Docs: updated design (#154)

      0.68.0 (May 3, 2018)

      Minor

      0.67.0 (April 25, 2018)

      Minor

      • Flyout: make IE11 compatible (#138)
      • Icon: Add new GIF icon (#143)

      Patch

      • Box: Fixed negative margins for Box marginStart and marginEnd
      • Docs: Add a link to the sandbox

      0.66.0 (April 24, 2018)

      Minor

      • Box: Added right to left language aware marginStart & marginEnd (#122)

      Patch

      • Switch: Disallow width shrinking in flex layouts
      • Masonry: Removed the unused "serverRender" prop
      • Docs: Updated Box docs to include marginStart and marginEnd

      0.65.0 (April 16, 2018)

      Minor

      • Link: Remove duplicate CSS declaration (#118)
      • Pulsar: Fix default prop value for size to match new design (#126)

      Patch

      • Docs: Updated Masonry "comp" definition to be more descriptive
      • Docs: Updated Pulsar docs to use new default size
      • Internal: Added some header comments to internal components/utils
      • Internal: Fixed a subtle bug in throttle that would cause longer than intended delays
      • Masonry: Fixed a timing bug where Masonry's handleResize could be called after unmount
      • Masonry: Added a debounce method and moved over some Masonry methods to use it

      0.64.0 (April 12, 2018)

      Minor

      • Icon: 4 new icons related to analytic stats (#105)
      • GroupAvatar: Fix when there are no collaborators (#112)
      • Flyout: Fix positioning during resize (#111)
      • Modal: Update heading size + fix docs (#114)
      • Pulsar: New blue ring design, size change from 96 to 136px (#115)
      • Icon: 1 icon (circle-arrow-down) for search (#119)

      Patch

      • Docs: Add live docs to TextField / TextArea (#116)
      • Internal: Fix navigation to allow opening in new tabs (#120)

      0.63.0 (March 26, 2018)

      Minor

      • Masonry: Promotes ExperimentalMasonry to be Masonry. Complete re-write of
        measuring etc. (#101)
      • Internal: Gestalt now is React 16.2.0 compatible. (#101)

      0.62.1 (March 22, 2018)

      Patch

      0.62.0 (March 21, 2018)

      Minor

      Patch

      • Docs: Masonry locally on port 3000 + update the README with the latest commands (#89)
      • Internal: No downtime when releasing the docs (#97)

      0.61.0 (March 20, 2018)

      Minor

      • Image: Don't show alt text when loading the image in FireFox. (#80) (#80)
      • Tabs: Update the background color to be transparent for unselected tabs (#79)

      Patch

      • Docs: Add live docs to Toast (#87)
      • Internal: Convert BrowserRouter to HashRouter - fixes directly going to a component (#88)
      • Docs: Add live docs to SegmentedControl (#90)

      0.60.0 (March 13, 2018)

      Minor

      • Masonry: Revert promotion of ExperimentalMasonry to be Masonry.
      • Internal: Revert React 16 support

      0.59.0 (March 13, 2018)

      Minor

      • Masonry: Promotes ExperimentalMasonry to be Masonry. Complete re-write of
        measuring etc. (#46)
      • Sticky: Fallback to position relative in IE11 (#51)
      • Internal: Gestalt now is React 16.2.0 compatible (#53)
      • SelectList: Hardcode 40px height for consistency (#57)

      Patch

      • Internal: Split docs & integration tests into individual packages (#22)
      • Flyout: Update the docs with correct flowtypes (#37)
      • Internal: Removes
      • Docs: Add live docs for Tooltip (#63)
      • Docs: Add live docs to Tabs (#65)
      • Docs: Add live docs to Spinner (#66)
      • Docs: Add live docs to SelectList (#69)
      • Flow: Update the Flow typing for children prop to be up to date with Flow version (#70)
      • ErrorFlyout / Toast / Tooltip: Add missing React proptyping to components (#73)
      • Flow: Upgrade flow-bin to version 0.66.0 (#74)

      [0.58.0] (Feb 26, 2018)

      Minor

      • Card: Adds an extra "image" property to help separate content (#19)
      • GroupAvatar: Update sizes to be in line with other components (#30)
      • Touchable: Adds support for fullHeight prop (#31)
      • Toast: Fix Safari 9 thumbnail/text overlap (#33)

      Patch

      • GroupAvatar: Fix text sizes for 1 collaborator (#32)
      • Internal: Adds TextField: Remove duplicate logic opening the error flyout (#34)
      • Internal: Re-exports flowtypes (#35)

      0.57.1 (Feb 22, 2018)

      Patch

      • Internal: Fix docs (StateRecorder) + run development mode locally + fix propType error #25

      0.57.0 (Feb 22, 2018)

      Minor

      • Sticky: Add zIndex support (#21)
      • SearchField: Add custom onBlur prop / Rename syntheticEvent => event / Use stricter flowtype on event to remove if check (#17)
      • Flyout: Allow for custom width (#16)
      • ExperimentalMasonry: Reference measurementStore from props instead of instance (#14)

      Patch

      • Docs: Netlify
      • Docs: Updates Heading, Image, Label & Text to use Example (#10)
      • Docs: Container / ErrorFlyout / IconButton / Label / Pog / SearchField
      • Docs: Flyout / Mask / Pulsar
      • Docs: Readme updates (#3) (#3)
      • Docs: Publish docs when releasing (#1)
      • Docs: Fixes syntax errors in a few live examples (#6)
      • Docs: Move .corkboard/ to docs/ and isolate components (#9)
      • Docs: Removes function syntax from cards (#7)
      • Build: Fixes repo url in docs build script (#4)
      • Internal: Webpack 3 upgrade (#11)