sfwf 2.0.2
sfwf: ^2.0.2 copied to clipboard
Smart Flutter Web Framework v2.0 - SEO, SSR, pre-rendering, AI optimization for Flutter. The ultimate platform for building production-grade web apps with Flutter.
2.0.2 #
- Fix conditional
dart:ioin image_optimizer.dart (WASM compatibility) - Fix conditional
puppeteerimport in ssr_renderer.dart (Android/iOS support) - Fix homepage URL (sfwf.dev → GitHub)
- Fix
setState()during build in SeoControllerProvider - Complete enterprise production-ready example:
- Add web/index.html + manifest.json (PWA)
- Fix contact form with real HTTP POST, proper email validation
- Fix blog page with working onTap navigation
- Fix 404 page with AppLayout + SEO
- Fix layout back button (pushNamed not pushNamedAndRemoveUntil)
- Fix project detail fallback as static const
- Remove dead code (seoTitle param)
- Add blog detail page
- Add widget test
- Show contact info on all platforms
2.0.1 #
- Fix WASM compatibility (conditional
dart:ioin service_worker.dart) - Fix
setState()during build in SeoControllerProvider - Fix RenderFlex overflow in example cards (adjusted aspect ratios)
- Update dependencies:
mime ^2.0.0,xml ^7.0.1 - Add comprehensive dartdoc comments to all public API
- Package now achieves 160/160 pub points
2.0.0 #
Major improvements #
- Complete rewrite of the core framework with production-ready architecture
- Multi-platform support (web, iOS, Android, desktop)
- Advanced SEO engine with dynamic meta tags, Open Graph, JSON-LD
New features #
- Smart Router with dynamic route parameter matching (
/user/:id) - Middleware and route guard execution system
- Improved SSR renderer with lazy initialization
- PWA Service Worker with cache versioning and stale-while-revalidate strategy
- Image optimizer with WebP support and size reduction tracking
- Offline-first data layer with serializable cache entries
- Universal HTML support for cross-platform compatibility
Breaking changes #
- Minimum SDK: Dart 3.0+ / Flutter 3.10+
- Cache system now uses JSON serialization instead of raw Hive objects
- SeoControllerProvider rewritten to properly propagate state changes
- CLI now uses stdout/stderr instead of dart:log
Bug fixes #
- Fixed
dart:htmlimports replaced withuniversal_htmlfor all platforms - Fixed cache entry expiry not being checked correctly
- Fixed SSR renderer async initialization race condition
- Fixed CLI
_analyzemethod type cast error - Fixed prerender tool path resolution
- Fixed Service Worker hash generation for Windows paths
- Fixed example app legacy import removal
- Fixed route path parsing for query parameters
1.0.0 #
Initial release of Smart Flutter Web Framework.