You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26-34Lines changed: 26 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,30 +10,34 @@ Per-package version history is maintained inside each package’s own `CHANGELOG
10
10
11
11
## [Unreleased]
12
12
13
-
## [rc pre-release] - 2025-06-07
14
-
15
-
- Pre-release (`rc`) versions published for all major monorepo packages [#170](https://github.com/halvaradop/ui/pull/170):
16
-
17
-
-@halvaradop/ui-button
18
-
-@halvaradop/ui-checkbox
19
-
-@halvaradop/ui-core
20
-
-@halvaradop/ui-dialog
21
-
-@halvaradop/ui-form
22
-
-@halvaradop/ui-input
23
-
-@halvaradop/ui-label
24
-
-@halvaradop/ui-radio-group
25
-
-@halvaradop/ui-radio
26
-
-@halvaradop/ui-select
27
-
-@halvaradop/ui-slot
28
-
-@halvaradop/ui-submit
29
-
-@halvaradop/ui-template
30
-
-@halvaradop/ui-utils
31
-
32
-
Each package incremented its pre-release version (`rc.0`, `rc.1`, etc.) as appropriate. These versions are available on npm under the `rc` tag for testing and validation prior to the stable release.
33
-
34
13
---
35
14
36
-
---
15
+
## [next pre-publish] - 2025-06-08
16
+
17
+
- Published pre-release (`next`) versions for all major monorepo packages ([#170](https://github.com/halvaradop/ui/pull/170)):
18
+
19
+
-`@halvaradop/ui-button`
20
+
-`@halvaradop/ui-checkbox`
21
+
-`@halvaradop/ui-core`
22
+
-`@halvaradop/ui-dialog`
23
+
-`@halvaradop/ui-form`
24
+
-`@halvaradop/ui-input`
25
+
-`@halvaradop/ui-label`
26
+
-`@halvaradop/ui-radio-group`
27
+
-`@halvaradop/ui-radio`
28
+
-`@halvaradop/ui-select`
29
+
-`@halvaradop/ui-slot`
30
+
-`@halvaradop/ui-submit`
31
+
-`@halvaradop/ui-template`
32
+
-`@halvaradop/ui-utils`
33
+
34
+
Each package was incremented to a new pre-release version (`next.0`, `next.1`, etc.) and published to npm under the `next` tag. These releases are intended for testing and validation ahead of the upcoming stable release.
35
+
36
+
## Breaking Changes
37
+
38
+
-**`@halvaradop/ui-radio` package**
39
+
The Radio component was deprecated and merged into `@halvaradop/ui-radio-group` to avoid duplication and Tailwind scanning issues.
@@ -52,8 +56,6 @@ Per-package version history is maintained inside each package’s own `CHANGELOG
52
56
-[`@halvaradop/ui-radio-group`](https://github.com/halvaradop/ui/pull/153): Includes both `RadioGroup` and `Radio` using the Compound Component Pattern.
53
57
-[`@halvaradop/ui-utils`](https://github.com/halvaradop/ui/pull/107): Centralized build and configuration utilities (`tsup`, `tsconfig`, etc.).
54
58
55
-
---
56
-
57
59
## Changed
58
60
59
61
-**Tailwind CSS v4 Migration**
@@ -72,16 +74,6 @@ Per-package version history is maintained inside each package’s own `CHANGELOG
72
74
After being removed in React 19 migration, `forwardRef` was re-added to restore compatibility with React 18’s `useRef`.
Copy file name to clipboardExpand all lines: packages/ui-button/CHANGELOG.md
+32-35Lines changed: 32 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,63 +7,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
-
### Changed
10
+
---
11
11
12
-
- Migrated from Tailwind CSS v3 to v4. Removed deprecated CSS variables and added new auto-generated variables using the `@theme` directive. These changes improve consistency and reduce manual configuration. This change affected the Button component.
13
-
[#152](https://github.com/halvaradop/ui/pull/152)
12
+
## [1.0.0-next.1] - 2025-06-08 (Version @next for React 19)
14
13
15
-
- Improved accessibility (a11y) by adding WAI-ARIA attributes such as `role`, `type`, and `tabIndex` to the Button component.
16
-
[#165](https://github.com/halvaradop/ui/pull/165)
14
+
> **Pre-release for React 19:** This `next` version is published for testing and validation with **React 19**as the base. It allows evaluation in real-world environments before being promoted to a stable release. The previous `rc` version was based on React 18.
15
+
> [More details about the release strategy: #160](https://github.com/halvaradop/ui/pull/160)
17
16
18
-
### Notes
17
+
### Breaking Changes
19
18
20
-
- Tailwind CSS v4 changes impacted most components. The Button component now uses native variants instead of custom `addVariant()` definitions.
19
+
-**Migration to Tailwind CSS v4:** This release migrates the library from **Tailwind CSS v3 to v4**. **This is a breaking change** if your application depends on Tailwind CSS v3 or on specific configurations that have been changed or removed in v4. Most components have been affected. Specifically, the `Button` component now uses Tailwind's native variants instead of custom definitions with `addVariant()`. [#158](https://github.com/halvaradop/ui/pull/158) and [#172](https://github.com/halvaradop/ui/pull/172)
21
20
22
-
---
21
+
### Changes
23
22
24
-
## [0.6.0-rc.1] - 2025-06-07
23
+
- Improved accessibility (a11y) of the `Button` component by adding WAI-ARIA attributes such as `role`, `type`, and `tabIndex`.
24
+
[#176](https://github.com/halvaradop/ui/pull/176)
25
25
26
26
### Notes
27
27
28
-
- This is a **release candidate** published under the `rc` tag to validate changes in preparation for the upcoming `1.0.0` major release.
29
-
See [#170](https://github.com/halvaradop/ui/pull/170)
30
-
- Versioning and publishing were automated using the `release.bash` script.
31
-
See [#170](https://github.com/halvaradop/ui/pull/170)
32
-
- The purpose of this release is to test the release workflow in real environments before finalizing the stable release.
33
-
See [#170](https://github.com/halvaradop/ui/pull/170)
34
-
35
-
> No breaking changes have been introduced in this release candidate.
36
-
> The final release will follow after successful validation.
28
+
- This `@next` version acts as a **candidate for the upcoming stable `1.0.0` release**.
29
+
- Versioning and publishing are automated via the `release.bash` script.
30
+
- The main goal is to test the release workflow and gather feedback from real-world environments.
37
31
38
-
This release was initiated based on [#169](https://github.com/halvaradop/ui/issues/169), which outlines the reasoning for upgrading to a stable major version.
32
+
> The stable `1.0.0` version will be published after successful validation of this `next` version.
33
+
> This release was initiated in response to [#169](https://github.com/halvaradop/ui/issues/169), which details the rationale for moving to a major stable version.
39
34
40
35
---
41
36
42
-
## [0.6.0] - 2025-02-06
37
+
## [0.4.0-beta.1] - 2025-02-12 (Beta for React 19 Development)
43
38
44
39
### Added
45
40
46
41
- Added new `variant` options: `secondary` and `plain` for extended Button styles.
47
-
[#93](https://github.com/halvaradop/ui/pull/93)
42
+
[#103](https://github.com/halvaradop/ui/pull/103)
48
43
49
44
- Introduced CSS variables for Button customization. Declare these in your main CSS file and configure them in `tailwind.config.ts`.
50
-
[#93](https://github.com/halvaradop/ui/pull/93)
51
-
52
-
- Renamed `--color-font-100` and `--color-font-200` to `--color-base` and `--color-inverse`.
53
-
[#125](https://github.com/halvaradop/ui/pull/125)
54
-
55
-
---
56
-
57
-
## [0.5.0] - 2025-01-15
58
-
59
-
### Changed
60
-
61
-
- Reintroduced `forwardRef` to restore support for `ref` prop in React 18.
62
-
[#78](https://github.com/halvaradop/ui/pull/78)
45
+
[#103](https://github.com/halvaradop/ui/pull/103)
63
46
64
47
---
65
48
66
-
## [0.4.0] - 2024-12-19
49
+
## [0.3.1-beta.1] - 2025-01-15 (Beta for React 19 Development)
67
50
68
51
### Removed
69
52
@@ -80,6 +63,20 @@ This release was initiated based on [#169](https://github.com/halvaradop/ui/issu
80
63
81
64
---
82
65
66
+
## [0.3.0-beta.0] - 2024-12-19 (Beta for React 19 Development)
67
+
68
+
> **Beta release for React 19 development:** This version targets early adopters who want to test the library with React 19. It is not intended for production use.
69
+
70
+
### Changed
71
+
72
+
- Updated peer dependencies to support React 19.
73
+
- Began internal refactoring to align with React 19 features and best practices.
74
+
75
+
### Notes
76
+
77
+
- This beta is for development and feedback purposes only. Breaking changes may occur in future releases.
78
+
- Please report any issues encountered when using this version with React 19.
Copy file name to clipboardExpand all lines: packages/ui-checkbox/CHANGELOG.md
+40-34Lines changed: 40 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,73 +7,79 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
-
### Changed
10
+
---
11
11
12
-
- Migrated from Tailwind CSS v3 to v4. Deprecated older CSS variables and introduced new ones using the `@theme` directive. This affects the configuration and structure of the Checkbox component.
13
-
[#152](https://github.com/halvaradop/ui/pull/152)
12
+
## [1.0.0-next.1] - 2025-06-08 (Version @next for React 19)
14
13
15
-
- Improved accessibility (a11y) by adding WAI-ARIA attributes such as `role`, `type`, and `tabIndex` to the Checkbox component.
16
-
[#165](https://github.com/halvaradop/ui/pull/165)
14
+
> **Pre-release for React 19:** This `next` version is published for testing and validation with **React 19**as the base. It allows evaluation in real-world environments before being promoted to a stable release. The previous `rc` version was based on React 18.
15
+
> [More details about the release strategy: #160](https://github.com/halvaradop/ui/pull/160)
17
16
18
-
### Removed
17
+
### Breaking Changes
19
18
20
-
- Removed the `blue` and `yellow` variants from the `color` prop, which were inconsistent with the new CSS variable structure in Tailwind CSS v4.
21
-
[#152](https://github.com/halvaradop/ui/pull/152)
19
+
-**Migration to Tailwind CSS v4:** This release migrates the library from **Tailwind CSS v3 to v4**. **This is a breaking change** if your application depends on Tailwind CSS v3 or on specific configurations that have been changed or removed in v4. Most components have been affected. [#158](https://github.com/halvaradop/ui/pull/158) and [#172](https://github.com/halvaradop/ui/pull/172)
22
20
23
-
### Notes
21
+
### Changed
24
22
25
-
- The migration to Tailwind CSS v4 affects all components that relied on older variant definitions or hardcoded variable names.
23
+
- Improved accessibility (a11y) by adding WAI-ARIA attributes such as `role`, `type`, and `tabIndex` to the Checkbox component.
24
+
[#176](https://github.com/halvaradop/ui/pull/176)
26
25
27
-
---
26
+
### Removed
28
27
29
-
## [0.4.0-rc.1] - 2025-06-07
28
+
- Removed the `blue` and `yellow` variants from the `color` prop, which were inconsistent with the new CSS variable structure in Tailwind CSS v4. [#172](https://github.com/halvaradop/ui/pull/172)
30
29
31
30
### Notes
32
31
33
-
- This is a **release candidate** published under the `rc` tag to validate changes in preparation for the upcoming `1.0.0` major release.
34
-
See [#170](https://github.com/halvaradop/ui/pull/170)
35
-
- Versioning and publishing were automated using the `release.bash` script.
36
-
See [#170](https://github.com/halvaradop/ui/pull/170)
37
-
- The purpose of this release is to test the release workflow in real environments before finalizing the stable release.
38
-
See [#170](https://github.com/halvaradop/ui/pull/170)
39
-
40
-
> No breaking changes have been introduced in this release candidate.
41
-
> The final release will follow after successful validation.
32
+
- This `@next` version acts as a **candidate for the upcoming stable `1.0.0` release**.
33
+
- Versioning and publishing are automated via the `release.bash` script.
34
+
- The main goal is to test the release workflow and gather feedback from real-world environments.
42
35
43
-
This release was initiated based on [#169](https://github.com/halvaradop/ui/issues/169), which outlines the reasoning for upgrading to a stable major version.
36
+
> The stable `1.0.0` version will be published after successful validation of this `next` version.
37
+
> This release was initiated in response to [#169](https://github.com/halvaradop/ui/issues/169), which details the rationale for moving to a major stable version.
44
38
45
39
---
46
40
47
-
## [0.4.0] - 2025-02-06
41
+
## [0.2.0-beta.1] - 2025-02-12 (Beta for React 19 Development)
48
42
49
43
### Added
50
44
51
45
- Introduced CSS variables for customization.
52
-
[#93](https://github.com/halvaradop/ui/pull/93)
46
+
[#103](https://github.com/halvaradop/ui/pull/103)
53
47
54
48
- Added `fullRounded` support to the Checkbox component using `cva`.
55
-
[#108](https://github.com/halvaradop/ui/pull/108)
49
+
[#114](https://github.com/halvaradop/ui/pull/114)
56
50
57
51
---
58
52
59
-
## [0.3.0] - 2025-01-15
53
+
## [0.1.0-beta.1] - 2025-01-15 (Beta for React 19 Development)
60
54
61
-
### Changed
55
+
### Removed
62
56
63
-
-Added`forwardRef`to support `ref` usage with React 18.
64
-
[#67](https://github.com/halvaradop/ui/pull/67)
57
+
-Removed`forwardRef`from the Button component based on React 19 upgrade, which supports `ref` natively.
58
+
[#58](https://github.com/halvaradop/ui/pull/58)
65
59
66
-
- Enabled spreading of additional props to Checkbox component.
60
+
### Fixed
61
+
62
+
- Fixed missing `cva` types in the package build.
67
63
[#67](https://github.com/halvaradop/ui/pull/67)
68
64
65
+
- Resolved incompatibility between React 18 and 19 caused by `jsx-runtime` changes and type errors in shared packages.
## [0.1.0-beta.0] - 2024-12-19 (Beta for React 19 Development)
72
71
73
-
### Fixed
72
+
> **Beta release for React 19 development:** This version targets early adopters who want to test the library with React 19. It is not intended for production use.
74
73
75
-
- Resolved incompatibility between React 18 and 19 caused by `jsx-runtime` changes and type errors in shared packages.
0 commit comments