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

Release v15.0.0 #1996

Merged
merged 160 commits into from
Jun 20, 2024
Merged

Release v15.0.0 #1996

merged 160 commits into from
Jun 20, 2024

Conversation

booc0mtaco
Copy link
Contributor

15.0.0 (2024-06-20)

⚠ BREAKING CHANGES

Features

Bug Fixes

  • disambiguate old token colors (#1913) (758eb2d)
  • Button: allow as prop on button (#1994) (37d1f5b)
  • FieldNote: fix icon alignment and size issues (367717e)
  • Button: align disabled treatment to latest design (#1931) (01a9d71)
  • sync color tokens with design (#1929) (146df70)
  • Button: address QA design feedback (#1940) (1e431b4)
  • ButtonGroup: address QA design updates (#1943) (1595a18)
  • InlineNotification: address QA updates (#1937) (d96ab79)
  • TabGroup: address QA comments and designs (#1938) (48e92d4)
  • TextareaField: address QA updates (#1936) (3aa5c94)
  • update token and theming (#1946) (5546205)
  • Accordion: address QA updates from design (#1948) (56fa437)
  • AppNotification: apply usage feedback (#1949) (06cc194)
  • NumberIcon: address QA design notes (#1947) (007d757)
  • Card: address QA design and eng feedback (#1958) (14c73fe)
  • Modal: address QA updates (#1957) (0d5a414)
  • handle more cases (a7e5830)
  • FieldNote: adjust layout for icon and text lockup (5788fe5)
  • Button: add in missing inverse disabled treatments (#1976) (8389f35)
  • Button: mark disable usage as invalid (#1977) (99a70d3)
  • Button: use text-utility-default state tokens (#1979) (e754588)
  • Link: address problems with link color inheritance (#1975) (78d173e)
  • Link: align icons in flexed standalone container (#1978) (3a6a20d)
  • Button: align button icons and text with layouts (#1988) (33fbd51)
  • remove circular dependency for radio/checkbox (dffed3c)
  • use aria-disabled when disabled prop is applied (#1987) (1fe3b0f)
  • handle required disabled field hints (#1990) (11c0883)
  • Select: allow attachment of headlessUI props to label (#1991) (c3ce70f)

booc0mtaco and others added 30 commits March 6, 2024 10:41
* also update sub-component docs and React type usages
* chore: update default background color
* fix: adjust token values and usage for temp a11y fix
* feat(tokens): update token values from design for red
- completely rebuild component to match updated design and API
- add new tests and snapshots
- preserve v1 for now, for comparisons and avoiding snapshot churn
- fix v2 type issues
- add v2 stories for disabled
- add stories and styles to match new design
- update snapshots
- also add in the nested V2 folder in storybook, and export
- also add export and nesting for V2 storybook
- add stories and styles for new component theme
- add in nested group in storybook
- add stories
- also update constituent sub-components
- nest stories in storybook
- export from index
- also export V2 to index and nest stories
- update token names
- this updates the separate sub-components as well as ancillary
  components (FieldNote, Input)
- updates to variant types and mixins
- export updates and added stories
- remove publishing for old reference-based config output
- internally use the new output with value literals in the JSON
- add new 2.0 component
- add new stories
- add new api options
- align styling for popover sub-components
- add stories
- remove deprecated functionality
- update examples as needed
- add in 2.0 component with style/token changes
- add in updated design API properties
- add in stories
- add in new component, nested under v2 folder
- add in new styles
- preserve existing API, tests, etc.
- unmark as deprecated
- add tests and 2.0 version
- update documentation for related components
- add in style changes for both Modal and dependent `ButtonGroup`
- simplify interface and update with new semantics
- update test snapshots for chromatic
- add tests and stories
- add new component styles
booc0mtaco and others added 23 commits June 10, 2024 13:20
- support variants (default and inverse)
- add tests and snapshots
- also add background color treatments thru storybook config
- add more chromatic delay to avoid some test jittering
- stop using radio icons which can now be removed
- replace with styling using in-DOM elements (future proof for transitions)
- better application of color tokens
- add tests
- update snapshots
- updated the snapshots
- update treatments of disabled across components
- update aria-disabled in snapshots
- add item alignment to large and medium buttons
- update snapshots for affected components in chromatic
- add colors to match zeroheight documentation styles
- also mark of the non-sized token as deprecated
- remove lingering TODO items
- clean up background color tokens from 1.0
- mark tokens as deprecated
- clean up type extension doc.s for Link/Button
- add in usages of size tokens in components
- update token documentation pages
- remove v1 components and link remaining components to new versions
- update remaining v1 components to work with v2 components
    - HorizontalStepper
    - Table
    - SearchBar
- clean up stories in documentation
- adjustments to table using sortable icon
- also clean up getIconNameFromStatus for use in buttons, etc.
@booc0mtaco booc0mtaco requested a review from a team as a code owner June 20, 2024 20:36
Copy link

size-limit report 📦

Path Size
components 87.49 KB (+6.19% 🔺)
styles 27.65 KB (-7.03% 🔽)

Copy link

codecov bot commented Jun 20, 2024

Codecov Report

Attention: Patch coverage is 97.99331% with 6 lines in your changes missing coverage. Please review.

Project coverage is 97.40%. Comparing base (97d72d4) to head (de2e608).

Files Patch % Lines
src/bin/migrate/migrations/alpha14-to-alpha15.ts 88.88% 4 Missing ⚠️
src/bin/migrate/transforms/edit-jsx-prop.ts 97.10% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1996      +/-   ##
==========================================
+ Coverage   96.87%   97.40%   +0.52%     
==========================================
  Files         106      109       +3     
  Lines        2113     2581     +468     
  Branches      546      648     +102     
==========================================
+ Hits         2047     2514     +467     
- Misses         64       65       +1     
  Partials        2        2              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@booc0mtaco
Copy link
Contributor Author

@ahuth thanks !

@booc0mtaco booc0mtaco merged commit 4dc57db into main Jun 20, 2024
16 checks passed
@booc0mtaco booc0mtaco deleted the release-v15.0.0 branch June 20, 2024 21:07
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.

6 participants