Skip to content

Commit a939b54

Browse files
committed
chore(release): 1.0.0-alpha.2
1 parent 2070b0a commit a939b54

3 files changed

Lines changed: 31 additions & 31 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,35 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7-
### Breaking Changes
8-
- **Breaking**: Replaced git submodule path dependencies with pub.dev hosted packages (`fluttersdk_wind: ^1.0.0-alpha.4`, `magic_cli: ^0.0.1-alpha.3`). Removed `plugins/` directory.
9-
10-
### Changed
11-
- Bumped SDK constraints: Dart `>=3.11.0 <4.0.0`, Flutter `>=3.41.0`
12-
- Removed `doc/packages/wind-ui.md` — Wind UI documentation now lives at [wind.fluttersdk.com](https://wind.fluttersdk.com/getting-started/installation)
13-
14-
### Added
15-
- `Launch` facade — URL, email, phone, and SMS launching via `url_launcher`
16-
- `process()`, `isProcessing`, and `processingListenable` on `MagicFormData` for form-scoped loading state
17-
- `stateNotifier` on Guard contract and BaseGuard for reactive auth state UI
18-
- Query parameter support: `Request.query()`, `Request.queryAll`, `MagicRouter.queryParameter()`
19-
- `LocalizationInterceptor` — automatic `Accept-Language` and `X-Timezone` headers on HTTP requests
20-
- Auto-persist dark/light theme preference via Vault in `MagicApplication`
21-
- `clearErrors()` and `clearFieldError()` on `ValidatesRequests` mixin
22-
- Route name registration on `RouteDefinition`
23-
24-
### Fixed
25-
- Auth default config now properly wrapped under `'auth'` key
26-
- Session restore guards against missing `userFactory` — gracefully skips instead of throwing
27-
- `FileStore` exported from barrel file
28-
29-
### Changed
30-
- Rewrote Magic CLI documentation (`doc/packages/magic-cli.md`) with all 16 commands and `dart run magic:magic` syntax
31-
- Updated CLI command references across all documentation files to use `dart run magic:magic` prefix
32-
- Removed references to non-existent CLI commands (route:list, config:list, config:get, boost:*)
33-
34-
### Documentation
35-
- Added CLI generation examples to middleware, events, service-providers, and forms documentation
7+
## [1.0.0-alpha.2] - 2026-03-24
8+
9+
### ⚠️ Breaking Changes
10+
- **Pub.dev Migration**: Replaced git submodule path dependencies with pub.dev hosted packages (`fluttersdk_wind: ^1.0.0-alpha.4`, `magic_cli: ^0.0.1-alpha.3`). Removed `plugins/` directory entirely.
11+
- **SDK Bump**: Dart `>=3.11.0 <4.0.0`, Flutter `>=3.41.0` (previously Dart >=3.4.0, Flutter >=3.22.0)
12+
13+
### ✨ New Features
14+
- **Launch Facade**: URL, email, phone, and SMS launching via `url_launcher` with `Launch.url()`, `Launch.email()`, `Launch.phone()`, `Launch.sms()`
15+
- **Form Processing**: `process()`, `isProcessing`, and `processingListenable` on `MagicFormData` for form-scoped loading state
16+
- **Reactive Auth State**: `stateNotifier` on Guard contract and BaseGuard for reactive auth state UI
17+
- **Query Parameters**: `Request.query()`, `Request.queryAll`, `MagicRouter.queryParameter()` for URL query parameter access
18+
- **Localization Interceptor**: Automatic `Accept-Language` and `X-Timezone` headers on HTTP requests
19+
- **Theme Persistence**: Auto-persist dark/light theme preference via Vault in `MagicApplication`
20+
- **Validation Helpers**: `clearErrors()` and `clearFieldError()` on `ValidatesRequests` mixin
21+
- **Route Names**: Route name registration on `RouteDefinition`
22+
23+
### 🐛 Bug Fixes
24+
- **Auth Config**: Default config now properly wrapped under `'auth'` key
25+
- **Session Restore**: Guards against missing `userFactory` — gracefully skips instead of throwing
26+
- **Barrel Export**: `FileStore` exported from barrel file
27+
- **Package Name**: Renamed internal references from `fluttersdk_magic` to `magic`
28+
29+
### 🔧 Improvements
30+
- **Dependency Upgrades**: go_router ^17.1.0, sqlite3 ^3.2.0, share_plus ^12.0.1, file_picker ^10.3.10, flutter_lints ^6.0.0, and more
31+
- **CLI Docs**: Rewrote Magic CLI documentation with all 16 commands and `dart run magic:magic` syntax
32+
- **Wind UI Docs**: Moved to [wind.fluttersdk.com](https://wind.fluttersdk.com/getting-started/installation), removed local copy
33+
- **Example App**: Rebuilt with fresh `flutter create` and `magic install`
34+
- **CI Pipeline**: Upgraded GitHub Actions, added validate gate to publish workflow
35+
- **Claude Code**: Added path-scoped `.claude/rules/` for 8 domains, auto-format and auto-analyze hooks
3636

3737
## [1.0.0-alpha.1] - 2026-02-05
3838

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Laravel-inspired Flutter framework with Facades, Eloquent ORM, Service Providers, and IoC Container.
44

5-
**Version:** 1.0.0-alpha.1 · **Dart:** >=3.11.0 · **Flutter:** >=3.41.0
5+
**Version:** 1.0.0-alpha.2 · **Dart:** >=3.11.0 · **Flutter:** >=3.41.0
66

77
## Commands
88

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: magic
22
description: "A Laravel-inspired Flutter framework with Eloquent ORM, routing, and MVC architecture."
3-
version: 1.0.0-alpha.1
3+
version: 1.0.0-alpha.2
44
homepage: https://magic.fluttersdk.com
55
repository: https://github.com/fluttersdk/magic
66
issue_tracker: https://github.com/fluttersdk/magic/issues

0 commit comments

Comments
 (0)