Skip to content

Upgrade EUI to 12.1.0#39601

Merged
thompsongl merged 12 commits intoelastic:masterfrom
thompsongl:eui/12.0
Jun 26, 2019
Merged

Upgrade EUI to 12.1.0#39601
thompsongl merged 12 commits intoelastic:masterfrom
thompsongl:eui/12.0

Conversation

@thompsongl
Copy link
Contributor

Summary

eui@11.3.2eui@12.1.0

Breaking change was removal of core-js, which largely only impacted Jest

12.1.0

  • Changed EuiNavDrawerFlyout title from h5 to div (#2040)
  • Converted EuiGlobalToastList into ARIA live region by adding role="region" attribute to add NVDA/JAWS support (#2055)
  • Added magnifyWithMinus and magnifyWithPlus glyphs to EuiIcon (2056)
  • Added a fully black (no matter the theme) color SASS variable $euiColorInk (2060)
  • Added autoFocus prop to EuiTabbedContent (2062)
  • Changed popout glyph in EuiIcon to look more like external link (2064)
  • Tweaked SuperDatePicker to make the start/end date selection more obvious (#2049)
  • Added toSentenceCase string service (#2049)
  • Pass EuiSuperSelect's popoverClassName to the popover's panel (#2068)
  • Added editorItemAlignLeft, editorItemAlignCenter, editorItemRight, editorItemAlignTop, editorItemAlignMiddle, editorItemAlignBottom, editorDistributeHorizontal, editorDistributeVertical, editorPositionTopLeft, editorPositionTopRight, editorPositionBottomRight, and editorPositionBottomLeft glyphs to EuiIcon (2070)
  • Added missing TS definitions for EuiRange (#2072)

Bug fixes

  • Fixed proptype for EuiCopy's children (#2048)
  • Fixed EuiInMemoryTable to allow sorting on computed columns (#2044)
  • Fixed TypeScript Toast member export (#2052)
  • Fixed style of readOnly input groups via EuiFormControlLayout and prepend/append (#2057)
  • Removed TS types from ES exports when the exported name differs from the imported one (#2069)
  • Fixed TypeScript definitions and type exports for EuiBadge and EuiCopy (#2052)

12.0.0

  • Attached noreferrer also to links without target="_blank" (#2008)
  • Converted observer utility components to TypeScript (#2009)
  • Converted tool tip components to TypeScript (#2013)
  • Converted EuiCopy to TypeScript (#2016)
  • Converted badge and token components to TypeScript (#2026)
  • Added magnet glyph to EuiIcon (2010)
  • Changed logoAWS SVG in EuiIcon to work better in dark mode (#2036)
  • Converted toast components to TypeScript (#2032)

Bug fixes

  • Fixed EuiFlyout scrolling in Safari (#2033)
  • Fixed EuiCallOut header icon alignment (#2006)
  • Fixed EuiInMemoryTable sort value persistence through lifecycle updates (#2035)
  • Fixed EuiColorPicker positioning and keyboard navigation in certain portal contexts (#2038)

Breaking changes

  • Removed explicit dependency on core-js, but a global polyfill like core-js@3 is still required (#1982)

@thompsongl thompsongl added chore v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.3.0 labels Jun 25, 2019
@thompsongl thompsongl requested review from a team, chandlerprall and spalger June 25, 2019 17:37
@thompsongl thompsongl requested review from a team as code owners June 25, 2019 17:37
Copy link
Contributor

@chandlerprall chandlerprall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couple small nits

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Copy link
Contributor

@eliperelman eliperelman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@spalger spalger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One little ask, but LGTM from operations

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Copy link
Contributor

@walterra walterra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ML changes LGTM 🎉

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Copy link
Contributor

@chandlerprall chandlerprall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes LGTM!

@thompsongl thompsongl merged commit c598755 into elastic:master Jun 26, 2019
thompsongl added a commit to thompsongl/kibana that referenced this pull request Jun 26, 2019
* eui@12.1.0

* jest regenerator-runtime babel-polyfill

* TS Toast -> EuiGlobalToastListToast

* EuiBadge

* EuiCopy

* snapshot updates

* simplify toast interface usage

* misc review cleanup

* remove eui core-js resolution
thompsongl added a commit that referenced this pull request Jun 26, 2019
* Upgrade EUI to 12.1.0 (#39601)

* eui@12.1.0

* jest regenerator-runtime babel-polyfill

* TS Toast -> EuiGlobalToastListToast

* EuiBadge

* EuiCopy

* snapshot updates

* simplify toast interface usage

* misc review cleanup

* remove eui core-js resolution

* toast interface import
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore release_note:skip Skip the PR/issue when compiling release notes v7.3.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants