From c42ad1419dd54be54b30e3eaec75e41da1e107b9 Mon Sep 17 00:00:00 2001 From: Mikkel Laursen Date: Sat, 9 Nov 2024 17:55:26 -0500 Subject: [PATCH] build(version): version packages --- .changeset/lucky-chairs-serve.md | 55 +++++++++++++++++++++++++++ .changeset/pre.json | 1 + apps/docs/CHANGELOG.md | 10 +++++ apps/docs/package.json | 2 +- packages/code/CHANGELOG.md | 8 ++++ packages/code/package.json | 2 +- packages/core/CHANGELOG.md | 56 ++++++++++++++++++++++++++++ packages/core/package.json | 2 +- packages/docs-generator/CHANGELOG.md | 8 ++++ packages/docs-generator/package.json | 2 +- packages/material-icons/CHANGELOG.md | 7 ++++ packages/material-icons/package.json | 2 +- packages/react-md/CHANGELOG.md | 7 ++++ packages/react-md/package.json | 2 +- 14 files changed, 158 insertions(+), 6 deletions(-) create mode 100644 .changeset/lucky-chairs-serve.md diff --git a/.changeset/lucky-chairs-serve.md b/.changeset/lucky-chairs-serve.md new file mode 100644 index 0000000000..38460d5ac6 --- /dev/null +++ b/.changeset/lucky-chairs-serve.md @@ -0,0 +1,55 @@ +--- +"@react-md/core": patch +--- + +This release was focused around the `Autocomplete` and the "better" API for it. There's a lot more functionality built +in by default and should behave much more like other libraries. I might add a few more features in before calling it complete, but not sure yet. + +Check out the page to see the latest demos. + +Fixes: + +- Updated all styles to fix issues around the new [Sass Mixed Declarations](https://sass-lang.com/documentation/breaking-changes/mixed-decls/) +- Updated most function declarations on interfaces to be arrow functions instead of methods to prevent `this` pollution +- No longer unmount the dialog component when switching between full-page and other dialog types +- Updated the nested Dialog behavior when a full-page dialog is included +- Fixed some missing accessibility props for the `Navigation` components + +Features: + +- Updated the `Navigation` components to be controlled for the collapsed state and added a `useNavigationExpansion` hook to help control the state +- Added the `objectFit` utility class generator +- Added `isColorScheme` and `isColorSchemeMode` type assertion helpers +- Added support for `Dialog` widths +- Only apply base styles to the `body` element instead of `html` +- Updated the `Card` component to extend the `Box` component +- Added support to `disableRipple` on the component level instead of global only +- Added `useReadonlySet` hook +- Added `disabled` support to the `useFixedPositioning` hook and related components +- Added the missing `--rmd-scrollbar-size` type definition to the `CSSProperties` interface +- Added a simple `debounce` helper for usage outside of react components + +Other changes: + +- Updated `.mouse-mode`, `.keyboard-mode`, and `.touch-mode` to be prefixed with `rmd-` like all other classes +- Started adding SCSS documentation back since I'm working on the sassdoc-parser/sass-lsp +- Renamed `ResponsiveItemContainer` to `ResponsiveItem` +- Split some files so they they don't all need to be considered client components +- Updated the `NativeSelect` styling to match other components that use the `TextFieldContainer` and `FormMessageContainer` components +- Fixed the height for nested Menu Item Dropdowns +- Stopped using deprecated browser APIs +- Renamed `useImmediateRaf` to `testImmediateRaf` so it isn't considered a hook + +Documentation: + +- Added Dark Mode docs +- Added Breakpoints docs +- Added Color Palette docs +- Added additional `Dialog` demos +- Added `Form` docs +- Added `WindowSplitter` docs +- Added `ResponsiveItem` docs + +Internal: + +- Updated to use `eslint@9.x.x` diff --git a/.changeset/pre.json b/.changeset/pre.json index c8c5f92bd1..ec8d34c0bd 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -17,6 +17,7 @@ "gentle-gifts-arrive", "gold-singers-remember", "hip-poems-relate", + "lucky-chairs-serve", "ninety-drinks-wave", "olive-pianos-knock", "orange-toes-share", diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 36df6b6e3a..76fefb5622 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,15 @@ # docs +## 0.0.2-next.4 + +### Patch Changes + +- Updated dependencies + - @react-md/core@1.0.0-next.17 + - @react-md/code@0.0.1-next.5 + - docs-generator@0.0.1-next.5 + - @react-md/material-icons@6.0.0-next.18 + ## 0.0.2-next.3 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index 66916eed02..3269d5e9a9 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -2,7 +2,7 @@ "name": "docs", "type": "module", "private": true, - "version": "0.0.2-next.3", + "version": "0.0.2-next.4", "description": "The documentation site for react-md", "scripts": { "run-script": "tsx --tsconfig scripts/tsconfig.json", diff --git a/packages/code/CHANGELOG.md b/packages/code/CHANGELOG.md index 42120f6f73..f8ecc28fb0 100644 --- a/packages/code/CHANGELOG.md +++ b/packages/code/CHANGELOG.md @@ -1,5 +1,13 @@ # @react-md/code +## 0.0.1-next.5 + +### Patch Changes + +- Updated dependencies + - @react-md/core@1.0.0-next.17 + - @react-md/material-icons@6.0.0-next.18 + ## 0.0.1-next.4 ### Patch Changes diff --git a/packages/code/package.json b/packages/code/package.json index 4d8756f004..d7f8b98a11 100644 --- a/packages/code/package.json +++ b/packages/code/package.json @@ -1,7 +1,7 @@ { "name": "@react-md/code", "private": true, - "version": "0.0.1-next.4", + "version": "0.0.1-next.5", "description": "The core components and functionality for react-md.", "type": "module", "sass": "./dist/_code.scss", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 68aa9ad39d..d1a57eae8e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,61 @@ # @react-md/core +## 1.0.0-next.17 + +### Patch Changes + +- This release was focused around the `Autocomplete` and the "better" API for it. There's a lot more functionality built + in by default and should behave much more like other libraries. I might add a few more features in before calling it complete, but not sure yet. + + Check out the page to see the latest demos. + + Fixes: + + - Updated all styles to fix issues around the new [Sass Mixed Declarations](https://sass-lang.com/documentation/breaking-changes/mixed-decls/) + - Updated most function declarations on interfaces to be arrow functions instead of methods to prevent `this` pollution + - No longer unmount the dialog component when switching between full-page and other dialog types + - Updated the nested Dialog behavior when a full-page dialog is included + - Fixed some missing accessibility props for the `Navigation` components + + Features: + + - Updated the `Navigation` components to be controlled for the collapsed state and added a `useNavigationExpansion` hook to help control the state + - Added the `objectFit` utility class generator + - Added `isColorScheme` and `isColorSchemeMode` type assertion helpers + - Added support for `Dialog` widths + - Only apply base styles to the `body` element instead of `html` + - Updated the `Card` component to extend the `Box` component + - Added support to `disableRipple` on the component level instead of global only + - Added `useReadonlySet` hook + - Added `disabled` support to the `useFixedPositioning` hook and related components + - Added the missing `--rmd-scrollbar-size` type definition to the `CSSProperties` interface + - Added a simple `debounce` helper for usage outside of react components + + Other changes: + + - Updated `.mouse-mode`, `.keyboard-mode`, and `.touch-mode` to be prefixed with `rmd-` like all other classes + - Started adding SCSS documentation back since I'm working on the sassdoc-parser/sass-lsp + - Renamed `ResponsiveItemContainer` to `ResponsiveItem` + - Split some files so they they don't all need to be considered client components + - Updated the `NativeSelect` styling to match other components that use the `TextFieldContainer` and `FormMessageContainer` components + - Fixed the height for nested Menu Item Dropdowns + - Stopped using deprecated browser APIs + - Renamed `useImmediateRaf` to `testImmediateRaf` so it isn't considered a hook + + Documentation: + + - Added Dark Mode docs + - Added Breakpoints docs + - Added Color Palette docs + - Added additional `Dialog` demos + - Added `Form` docs + - Added `WindowSplitter` docs + - Added `ResponsiveItem` docs + + Internal: + + - Updated to use `eslint@9.x.x` + ## 1.0.0-next.16 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index c63b3b15a3..8fd1aa1bb5 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@react-md/core", - "version": "1.0.0-next.16", + "version": "1.0.0-next.17", "description": "The core components and functionality for react-md.", "type": "module", "sass": "./dist/_core.scss", diff --git a/packages/docs-generator/CHANGELOG.md b/packages/docs-generator/CHANGELOG.md index a274c8e13f..7bb7177a2b 100644 --- a/packages/docs-generator/CHANGELOG.md +++ b/packages/docs-generator/CHANGELOG.md @@ -1,5 +1,13 @@ # docs-generator +## 0.0.1-next.5 + +### Patch Changes + +- Updated dependencies + - @react-md/core@1.0.0-next.17 + - @react-md/code@0.0.1-next.5 + ## 0.0.1-next.4 ### Patch Changes diff --git a/packages/docs-generator/package.json b/packages/docs-generator/package.json index d870bbc178..744738b962 100644 --- a/packages/docs-generator/package.json +++ b/packages/docs-generator/package.json @@ -1,7 +1,7 @@ { "name": "docs-generator", "private": true, - "version": "0.0.1-next.4", + "version": "0.0.1-next.5", "description": "MDX Plugins for the documentation site", "type": "module", "exports": { diff --git a/packages/material-icons/CHANGELOG.md b/packages/material-icons/CHANGELOG.md index d1502c03ec..9a762e8fea 100644 --- a/packages/material-icons/CHANGELOG.md +++ b/packages/material-icons/CHANGELOG.md @@ -1,5 +1,12 @@ # @react-md/material-icons +## 6.0.0-next.18 + +### Patch Changes + +- Updated dependencies + - @react-md/core@1.0.0-next.17 + ## 6.0.0-next.17 ### Patch Changes diff --git a/packages/material-icons/package.json b/packages/material-icons/package.json index e6ddb71ae8..b41f8af715 100644 --- a/packages/material-icons/package.json +++ b/packages/material-icons/package.json @@ -1,6 +1,6 @@ { "name": "@react-md/material-icons", - "version": "6.0.0-next.17", + "version": "6.0.0-next.18", "description": "Material Design Icon components for react-md", "type": "module", "exports": { diff --git a/packages/react-md/CHANGELOG.md b/packages/react-md/CHANGELOG.md index 934689f83b..d851d734c7 100644 --- a/packages/react-md/CHANGELOG.md +++ b/packages/react-md/CHANGELOG.md @@ -1,5 +1,12 @@ # react-md +## 6.0.0-next.5 + +### Patch Changes + +- Updated dependencies + - @react-md/core@1.0.0-next.17 + ## 6.0.0-next.4 ### Patch Changes diff --git a/packages/react-md/package.json b/packages/react-md/package.json index a7c6d1ea8d..f9a7d04275 100644 --- a/packages/react-md/package.json +++ b/packages/react-md/package.json @@ -1,6 +1,6 @@ { "name": "react-md", - "version": "6.0.0-next.4", + "version": "6.0.0-next.5", "description": "This is the full react-md library bundled together for convenience.", "type": "module", "sass": "./dist/_react-md.scss",