Repository navigation
Leptos Forms RS v0.2.0 - Complete Leptos 0.8 Migration
🎯 Major Release: Complete Leptos 0.8 Migration
This release represents a significant milestone with full compatibility to the latest Leptos framework and comprehensive testing improvements.
✨ What's New
🔄 Leptos 0.8 Compatibility
- Complete migration from Leptos 0.6 to 0.8
- Updated signal syntax (
signalinstead ofcreate_signal) - Modern imports (
leptos::prelude::*) - Enhanced reactivity with latest framework features
🧪 Comprehensive Testing
- 265 tests passing (100% success rate)
- 245 E2E tests across all major browsers
- 20 unit tests for core functionality
- Cross-browser compatibility verified
- Mobile responsiveness testing included
�� Package Updates
- leptos-forms-rs: v0.1.0 → v0.2.0
- leptos-forms-rs-macro: v0.1.0 → v0.2.0
- Examples updated to v0.2.0
- All dependencies aligned with Leptos 0.8
�� Breaking Changes
Migration Guide
// Old (Leptos 0.6)
use leptos::prelude::*;
let (value, set_value) = create_signal(0);
// New (Leptos 0.8)
use leptos::prelude::*;
let (value, set_value) = signal(0);📚 Documentation
- Updated README with new test counts and compatibility info
- Migration guides for existing users
- Comprehensive examples demonstrating new features
- API documentation reflecting all changes
�� Installation
# Add to your project
cargo add leptos-forms-rs
cargo add leptos-forms-rs-macro
# Or update existing dependencies
cargo update leptos-forms-rs leptos-forms-rs-macro🧪 Testing
All tests pass across:
- ✅ Chrome, Firefox, WebKit
- ✅ Mobile Chrome, Mobile Safari
- ✅ Unit tests (native Rust)
- ✅ E2E tests (browser automation)
🔗 Links
- Documentation: docs/
- Examples: examples/
- API Reference: docs/api-reference.md
- Migration Guide: docs/migration/leptos-0-8-migration.md
�� Contributors
Thanks to all contributors who helped with this major migration!
Note: This release requires Rust 1.89+ and Leptos 0.8. Please ensure your environment is updated before upgrading.
Full Changelog: https://github.com/cloud-shuttle/leptos-forms-rs/commits/v0.2.0