Skip to content

Commit 9a06e99

Browse files
leoafariasclaude
andcommitted
chore: release 0.2.0-beta.1
Prepare 0.2.0-beta.1: concise changelog and pubspec bump to trigger tag-based pub.dev publish via GitHub Actions. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 69038d6 commit 9a06e99

2 files changed

Lines changed: 22 additions & 46 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,30 @@
1-
## [0.1.0] - 2025-08-27
21

3-
### ⚠️ BREAKING CHANGES
42

5-
- **API Change**: Standardized state callback naming convention across all components:
6-
- `onStateHover``onHoverChange`
7-
- `onStatePressed``onPressChange`
8-
- `onStateFocus``onFocusChange`
9-
- `onStateDragging``onDragChange` (NakedSlider)
10-
- `onStateSelected``onSelectChange` (NakedRadio, NakedSelectItem)
11-
- **Removed Callbacks**:
12-
- `onDisabledState` removed from NakedButton and NakedMenu (use `enabled` property instead)
13-
- **Migration Required**: Existing code using the old callback names will need updates
14-
- See [MIGRATION.md](./MIGRATION.md) for detailed migration instructions
3+
## 0.2.0-beta.1
154

16-
### Added
17-
- Comprehensive migration guide (MIGRATION.md) for upgrading from pre-v0.1.0 versions
5+
- Added: Popover; Toggle
6+
- API: Standardized state callbacks (onHoverChange/onPressChange/onFocusChange); removed onDisabledState (use enabled); added onSelectChange/onDragChange where applicable
7+
- Behavior: Menu uses RawMenuAnchor; Select adds type-ahead and focus return; Tabs select on focus; Slider keyboard/drag refinements
8+
- Accessibility: Improved semantics across button, checkbox, radio, slider, select, tabs, dialog, tooltip
9+
- Focus/State: Unified focus handling (FocusableMixin) and consistent hover/press/selected for builders
1810

19-
### Fixed
20-
- Inconsistent callback naming patterns across components
21-
- Updated outdated documentation to reflect current API conventions
11+
---
2212

23-
### Documentation
24-
- Updated all widget documentation to match implemented API
25-
- Fixed outdated examples in documentation files
26-
- Ensured consistency between code and documentation
13+
## 0.2.0
2714

28-
---
15+
- Added: Popover; Toggle
16+
- Removed: none
17+
- API: Standardized callbacks across components
18+
- onStateHover → onHoverChange
19+
- onStatePressed → onPressChange
20+
- onStateFocus → onFocusChange
21+
- onStateDragging → onDragChange
22+
- onStateSelected → onSelectChange
23+
- Removed: onDisabledState (use enabled)
24+
- Behavior: Menu uses RawMenuAnchor
25+
- Accessibility/State: Improved interactive state handling
2926

30-
## 0.0.1-dev.1
31-
32-
- **REFACTOR**: Select (#596).
33-
- **REFACTOR**: Tabs and Tooltip (#595).
34-
- **REFACTOR**: Naked Slider (#594).
35-
- **REFACTOR**: radio group (#593).
36-
- **REFACTOR**: naked menu (#592).
37-
- **REFACTOR**: accordion (#591).
38-
- **REFACTOR**: Refactor Checkbox (#590).
39-
- **REFACTOR**: update outdated API (#583).
40-
- **FIX**: Change default autofocus to false in Menu and Select (#609).
41-
- **FEAT**: Add textStyle prop in NakedTextField (#608).
42-
- **FEAT**: Implement Tooltip Lifecycle (#603).
43-
- **FEAT**: Add test for Hover to RadioButton (#601).
44-
- **FEAT**: Recreate Button using Naked (#587).
45-
- **FEAT**: "Naked" - A Behavior-First UI Component Library for Flutter (#579).
46-
- **DOCS**: organize folders and files.
47-
- **DOCS**: Improve accordion example.
48-
- **DOCS**: Remove old example app (#607).
49-
- **DOCS**: Document naked button (#599).
50-
51-
# Changelog
27+
---
5228

5329
## 0.0.1-dev.2 (2025-07-03)
5430

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ repository: https://github.com/btwld/naked_ui
44
documentation: https://docs.page/btwld/naked_ui
55
issue_tracker: https://github.com/btwld/naked_ui/issues
66
license: BSD-3-Clause
7-
version: 0.1.0
7+
version: 0.2.0-beta.1
88

99
environment:
1010
sdk: ">=3.8.0 <4.0.0"
@@ -21,4 +21,4 @@ dev_dependencies:
2121
dart_code_metrics_presets: ^2.24.0
2222

2323
flutter:
24-
uses-material-design: true
24+
uses-material-design: true

0 commit comments

Comments
 (0)