Skip to content

Commit 1530950

Browse files
serkanyersenclaude
andcommitted
chore: bump version to v0.2.19
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent e0d2189 commit 1530950

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

CHANGELOG.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
### Changed
10+
---
1111

12-
- **App Architecture**: Major refactor of `app.rs` - reduced from ~2400 lines to ~1400 lines (40% reduction)
13-
- **Screens**: `DotfileSelectionScreen`, `ManageProfilesScreen`, `ProfileSelectionScreen` now handle their own actions via `process_action()` methods
14-
- **Services**: Added `StorageSetupService` for async GitHub repository setup state machine with oneshot channels
12+
## [0.2.19] - 2025-01-27
1513

1614
### Added
1715

1816
- **CLI**: `dotstate packages` subcommand for managing packages from command line
19-
- `packages list` - List packages for a profile (with installation status for active profile)
20-
- `packages add` - Add a package interactively or via flags
21-
- `packages remove` - Remove a package by name or interactive selection
22-
- `packages check` - Check installation status of packages
17+
- `packages list` - List packages with installation status
18+
- `packages add` - Add packages interactively or via flags
19+
- `packages remove` - Remove packages by name or selection
20+
- `packages check` - Check installation status
2321
- `packages install` - Install all missing packages
24-
- All commands support `--profile` flag to target non-active profiles
25-
- Interactive and non-interactive modes for scripting support
26-
- **CLI**: Modular CLI architecture with `src/cli/` folder structure for better organization
27-
- **Screens**: New `ActionResult` enum for screens to signal toasts, dialogs, and navigation without mutating app state directly
28-
- **Screens**: New action enums (`DotfileAction`, `ProfileAction`, `ProfileSelectionAction`) for type-safe screen action handling
22+
- All commands support `--profile` flag for non-active profiles
23+
- **CLI**: Modular CLI architecture with `src/cli/` folder structure
24+
25+
### Changed
26+
27+
- **App Architecture**: Major refactor of `app.rs` - reduced from ~2400 to ~1400 lines (40% reduction)
28+
- **Screens**: Screens now handle their own actions via `process_action()` methods with type-safe action enums
2929

3030
---
3131

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dotstate"
3-
version = "0.2.18"
3+
version = "0.2.19"
44
edition = "2021"
55
authors = ["Serkan Yersen"]
66
description = "A modern, secure, and user-friendly dotfile manager built with Rust"

0 commit comments

Comments
 (0)