Skip to content

April release notes#4316

Merged
devongovett merged 9 commits into
mainfrom
april-release
Apr 6, 2023
Merged

April release notes#4316
devongovett merged 9 commits into
mainfrom
april-release

Conversation

@devongovett
Copy link
Copy Markdown
Member

No description provided.


In this release, we have many updates for our pre-release components including TagGroup and Table column resizing, both of which have reached RC status. Avatar has also moved to GA. We also included some API improvements to our existing React Aria hooks, fixed some SSR issues, improved overlay positioning, and fixed many other bugs.

We are also releasing the first alpha of [React Aria Components](../../react-aria/react-aria-components.html), a brand new component library built on top of our React Aria hooks! It provides a simpler way to build accessible components with custom styles, while offering the flexibility to drop down to hooks for even more customizability where needed. It includes a default DOM structure and styling API, and abstracts away all of the glue code necessary to connect the hooks together, allowing you to focus more on your unique design and styling. Check out the [documentation](../../react-aria/react-aria-components.html) to learn more, and read our [RFC](https://github.com/adobe/react-spectrum/blob/main/rfcs/2023-react-aria-components.md) for even more details. While it is in alpha, we'd love for you to try it out and [give us feedback](https://github.com/adobe/react-spectrum/issues) on the APIs so we can shape it into the best library it can be!
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

We don't usually call out alphas this prominently, but RAC is a pretty big new feature and I think it would be good to get feedback on the APIs. Thoughts?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Makes sense to me. Would also be good to call out the alpha release in the original discussion + Twitter (though I'm sure you were already planning to do those haha)

* Automatically providing visually hidden styles to the table column resizer input - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/4296)
* Table column resizing aria docs - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/3982)
* **ActionBar** (RC)
* **Toast** (beta)
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Both of these had no code changes, but we decided to advance them according to the release plan (not sure about toast). Figured we should include them here anyway?

@rspbot
Copy link
Copy Markdown

rspbot commented Mar 31, 2023

Copy link
Copy Markdown
Member

@LFDanLu LFDanLu left a comment

Choose a reason for hiding this comment

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

LGTM, double checked that there weren't any extra PRs that we closed + adopted from other contributors. Will approve once we get the final additional PRs merged today/tmrw mentioned here.

Comment thread packages/dev/docs/pages/releases/2023-04-04.mdx
* Generate table row textValue from row header cells by default - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/4290)
* Fix combobox visible focus styling when opening the menu via keyboard - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/4299)
* Fix font issues with CCJK and synthesized italics - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/4238)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

we just merged #4164 as well

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

yep, need to update with all the things that have been merged since I made this.

@rspbot
Copy link
Copy Markdown

rspbot commented Apr 5, 2023

LFDanLu
LFDanLu previously approved these changes Apr 5, 2023
Copy link
Copy Markdown
Member

@LFDanLu LFDanLu left a comment

Choose a reason for hiding this comment

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

LGTM

snowystinger
snowystinger previously approved these changes Apr 5, 2023
@rspbot
Copy link
Copy Markdown

rspbot commented Apr 5, 2023

@devongovett devongovett dismissed stale reviews from snowystinger and LFDanLu via 9d99c18 April 5, 2023 22:01
@rspbot
Copy link
Copy Markdown

rspbot commented Apr 5, 2023

snowystinger
snowystinger previously approved these changes Apr 5, 2023
---

# April 4, 2023 Release
# April 5, 2023 Release
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

the url won't match this, it's still the 4th

@rspbot
Copy link
Copy Markdown

rspbot commented Apr 6, 2023

@rspbot
Copy link
Copy Markdown

rspbot commented Apr 6, 2023

## API Changes

unknown top level export { type: 'identifier', name: 'Column' }
unknown top level export { type: 'identifier', name: 'Column' }
unknown type { type: 'link' }
unknown type { type: 'link' }
unknown type { type: 'link' }
unknown type { type: 'link' }
unknown type { type: 'link' }
unknown type { type: 'link' }

@devongovett devongovett marked this pull request as ready for review April 6, 2023 00:09
@devongovett devongovett merged commit 23c3a91 into main Apr 6, 2023
@devongovett devongovett deleted the april-release branch April 6, 2023 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants