Skip to content

Conversation

@thompsongl
Copy link
Contributor

@thompsongl thompsongl commented Oct 22, 2020

Summary

[email protected][email protected]

Notable breaking changes:

All breaks have been accounted for. No action (beyond review) is required

  • Removed EuiToggle and EuiButtonToggle. All current uses have been updated per "Upgrade path" guidelines in Fix EuiButtonGroup a11y and remove EuiToggle/EuiButtonToggle eui#4056.
  • Removed EuiNavDrawer. The component had already been replaced with EuiCollapsibleNav, and all residual code referencing EuiNavDrawer assets has been removed.
  • Removed compressed and displayOnly props from EuiFormRow. All current uses have been updated to use the successor display prop.
  • Removed EuiPopover's withTitle prop. This prop has not provided any benefit for some time and there will be no visual difference with its removal.
  • Refactored EuiButtonGroup for a11y and introduced new required props for selection (idSelected or idToSelectedMap) and screen reader support (legend).

Note that EuiKeyboardAccessible has been deprecated and will be removed in a future major version.


30.1.1

  • Added more exports for EuiInMemoryTable types (#4179)

Bug fixes

  • Removed unnecessary shadow on hover of EuiButtonGroup (#4186)
  • Fixed position of EuiScreenReaderOnly elements within EuiButtonGroup (#4189)

30.1.0

  • Improved EuiButtonGroup focus, hover, selected and disabled states (#4142)
  • Added display prop to EuiToolTip for common display block needs (#4148)
  • Added support for more colors in EuiProgress such as vis0 through vis9, warning, success and custom colors (#4130)
  • Added affordForDisplacement prop to EuiBottomBar (#4156)
  • Added width property to mobileOptions prop of EuiTableRowCell (#4169)

Bug fixes

  • Fixed issue with duplicate checkmarks in EuiComboBox (#4162)
  • Reinstated base element type extensions for EuiStepHorizontal and EuiStepsHorizontal (4166)

30.0.0

  • Deprecated EuiKeyboardAccessible ([4135]Deprecating EuiKeyboardAccessible eui#4135)
  • Refactored EuiStep, EuiHorizontalSteps, and EuiCodeEditor for better accessibility ([4135]Deprecating EuiKeyboardAccessible eui#4135)
  • Added minWidth prop to EuiButton (4056)
  • Added isSelected prop to easily turn EuiButton, EuiButtonEmpty, and EuiButtonIcon into toggle buttons (4056)
  • Updated EuiButtonGroup props and render for better accessibility (4056)
  • Added paddingSize prop to EuiPopoverTitle and EuiPopoverFooter (4133)
  • Added more exports for EuiBasicTable types (#4125)
  • Updated types associated with EuiMarkdownEditor plugin dependencies (4124)
  • Upgraded dependencies related to EuiMarkdownEditor: react-dropzone, rehype-*, remark-*, and unified (#4124)

Bug fixes

  • Fixed focus management bug in EuiSelectable (4152)

Breaking changes

  • Removed EuiToggle and EuiButtonToggle in favor of aria-pressed (4056)
  • Updated legend and idSelected props of EuiButtonGroup to be required (4056)
  • Removed logoAPM in favor of logoObservability (4065)
  • Removed .euiHeaderNotification CSS class (4065)
  • Removed EuiNavDrawer in favor of EuiCollapsibleNav (4065)
  • Removed compressed and displayOnly props from EuiFormRow in favor of the display prop (4065)
  • Removed EuiPopover's withTitle prop (4065)

Theme: Amsterdam

  • Tightened line-height for some EuiTitle sizes (4133)
  • Removed uppercase from EuiPopoverTitle and fixed inherited padding from EuiPopover (4133)
  • Fixed EuiFilterGroup and EuiFilterButton styles (4151)

@thompsongl thompsongl added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.11.0 labels Oct 22, 2020
@thompsongl thompsongl requested a review from cchaos October 29, 2020 17:34
Copy link
Contributor

@chrisronline chrisronline left a comment

Choose a reason for hiding this comment

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

LGTM for monitoring!

Copy link
Contributor

@flash1293 flash1293 left a comment

Choose a reason for hiding this comment

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

Tested and LGTM - left one small a11y I'm not sure about. It's probably nothing, just wanted to make sure it was considered.

Copy link
Contributor

@poffdeluxe poffdeluxe left a comment

Choose a reason for hiding this comment

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

Presentation changes look good to me

Copy link
Contributor

@stratoula stratoula left a comment

Choose a reason for hiding this comment

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

KibanaApp changes LGTM 🎉

@cchaos cchaos requested a review from a team October 30, 2020 16:21
@thompsongl thompsongl requested a review from myasonik October 30, 2020 16:27
Copy link
Contributor

@myasonik myasonik left a comment

Choose a reason for hiding this comment

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

🚀

@thompsongl thompsongl requested review from cnasikas and removed request for chandlerprall October 30, 2020 17:18
@kibanamachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

@kbn/optimizer bundle module count

id before after diff
core 451 448 -3
ingestManager 549 535 -14
kibanaReact 312 309 -3
kibanaUtils 192 189 -3
security 463 460 -3
securitySolution 2067 2064 -3
total -29

@kbn/ui-shared-deps asset size

id before after diff
css 645.3KB 650.1KB +4.8KB
[email protected] 2.4MB 2.4MB -6.7KB
kbn-ui-shared-deps.js 4.8MB 4.8MB -3.8KB
total -5.7KB

async chunks size

id before after diff
apm 3.2MB 3.2MB -60.0B
canvas 1.3MB 1.3MB +89.0B
core 258.3KB 255.5KB -2.8KB
crossClusterReplication 357.7KB 357.7KB -30.0B
data 235.1KB 235.0KB -60.0B
enterpriseSearch 638.2KB 638.2KB +21.0B
home 347.5KB 347.6KB +125.0B
indexLifecycleManagement 223.9KB 223.9KB -15.0B
indexManagement 1.5MB 1.5MB -60.0B
indexPatternManagement 604.4KB 604.3KB -15.0B
infra 2.6MB 2.6MB +4.0B
ingestManager 1.2MB 1.2MB -12.2KB
ingestPipelines 795.2KB 795.1KB -71.0B
kibanaReact 352.8KB 350.0KB -2.8KB
kibanaUtils 125.8KB 123.0KB -2.8KB
maps 2.7MB 2.7MB -11.0B
ml 6.6MB 6.6MB -84.0B
monitoring 964.4KB 964.4KB -30.0B
observability 160.8KB 160.8KB +30.0B
painlessLab 37.7KB 37.6KB -15.0B
rollup 268.8KB 268.8KB -15.0B
security 816.3KB 814.1KB -2.2KB
securitySolution 7.8MB 7.8MB -2.1KB
snapshotRestore 583.5KB 583.4KB -30.0B
transform 1.1MB 1.1MB -78.0B
triggersActionsUi 1.5MB 1.5MB -14.0B
uptime 1.1MB 1.1MB +126.0B
visDefaultEditor 430.9KB 431.6KB +714.0B
visTypeTimelion 74.3KB 74.4KB +8.0B
visTypeVislib 700.3KB 702.0KB +1.8KB
watcher 953.4KB 953.4KB -60.0B
total -22.7KB

distributable file count

id before after diff
default 48162 48123 -39
oss 28623 28585 -38

page load bundle size

id before after diff
canvas 918.4KB 919.3KB +910.0B
charts 134.8KB 134.9KB +48.0B
embeddable 219.6KB 219.6KB -15.0B
indexLifecycleManagement 69.4KB 69.4KB -15.0B
kibanaReact 131.4KB 131.5KB +88.0B
painlessLab 26.0KB 24.9KB -1.1KB
share 70.4KB 70.4KB -15.0B
spaces 286.8KB 286.7KB -53.0B
triggersActionsUi 131.8KB 131.7KB -75.0B
uiActions 67.8KB 67.7KB -15.0B
uiActionsEnhanced 304.3KB 304.3KB -15.0B
upgradeAssistant 64.1KB 64.2KB +51.0B
visDefaultEditor 30.9KB 30.9KB +8.0B
visTypeVislib 66.1KB 66.1KB +8.0B
total -202.0B

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

Copy link
Member

@spong spong left a comment

Choose a reason for hiding this comment

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

Security changes LGTM! 👍 Thanks for addressing @cnasikas's comments @thompsongl, appreciate it! 🙂

@thompsongl thompsongl removed the request for review from cnasikas October 30, 2020 22:08
@thompsongl thompsongl merged commit 6fdc7eb into elastic:master Oct 30, 2020
thompsongl added a commit to thompsongl/kibana that referenced this pull request Oct 30, 2020
* eui to v30.0.0

* removed unused RecentLinks component

* update compressed -> display prop

* euiformrow compressed -> display

* euipopover remove withtitle

* euibuttongroup prop updates

* remove euibuttontoggle

* src snapshot updates

* tutorial euibuttongroup update

* x-pack snapshot updates

* euibuttongroup test updates

* TODO

* misc. js file updates

* remove euinavdrawer scss references

* translation removals

* more x-pack snapshot updates

* update data-test-subj lookup

* icons logoAMP -> logoObservability

* cypress selector updates

* update euibuttontoggle onchange, test interaction

* Fix auto-update toggle in Visualize

* some more change -> click test updates

* idtoselectedmap change

* Fix feature table button group

* Remove empty SASS file

* Fix feature table button group II

* Using `compressed` to also dictate dual range row

* Fix a few security labels

* An ML fix

* Apply suggestions from code review

Co-authored-by: Caroline Horn <[email protected]>

* remove unused translation

* update view_type_toggle snapshot

* more snapshot updates

* eui to 30.1.0

* undo temp ts-ignore

* more x-pack snapshot updates

* eui to 30.1.1

* update feature privilege text

* Update x-pack/plugins/security/public/management/roles/edit_role/privileges/kibana/feature_table/sub_feature_form.tsx

Co-authored-by: Joe Portner <[email protected]>

* reuse i18n token

* Adapt log entry action button to new `minWidth` prop

* clean up label

* Combine auto apply strings into one

* ternary fix

* cases status useCallback

Co-authored-by: cchaos <[email protected]>
Co-authored-by: Caroline Horn <[email protected]>
Co-authored-by: Joe Portner <[email protected]>
Co-authored-by: Felix Stürmer <[email protected]>
thompsongl added a commit that referenced this pull request Oct 31, 2020
* eui to v30.0.0

* removed unused RecentLinks component

* update compressed -> display prop

* euiformrow compressed -> display

* euipopover remove withtitle

* euibuttongroup prop updates

* remove euibuttontoggle

* src snapshot updates

* tutorial euibuttongroup update

* x-pack snapshot updates

* euibuttongroup test updates

* TODO

* misc. js file updates

* remove euinavdrawer scss references

* translation removals

* more x-pack snapshot updates

* update data-test-subj lookup

* icons logoAMP -> logoObservability

* cypress selector updates

* update euibuttontoggle onchange, test interaction

* Fix auto-update toggle in Visualize

* some more change -> click test updates

* idtoselectedmap change

* Fix feature table button group

* Remove empty SASS file

* Fix feature table button group II

* Using `compressed` to also dictate dual range row

* Fix a few security labels

* An ML fix

* Apply suggestions from code review

Co-authored-by: Caroline Horn <[email protected]>

* remove unused translation

* update view_type_toggle snapshot

* more snapshot updates

* eui to 30.1.0

* undo temp ts-ignore

* more x-pack snapshot updates

* eui to 30.1.1

* update feature privilege text

* Update x-pack/plugins/security/public/management/roles/edit_role/privileges/kibana/feature_table/sub_feature_form.tsx

Co-authored-by: Joe Portner <[email protected]>

* reuse i18n token

* Adapt log entry action button to new `minWidth` prop

* clean up label

* Combine auto apply strings into one

* ternary fix

* cases status useCallback

Co-authored-by: cchaos <[email protected]>
Co-authored-by: Caroline Horn <[email protected]>
Co-authored-by: Joe Portner <[email protected]>
Co-authored-by: Felix Stürmer <[email protected]>

Co-authored-by: cchaos <[email protected]>
Co-authored-by: Caroline Horn <[email protected]>
Co-authored-by: Joe Portner <[email protected]>
Co-authored-by: Felix Stürmer <[email protected]>
@cnasikas
Copy link
Member

@thompsongl Thank you for addressing my comments! I appreciate it too!

gmmorris added a commit to gmmorris/kibana that referenced this pull request Nov 2, 2020
* master:
  Add derivative function (elastic#81178)
  [Discover] Deangularize context_app.html, part 3 (elastic#81838)
  [Visualize] Vis listing page breaks on unknown vis type (elastic#82018)
  Rename `batchSize` parameter to `batch_size` to be consisten with the API namings guidelines. (elastic#82123)
  Minor edits in Single Metric Viewer (elastic#82159)
  [Actions] Fix type contract (elastic#82168)
  Upgrade EUI to v30.1.1 (elastic#81499)
  Skip failing ES snapshot test (elastic#82207)
  Skip ES snapshot failing suite (elastic#82206)
  [Alerting UI] Grouped list of alert types using producers in Types filter of Alerts tab (elastic#81876)
  [Maps] convert vector style component to typescript round 1 (elastic#81961)
  Fix link to upgrade assistant (elastic#82138)
  Rename "service overview" to "service inventory" (elastic#81933)
  adjust policy test to drop test for server addresses (elastic#82120)
  Cleanup/codeowners (elastic#82146)
  [DOCS] Updates add data content (elastic#81093)
  [DOCS] Remove index mgmt docs (elastic#82099)
  [Search] fix cancelation related memory leaks (elastic#81996)
phillipb added a commit to phillipb/kibana that referenced this pull request Nov 2, 2020
…e-details-overlay

* 'master' of github.com:elastic/kibana: (72 commits)
  [CCR] Update README.md on how to start 2 clusters for testing (elastic#81487)
  [APM] Scale transaction rate correctly (elastic#82155)
  Upgrade to hapi version 18 (elastic#80468)
  [Uptime] Remove custom handling of license enabling (elastic#82019)
  [Telemetry] Remove `from` and `to` timestamps from usage stats APIs (elastic#81579)
  Enable send to background in Vega (elastic#82229)
  Enable send to background in Timelion (elastic#82232)
  [Actions & Connectors] removes Connector flyouts after usage (elastic#82126)
  Add derivative function (elastic#81178)
  [Discover] Deangularize context_app.html, part 3 (elastic#81838)
  [Visualize] Vis listing page breaks on unknown vis type (elastic#82018)
  Rename `batchSize` parameter to `batch_size` to be consisten with the API namings guidelines. (elastic#82123)
  Minor edits in Single Metric Viewer (elastic#82159)
  [Actions] Fix type contract (elastic#82168)
  Upgrade EUI to v30.1.1 (elastic#81499)
  Skip failing ES snapshot test (elastic#82207)
  Skip ES snapshot failing suite (elastic#82206)
  [Alerting UI] Grouped list of alert types using producers in Types filter of Alerts tab (elastic#81876)
  [Maps] convert vector style component to typescript round 1 (elastic#81961)
  Fix link to upgrade assistant (elastic#82138)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature:Embedding Embedding content via iFrame release_note:skip Skip the PR/issue when compiling release notes Team:APM - DEPRECATED Use Team:obs-ux-infra_services. Team:Fleet Team label for Observability Data Collection Fleet team Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability v7.11.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.