Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

November Grommet Release #4266

Closed
11 tasks done
britt6612 opened this issue Oct 16, 2024 · 1 comment
Closed
11 tasks done

November Grommet Release #4266

britt6612 opened this issue Oct 16, 2024 · 1 comment
Labels
Owner:Development Used in issues that are being worked on/should be worked on by a developer. Where:Grommet Used in issues related to Grommet, for both internal and external facing

Comments

@britt6612
Copy link
Collaborator

britt6612 commented Oct 16, 2024

Issues to be resolved first:

QA:

Storybook:

  • Chrome (grommet theme) - Jessica
  • FireFox (grommet theme) - Jessica
  • Safari (hpe theme) Brittany

Grommet site:
grommet/grommet-site#528
grommet/grommet-site#527

Grommet Designer:
No changes needed

Release Process:

  • Release notes
    2.42.0

General:

  • Added cssGap to propTypes and typescript for Box.(#7383)
  • Enhanced Notification theme for status/kind message and title colors.(#7411)
  • Enhanced Button theme with elevation.(#7408)
  • Fixed the use of useId within Accordion to use a polypill useId.(#7405)
  • Fixed the typescript for onChange in FileInput.(#7400)
  • Fixed accessibility for Pagination to ensure that that <ul> does not contain any div elements.(#7379)
  • Fixed DataSort to use the labels defined in the Data properties. (#7416)
  • Fixed nested interactive elements accessibility issue on SelectMultiple component. (#7430)

Calendar:

  • Added bolding to Calendar range of dates to meet accessibility requirements.(#7402)
  • Enhanced Calendar to support additional state styles and rounding.(#7402)
  • Fixed Calendar to allow for space key to be used to select dates.(#7357)

DataTable:

  • Enhanced DataTable with theme.dataTable.body.selected.(#7384)
  • Fixed space key interaction for clickable DataTable rows. (#7363)

List:

  • Improved keyboard behavior by only calling event.preventDefault() when onClickItem or onOrder is used.(#7415)

Select:

  • Added theme.select.clear.container.hover for Select.(#7397)
  • Fixed the typescript for onMore in Select.(#7395)
  • Fixed aria-label for Select.(#7376)
  • Fixed a bug in Select to allow for jsx elects to be passed in Select options prop.(#7333)
  • Fixed Select to ensure focusIndicator prop only works if plain=true. (#7353)
  • Fixed nested interactive elements accessibility issue on Select component. (#7420)

Tag:

  • Added a default size of medium for Tag to default.(#7398)
  • Enhanced Tag theme for remove Buttons.(#7386)

ToggleGroup:

  • Enhanced theme with toggleGroup.button.kind(#7409)

  • Enhanced ToggleGroup theme to allow divider to be removed and rounding on individual Buttons.(#7390)

  • Fixed aria-pressed and aria-checked being set at the same time. (#7428)

  • Contributors

Final steps:

  • Update changelog
  • Announce in slack (#announcements in Grommet, #ccs-ui, and #hpe-design-system)
  • Upload new release in code insight tool, run a scan, generate SBOM
  • Load SBOM into VTN
  • Create ticket for next month's release
@jcfilben jcfilben added Owner:Development Used in issues that are being worked on/should be worked on by a developer. Where:Grommet Used in issues related to Grommet, for both internal and external facing labels Oct 16, 2024
@jcfilben
Copy link
Collaborator

Grommet v2.42.0 has been released

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Owner:Development Used in issues that are being worked on/should be worked on by a developer. Where:Grommet Used in issues related to Grommet, for both internal and external facing
Projects
None yet
Development

No branches or pull requests

2 participants