Skip to content

Commit 1147c18

Browse files
authored
[release] v1.0.0-alpha.5 (#1316)
1 parent 47bf76d commit 1147c18

File tree

4 files changed

+240
-2
lines changed

4 files changed

+240
-2
lines changed

Diff for: CHANGELOG.md

+119
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,124 @@
11
# Versions
22

3+
## v1.0.0-alpha.5
4+
5+
_Jan 10, 2025_
6+
7+
### AlertDialog
8+
9+
- **Breaking change:** Require `Portal` part.
10+
The AlertDialog must explicitly include the Portal part wrapping the Popup.
11+
The `keepMounted` prop was removed from the Popup.
12+
It's only present on the Portal part.
13+
[#1222](https://github.com/mui/base-ui/pull/1222) @atomiks
14+
- Don't call `onNestedDialogOpen` when unmounting a closed nested dialog [#1280](https://github.com/mui/base-ui/pull/1280) @mj12albert
15+
- Fix the nesting of different dialogs [#1167](https://github.com/mui/base-ui/pull/1167) @mnajdova
16+
- Remove `useFloating` call from the Popup [#1300](https://github.com/mui/base-ui/pull/1300) @michaldudak
17+
- Set `pointer-events` on `InternalBackdrop` based on `open` state [#1221](https://github.com/mui/base-ui/pull/1221) @atomiks
18+
- Use internal backdrop for pointer modality [#1161](https://github.com/mui/base-ui/pull/1161) @atomiks
19+
20+
### Dialog
21+
22+
- **Breaking change:** Require `Portal` part.
23+
The Dialog must explicitly include the Portal part wrapping the Popup.
24+
The `keepMounted` prop was removed from the Popup.
25+
It's only present on the Portal part.
26+
[#1222](https://github.com/mui/base-ui/pull/1222) @atomiks
27+
- Don't call `onNestedDialogOpen` when unmounting a closed nested dialog [#1280](https://github.com/mui/base-ui/pull/1280) @mj12albert
28+
- Fix the nesting of different dialogs [#1167](https://github.com/mui/base-ui/pull/1167) @mnajdova
29+
- Remove `useFloating` call from the Popup [#1300](https://github.com/mui/base-ui/pull/1300) @michaldudak
30+
- Set `pointer-events` on `InternalBackdrop` based on `open` state [#1221](https://github.com/mui/base-ui/pull/1221) @atomiks
31+
- Use internal backdrop for pointer modality [#1161](https://github.com/mui/base-ui/pull/1161) @atomiks
32+
33+
### Menu
34+
35+
- **Breaking change:** Require `Portal` part.
36+
The Menu must explicitly include the Portal part wrapping the Positioner.
37+
The `keepMounted` prop was removed from the Positioner.
38+
It's only present on the Portal part.
39+
[#1222](https://github.com/mui/base-ui/pull/1222) @atomiks
40+
- Apply `aria-hidden` to `Arrow` parts [#1196](https://github.com/mui/base-ui/pull/1196) @atomiks
41+
- Fix `focusableWhenDisabled` components [#1313](https://github.com/mui/base-ui/pull/1313) @mj12albert
42+
- Fix `openOnHover` issues [#1191](https://github.com/mui/base-ui/pull/1191) @atomiks
43+
- Fix closing the menu when clicking on checkboxitem/radioitem [#1301](https://github.com/mui/base-ui/pull/1301) @michaldudak
44+
- Fix Enter key preventDefault when rendering links [#1251](https://github.com/mui/base-ui/pull/1251) @mj12albert
45+
- Handle pseudo-element bounds in mouseup detection [#1250](https://github.com/mui/base-ui/pull/1250) @atomiks
46+
- Set `pointer-events` on `InternalBackdrop` based on `open` state [#1221](https://github.com/mui/base-ui/pull/1221) @atomiks
47+
- Use internal backdrop for pointer modality [#1161](https://github.com/mui/base-ui/pull/1161) @atomiks
48+
49+
### NumberField
50+
51+
- Correctly handle quick touches [#1294](https://github.com/mui/base-ui/pull/1294) @atomiks
52+
53+
### Popover
54+
55+
- **Breaking change:** Require `Portal` part.
56+
The Popover must explicitly include the Portal part wrapping the Positioner.
57+
The `keepMounted` prop was removed from the Positioner.
58+
It's only present on the Portal part.
59+
[#1222](https://github.com/mui/base-ui/pull/1222) @atomiks
60+
- Apply `aria-hidden` to `Arrow` parts [#1196](https://github.com/mui/base-ui/pull/1196) @atomiks
61+
- Fix PopoverTrigger and TooltipTrigger prop types [#1209](https://github.com/mui/base-ui/pull/1209) @mnajdova
62+
63+
### PreviewCard
64+
65+
- **Breaking change:** Require `Portal` part.
66+
The PreviewCard must explicitly include the Portal part wrapping the Positioner.
67+
The `keepMounted` prop was removed from the Positioner.
68+
It's only present on the Portal part.
69+
[#1222](https://github.com/mui/base-ui/pull/1222) @atomiks
70+
- Apply `aria-hidden` to `Arrow` parts [#1196](https://github.com/mui/base-ui/pull/1196) @atomiks
71+
- Use `FloatingPortalLite` [#1278](https://github.com/mui/base-ui/pull/1278) @atomiks
72+
73+
### Progress
74+
75+
- Set zero width when value is zero [#1204](https://github.com/mui/base-ui/pull/1204) @mj12albert
76+
77+
### ScrollArea
78+
79+
- Differentiate `x`/`y` orientation `data-scrolling` [#1188](https://github.com/mui/base-ui/pull/1188) @atomiks
80+
- Read `DirectionProvider` and use logical positioning CSS props [#1194](https://github.com/mui/base-ui/pull/1194) @mj12albert
81+
82+
### Select
83+
84+
- **Breaking change:** Require `Portal` part.
85+
The Select must explicitly include the Portal part wrapping the Positioner.
86+
The `keepMounted` prop was removed from the Positioner.
87+
It's only present on the Portal part.
88+
[#1222](https://github.com/mui/base-ui/pull/1222) @atomiks
89+
- Allow `id` to be passed to trigger [#1174](https://github.com/mui/base-ui/pull/1174) @atomiks
90+
- Fallback to standard positioning when pinch-zoomed in Safari [#1139](https://github.com/mui/base-ui/pull/1139) @atomiks
91+
- Fix `focusableWhenDisabled` components [#1313](https://github.com/mui/base-ui/pull/1313) @mj12albert
92+
- Fix highlight flash on Safari [#1233](https://github.com/mui/base-ui/pull/1233) @atomiks
93+
- Handle pseudo-element bounds in mouseup detection [#1250](https://github.com/mui/base-ui/pull/1250) @atomiks
94+
- Use internal backdrop for pointer modality [#1161](https://github.com/mui/base-ui/pull/1161) @atomiks
95+
96+
### Separator
97+
98+
- Support vertical orientation [#1304](https://github.com/mui/base-ui/pull/1304) @mj12albert
99+
100+
### Slider
101+
102+
- Ensure `onValueCommitted` is called with the same value as latest `onValueChange` [#1296](https://github.com/mui/base-ui/pull/1296) @mj12albert
103+
- Replace internal map with `Composite` metadata [#1082](https://github.com/mui/base-ui/pull/1082) @mj12albert
104+
- Set `position: relative` on range slider indicator [#1175](https://github.com/mui/base-ui/pull/1175) @mj12albert
105+
- Use un-rounded values to position thumbs [#1219](https://github.com/mui/base-ui/pull/1219) @mj12albert
106+
107+
### Tabs
108+
109+
- Expose width/height state in tabs indicator [#1288](https://github.com/mui/base-ui/pull/1288) @aarongarciah
110+
111+
### Tooltip
112+
113+
- **Breaking change:** Require `Portal` part.
114+
The Tooltip must explicitly include the Portal part wrapping the Positioner.
115+
The `keepMounted` prop was removed from the Positioner.
116+
It's only present on the Portal part.
117+
[#1222](https://github.com/mui/base-ui/pull/1222) @atomiks
118+
- Apply `aria-hidden` to `Arrow` parts [#1196](https://github.com/mui/base-ui/pull/1196) @atomiks
119+
- Fix PopoverTrigger and TooltipTrigger prop types [#1209](https://github.com/mui/base-ui/pull/1209) @mnajdova
120+
- Use `FloatingPortalLite` [#1278](https://github.com/mui/base-ui/pull/1278) @atomiks
121+
3122
## v1.0.0-alpha.4
4123

5124
_Dec 17, 2024_

Diff for: docs/src/app/(public)/(content)/react/overview/releases/page.mdx

+119
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,125 @@
33
<Subtitle>Changelogs for each Base UI release.</Subtitle>
44
<Meta name="description" content="Changelogs for each Base UI release." />
55

6+
## v1.0.0-alpha.5
7+
8+
**Jan 10, 2025**
9+
10+
### AlertDialog
11+
12+
- **Breaking change:** Require `Portal` part.
13+
The AlertDialog must explicitly include the Portal part wrapping the Popup.
14+
The `keepMounted` prop was removed from the Popup.
15+
It's only present on the Portal part.
16+
[#1222](https://github.com/mui/base-ui/pull/1222)
17+
- Don't call `onNestedDialogOpen` when unmounting a closed nested dialog [#1280](https://github.com/mui/base-ui/pull/1280)
18+
- Fix the nesting of different dialogs [#1167](https://github.com/mui/base-ui/pull/1167)
19+
- Remove `useFloating` call from the Popup [#1300](https://github.com/mui/base-ui/pull/1300)
20+
- Set `pointer-events` on `InternalBackdrop` based on `open` state [#1221](https://github.com/mui/base-ui/pull/1221)
21+
- Use internal backdrop for pointer modality [#1161](https://github.com/mui/base-ui/pull/1161)
22+
23+
### Dialog
24+
25+
- **Breaking change:** Require `Portal` part.
26+
The Dialog must explicitly include the Portal part wrapping the Popup.
27+
The `keepMounted` prop was removed from the Popup.
28+
It's only present on the Portal part.
29+
[#1222](https://github.com/mui/base-ui/pull/1222)
30+
- Don't call `onNestedDialogOpen` when unmounting a closed nested dialog [#1280](https://github.com/mui/base-ui/pull/1280)
31+
- Fix the nesting of different dialogs [#1167](https://github.com/mui/base-ui/pull/1167)
32+
- Remove `useFloating` call from the Popup [#1300](https://github.com/mui/base-ui/pull/1300)
33+
- Set `pointer-events` on `InternalBackdrop` based on `open` state [#1221](https://github.com/mui/base-ui/pull/1221)
34+
- Use internal backdrop for pointer modality [#1161](https://github.com/mui/base-ui/pull/1161)
35+
36+
### Menu
37+
38+
- **Breaking change:** Require `Portal` part.
39+
The Menu must explicitly include the Portal part wrapping the Positioner.
40+
The `keepMounted` prop was removed from the Positioner.
41+
It's only present on the Portal part.
42+
[#1222](https://github.com/mui/base-ui/pull/1222)
43+
- Apply `aria-hidden` to `Arrow` parts [#1196](https://github.com/mui/base-ui/pull/1196)
44+
- Fix `focusableWhenDisabled` components [#1313](https://github.com/mui/base-ui/pull/1313)
45+
- Fix `openOnHover` issues [#1191](https://github.com/mui/base-ui/pull/1191)
46+
- Fix closing the menu when clicking on checkboxitem/radioitem [#1301](https://github.com/mui/base-ui/pull/1301)
47+
- Fix Enter key preventDefault when rendering links [#1251](https://github.com/mui/base-ui/pull/1251)
48+
- Handle pseudo-element bounds in mouseup detection [#1250](https://github.com/mui/base-ui/pull/1250)
49+
- Set `pointer-events` on `InternalBackdrop` based on `open` state [#1221](https://github.com/mui/base-ui/pull/1221)
50+
- Use internal backdrop for pointer modality [#1161](https://github.com/mui/base-ui/pull/1161)
51+
52+
### NumberField
53+
54+
- Correctly handle quick touches [#1294](https://github.com/mui/base-ui/pull/1294)
55+
56+
### Popover
57+
58+
- **Breaking change:** Require `Portal` part.
59+
The Popover must explicitly include the Portal part wrapping the Positioner.
60+
The `keepMounted` prop was removed from the Positioner.
61+
It's only present on the Portal part.
62+
[#1222](https://github.com/mui/base-ui/pull/1222)
63+
- Apply `aria-hidden` to `Arrow` parts [#1196](https://github.com/mui/base-ui/pull/1196)
64+
- Fix PopoverTrigger and TooltipTrigger prop types [#1209](https://github.com/mui/base-ui/pull/1209)
65+
66+
### PreviewCard
67+
68+
- **Breaking change:** Require `Portal` part.
69+
The PreviewCard must explicitly include the Portal part wrapping the Positioner.
70+
The `keepMounted` prop was removed from the Positioner.
71+
It's only present on the Portal part.
72+
[#1222](https://github.com/mui/base-ui/pull/1222)
73+
- Apply `aria-hidden` to `Arrow` parts [#1196](https://github.com/mui/base-ui/pull/1196)
74+
- Use `FloatingPortalLite` [#1278](https://github.com/mui/base-ui/pull/1278)
75+
76+
### Progress
77+
78+
- Set zero width when value is zero [#1204](https://github.com/mui/base-ui/pull/1204)
79+
80+
### ScrollArea
81+
82+
- Differentiate `x`/`y` orientation `data-scrolling` [#1188](https://github.com/mui/base-ui/pull/1188)
83+
- Read `DirectionProvider` and use logical positioning CSS props [#1194](https://github.com/mui/base-ui/pull/1194)
84+
85+
### Select
86+
87+
- **Breaking change:** Require `Portal` part.
88+
The Select must explicitly include the Portal part wrapping the Positioner.
89+
The `keepMounted` prop was removed from the Positioner.
90+
It's only present on the Portal part.
91+
[#1222](https://github.com/mui/base-ui/pull/1222)
92+
- Allow `id` to be passed to trigger [#1174](https://github.com/mui/base-ui/pull/1174)
93+
- Fallback to standard positioning when pinch-zoomed in Safari [#1139](https://github.com/mui/base-ui/pull/1139)
94+
- Fix `focusableWhenDisabled` components [#1313](https://github.com/mui/base-ui/pull/1313)
95+
- Fix highlight flash on Safari [#1233](https://github.com/mui/base-ui/pull/1233)
96+
- Handle pseudo-element bounds in mouseup detection [#1250](https://github.com/mui/base-ui/pull/1250)
97+
- Use internal backdrop for pointer modality [#1161](https://github.com/mui/base-ui/pull/1161)
98+
99+
### Separator
100+
101+
- Support vertical orientation [#1304](https://github.com/mui/base-ui/pull/1304)
102+
103+
### Slider
104+
105+
- Ensure `onValueCommitted` is called with the same value as latest `onValueChange` [#1296](https://github.com/mui/base-ui/pull/1296)
106+
- Replace internal map with `Composite` metadata [#1082](https://github.com/mui/base-ui/pull/1082)
107+
- Set `position: relative` on range slider indicator [#1175](https://github.com/mui/base-ui/pull/1175)
108+
- Use un-rounded values to position thumbs [#1219](https://github.com/mui/base-ui/pull/1219)
109+
110+
### Tabs
111+
112+
- Expose width/height state in tabs indicator [#1288](https://github.com/mui/base-ui/pull/1288)
113+
114+
### Tooltip
115+
116+
- **Breaking change:** Require `Portal` part.
117+
The Tooltip must explicitly include the Portal part wrapping the Positioner.
118+
The `keepMounted` prop was removed from the Positioner.
119+
It's only present on the Portal part.
120+
[#1222](https://github.com/mui/base-ui/pull/1222)
121+
- Apply `aria-hidden` to `Arrow` parts [#1196](https://github.com/mui/base-ui/pull/1196)
122+
- Fix PopoverTrigger and TooltipTrigger prop types [#1209](https://github.com/mui/base-ui/pull/1209)
123+
- Use `FloatingPortalLite` [#1278](https://github.com/mui/base-ui/pull/1278)
124+
6125
## 1.0.0-alpha.4
7126

8127
**December 17, 2024**

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@base-ui-components/monorepo",
3-
"version": "1.0.0-alpha.4",
3+
"version": "1.0.0-alpha.5",
44
"private": true,
55
"scripts": {
66
"preinstall": "npx only-allow pnpm",

Diff for: packages/react/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@base-ui-components/react",
3-
"version": "1.0.0-alpha.4",
3+
"version": "1.0.0-alpha.5",
44
"private": false,
55
"author": "MUI Team",
66
"description": "Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.",

0 commit comments

Comments
 (0)