react icon indicating copy to clipboard operation
react copied to clipboard

Release tracking

Open primer-css opened this issue 3 years ago • 2 comments

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@primer/[email protected]

Minor Changes

  • #2191 7edf1347 Thanks @mperrotti! - Adds responsive behavior to SegmentedControl's fullWidth prop.

  • #2174 62dbc981 Thanks @colebemis! - Add a responsive hidden prop to PageLayout.Header, PageLayout.Pane, PageLayout.Content, and PageLayout.Footer that allows you to hide layout regions based on the viewport width. Example usage:

    // Hide pane on narrow viewports
    <PageLayout.Pane hidden={{narrow: true}}>...</PageLayout.Pane>
    
  • #2199 fb385b63 Thanks @colebemis! - * Updated the position prop in PageLayout.Pane to use the new responsive prop API introduced in https://github.com/primer/react/pull/2174.

    • Deprecated the positionWhenNarrow prop in favor of the new responsive prop API

    Before

    position="start"
    positionWhenNarrow="end"
    

    After

    position={{regular: 'start', narrow: 'end'}}
    
  • #2201 885064ed Thanks @colebemis! - Add padding prop to PageLayout.Header, PageLayout.Content, PageLayout.Pane, and PageLayout.Footer

  • #2164 2b5c86e5 Thanks @mperrotti! - Adds support for a responsive 'variant' prop to the SegmentedControl component

  • #2198 4d9b7db9 Thanks @colebemis! - * Updated the divider prop in PageLayout.Header, PageLayout.Pane, and PageLayout.Footer to use the new responsive prop API introduced in https://github.com/primer/react/pull/2174.

    • Deprecated the dividerWhenNarrow prop in favor of the new responsive prop API

    Before

    divider="line"
    dividerWhenNarrow="filled"
    

    After

    divider={{regular: 'line', narrow: 'filled'}}
    

Patch Changes

  • #2024 5321f1c9 Thanks @siddharthkp! - ActionMenu: Remove focus trap to enable Tab and Shift+Tab behavior and fix initial focus on click

  • #2186 e28aadbd Thanks @mperrotti! - Updates SegmentedControl styles to use component primitives.

  • #2171 384ae6b9 Thanks @anleac! - Support issues closed as not planned, and correct the standard issue closed backgroud colour

  • #2157 77e7ab05 Thanks @iansan5653! - Add InlineAutocomplete component, useCombobox hook, and useSyntheticChange hook to drafts

  • #2196 5ff5bb81 Thanks @mattcosta7! - update types to allow children for react 18

  • #2173 ed609719 Thanks @mperrotti! - Updates styles for the Select component so that the focus outline is even all the way around.

  • #2216 82fd8c35 Thanks @iansan5653! - Change createSlots to use layout effects when registering slots

  • #2185 3756a1ed Thanks @mattcosta7! - Set ConfirmationDialog initial focus based on the confirmationButtonVariant. When danger autoFocus the cancel button, otherwise autoFocus the confirmation button

  • #2166 75d21745 Thanks @mattcosta7! - button should be polymorphic

  • #2220 f4ef7b4b Thanks @mperrotti! - - Fixes role and keyboard behavior for SegmentedControl.

    • Fixes a bug where icon-only SegmentedControl buttons did not fill the parent width when the fullWidth prop was set
    • Fixes a bug where click handlers were not passed correctly when the responsive variant was set to 'hideLabels'
  • #2204 522f5806 Thanks @iansan5653! - Replace useCombinedRefs with useRefObjectAsForwardedRef

  • #2221 9ce64937 Thanks @josepmartins! - Overlay documentation fixes

primer-css avatar Jul 22 '22 17:07 primer-css

❗ Pre-merge checklist

Please ensure these items are checked before merging.

🔎 Smoke test

  • [x] All CI checks pass
  • [x] Docs and Storybook open in a browser
  • [x] Successful integration test with GitHub Projects as a primary consumer of Primer React
    • [x] Install the Release Candidate
    • [x] Verify no new build errors appear
    • [x] Verify no new linting errors appear
    • [x] Verify no new browser console errors appear
    • [x] Verify unit tests and E2E tests pass
    • [x] Manually test critical paths (Tip: Use the provided tests project boards)
    • [x] Manually test release-specific bugfixes and/or features work as described
  • [x] Works in CodeSandbox or StackBlitz
    • [ ] New components render successfully
    • [ ] (optional) Tested in both SPA and SSR apps if release contains build changes

🤔 Sanity test

  • [x] All bugfixes in this release have resolved their corrosponding issues
  • [x] All new features in this release have been tested and verified as compatible with GitHub Projects
  • [x] No noticeable regressions have not been introduced as a result of changes in this release
  • [x] Release notes accurately describe the changes made

Please also leave any testing notes as a comment on this pull request. In particular, describing any issues encountered during your testing. This is helpful in providing historical context to maintainers.

github-actions[bot] avatar Jul 22 '22 17:07 github-actions[bot]

size-limit report 📦

Path Size
dist/browser.esm.js 74.21 KB (0%)
dist/browser.umd.js 74.75 KB (0%)

github-actions[bot] avatar Jul 22 '22 17:07 github-actions[bot]