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

chore(main): release 0.52.0 #2702

Merged

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented May 29, 2024

🤖 I have created a release beep boop

0.52.0 (2024-06-06)

⚠ BREAKING CHANGES

  • type 'SbbDialogCloseEventDetails' has been renamed to 'SbbOverlayCloseEventDetails'
  • The half-public data-now attribute has become a public now property that can be used to set time or date-based components into a specific state, especially for testing purposes.
    • sbb-calendar, sbb-datepicker, sbb-timetable-row, sbb-journey-summary, sbb-pearl-chain, sbb-pearl-chain-time: change the attribute data-now to now. The property now can be a Date or Unix timestamp. If you had a timestamp in milliseconds before, please divide by 1000 to get seconds.
    • sbb-clock: change the attribute data-now to now. The property now has to be in the format "HH:MM:SS".
  • Lyne components and Lyne components react libraries have been renamed, please update imports accordingly.
    • @sbb-esta/lyne-components => @sbb-esta/lyne-elements
    • @sbb-esta/lyne-components-react => @sbb-esta/lyne-react
      The following components, and their react wrappers, have been moved into @sbb-esta/lyne-elements-experimental and @sbb-esta/lyne-react-experimental respectively:
    • sbb-journey-summary
    • sbb-pearl-chain
    • sbb-pearl-chain-time
    • sbb-pearl-chain-vertical
    • sbb-pearl-chain-vertical-item
    • sbb-timetable-duration
    • sbb-timetable-row
  • sbb-link: Due to screen reader limitations, we had to move the link role inside the Shadow DOM. Therefore, for the following components, replace the [aria-label] usages with [accessibility-label] attribute or accessibilityLabel property:
    • sbb-breadcrumb
    • sbb-button-link, sbb-secondary-button-link, sbb-tertiary-button-link, sbb-transparent-button-link
    • sbb-card-link
    • sbb-header-link
    • sbb-link, sbb-block-link
    • sbb-menu-link
    • sbb-navigation-link
    • sbb-teaser, sbb-teaser-hero, sbb-teaser-paid

Features

Bug Fixes

  • fix lead container tests (d6355dd)
  • prevent stack overflow with attribute changes (#2661) (4b382ed)
  • sbb-alert: improve SSR hydration support (#2650) (1b09429)
  • sbb-block-link: always show underline except for footer links (#2705) (5fbedd2)
  • sbb-button: fix gap between icon and text for size s (#2678) (38efbd8)
  • sbb-datepicker: handle hydration correctly (#2721) (058489a), closes #2691
  • sbb-dialog: fix dialog-content z-index (#2722) (55b3446)
  • sbb-image: render URL correctly with SSR (#2712) (fde1700)
  • sbb-link: fix accessibility by inlining link functionality into Shadow DOM (52344e9)
  • sbb-option: correctly determine highlight state with SSR (#2713) (d2d253c), closes #2689
  • sbb-radio-button: fix checked initialization (#2692) (abdaf43)

Code Refactoring

  • create base class for overlay functionality (#2599) (2059719)
  • rename lyne-components into lyne-elements and create lyne-elements-experimental (edd3a73)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--lyne-elements branch 14 times, most recently from a6f9fae to 6815e7e Compare June 5, 2024 06:50
@github-actions github-actions bot force-pushed the release-please--branches--main--components--lyne-elements branch 7 times, most recently from 6c1a051 to 99d0342 Compare June 6, 2024 12:36
@github-actions github-actions bot force-pushed the release-please--branches--main--components--lyne-elements branch from 99d0342 to b7a6200 Compare June 6, 2024 14:03
@kyubisation kyubisation merged commit 8830e21 into main Jun 6, 2024
@kyubisation kyubisation deleted the release-please--branches--main--components--lyne-elements branch June 6, 2024 14:04
@github-actions github-actions bot added the pr: peer review required A peer review is required for this pull request label Jun 6, 2024
Copy link
Contributor Author

github-actions bot commented Jun 6, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autorelease: tagged pr: peer review required A peer review is required for this pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Alert Box in Lead Container [Bug]: SSR issue with sbb-datepicker [Bug]: SSR issue with sbb-option
1 participant