Skip to content

Commit 0e2bc04

Browse files
Version package (#707)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 328b2ca commit 0e2bc04

25 files changed

+107
-168
lines changed

.changeset/angry-adults-taste.md

-5
This file was deleted.

.changeset/cool-hornets-talk.md

-5
This file was deleted.

.changeset/curvy-geckos-lie.md

-5
This file was deleted.

.changeset/friendly-carpets-fail.md

-5
This file was deleted.

.changeset/funny-windows-appear.md

-5
This file was deleted.

.changeset/giant-seas-sit.md

-5
This file was deleted.

.changeset/gorgeous-dots-turn.md

-5
This file was deleted.

.changeset/itchy-moles-talk.md

-5
This file was deleted.

.changeset/late-forks-eat.md

-5
This file was deleted.

.changeset/nasty-numbers-enjoy.md

-6
This file was deleted.

.changeset/neat-carpets-applaud.md

-5
This file was deleted.

.changeset/purple-olives-add.md

-5
This file was deleted.

.changeset/quick-terms-jog.md

-5
This file was deleted.

.changeset/shaggy-icons-tap.md

-5
This file was deleted.

.changeset/spicy-pumpkins-obey.md

-40
This file was deleted.

.changeset/stale-pears-raise.md

-5
This file was deleted.

.changeset/strong-months-chew.md

-5
This file was deleted.

.changeset/ten-monkeys-dress.md

-5
This file was deleted.

.changeset/thirty-spoons-accept.md

-5
This file was deleted.

.changeset/three-glasses-float.md

-5
This file was deleted.

.changeset/tiny-pens-drop.md

-5
This file was deleted.

.changeset/twenty-pandas-brake.md

-21
This file was deleted.

.changeset/wise-coats-march.md

-5
This file was deleted.

CHANGELOG.md

+106
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,111 @@
11
# @crowdstrike/glide-core
22

3+
## 0.20.0
4+
5+
### Minor Changes
6+
7+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Components now throw when subclassed. Let's have a conversation if one of our components doesn't meet your needs.
8+
9+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Required attributes now throw during development when missing. The following are now required:
10+
11+
- `label`
12+
- Accordion
13+
- Button Group Button
14+
- Button Group
15+
- Button
16+
- Checkbox Group
17+
- Checkbox
18+
- Drawer
19+
- Dropdown Option
20+
- Dropdown
21+
- Icon Button
22+
- Input
23+
- Menu Button
24+
- Menu Link
25+
- Modal Icon Button
26+
- Modal
27+
- Radio Group Radio
28+
- Radio Group
29+
- Split Button Primary Button
30+
- Split Button Primary Link
31+
- Split Button Secondary Button
32+
- Tag
33+
- Textarea
34+
- Toggle
35+
- Tooltip
36+
- Tree Item Icon Button
37+
- Tree Item Menu
38+
- Tree Item
39+
- `name`
40+
- Tab Panel
41+
- `panel`
42+
- Tab
43+
- `url`
44+
- Split Button Primary Link
45+
46+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Form controls no longer have a `willValidate` property. We think it will remain unused.
47+
48+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Drawer no longer closes when `Escape` is pressed.
49+
50+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - - Tab Panel no longer has an unused static `instanceCount` property.
51+
52+
- Toggle no longer has a `name` property. `name` only applies to form controls and was unused.
53+
- Tree Item's `hasChildTreeItems` and `hasExpandIcon` properties and its `toggleExpand()` method have been marked private.
54+
55+
Additionally, some internal changes were made to facillitate generating documentation programmatically forced us remove a few exported types and rename some custom properties:
56+
57+
- Input no longer exports a `SUPPORTED_TYPES` interface.
58+
- Toasts no longer exports a `Toast` interface.
59+
- Tab Panel's custom properties have been renamed:
60+
61+
```diff
62+
- --panel-padding-inline-end
63+
+ --padding-inline-end
64+
65+
- --panel-padding-inline-start
66+
+ --padding-inline-start
67+
```
68+
69+
### Patch Changes
70+
71+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Form controls with long labels no longer overflow their containers.
72+
73+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - - A Checkbox or Toggle without a summary no longer has extra space to the right.
74+
75+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Filterable Dropdown's input field now has a minimum width of 60 pixels.
76+
77+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - SVGs placed in the `prefix` slot of a Tree Item will no longer shrink at narrow widths.
78+
79+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - The `label` of a Dropdown Option with a checkbox is now displayed in a tooltip when the label is truncated.
80+
81+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Single-select Dropdown's input field is now cleared when Dropdown's `value` is emptied programmatically.
82+
83+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Modal now allows for an optional `severity` attribute to render a severity icon in the header. When both `severity` and `back-button` are provided, only the severity icon is displayed.
84+
85+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Added JSDoc `@attribute` information so that tools like [lit-analyzer](https://github.com/runem/lit-analyzer) will properly parse multi-word property names.
86+
87+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Dropdown's `placeholder` attribute is now optional.
88+
89+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - - Radio Group no longer immediately deselects a selected Radio Group Radio that does not have a value.
90+
91+
- Programmatically disabled Radio Groups and Radio Group Radios are no longer tabbable.
92+
93+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Each component now includes a JSDoc comment at the top with its attributes, slots, custom properties, events, properties, and methods.
94+
95+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Form control label overflow tooltips now flip to the opposite side in a rare case when they would otherwise overflow the viewport.
96+
97+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Popover no longer closes when a slotted `<label>` is clicked.
98+
99+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Input now supports `type="time"`.
100+
101+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Input's `type` attribute is now reflected.
102+
103+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Form control labels truncate with a tooltip when they overflow. The contents of that tooltip previously didn't reflect changes to form controls' `label` attribute. Now if you change a form control's `label` after initial render you'll see the new `label` in the truncation tooltip.
104+
105+
- [`39db6a4`](https://github.com/CrowdStrike/glide-core/commit/39db6a4a520a52836c804b4f8e7f1668151bb20d) Thanks [@clintcs](https://github.com/clintcs)! - `@crowdstrike/glide-core` [now](https://www.npmjs.com/package/@crowdstrike/glide-core#provenance-details-header) has an NPM [provenance statement](https://docs.npmjs.com/generating-provenance-statements#about-npm-provenances).
106+
107+
- [`a06768e`](https://github.com/CrowdStrike/glide-core/commit/a06768ee6c01d5d4ed0eb27b688aa90307b8cb1f) Thanks [@clintcs](https://github.com/clintcs)! - Input now has a minimum width of 60 pixels.
108+
3109
## 0.19.5
4110

5111
### Patch Changes

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@crowdstrike/glide-core",
3-
"version": "0.19.5",
3+
"version": "0.20.0",
44
"description": "CrowdStrike's Glide Design System components package for providing web components",
55
"author": "CrowdStrike UX Team",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)