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.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)