json_ui_builder 0.1.4
json_ui_builder: ^0.1.4 copied to clipboard
A server-driven UI library for Flutter that creates dynamic UIs from JSON configurations with support for HTTP, asset, and local data sources.
0.1.4 #
✅ Completed #
- Finalized JsonUI naming: Completed the transition from FlexiUI to JsonUI
- Cleaned up duplicate files: Removed old
simple_flexi_ui.dartandflexi_ui_test.dartfiles - Updated documentation: Added breaking change notice in README for version 0.1.3+
- Verified functionality: All core features working with new JsonUI naming
- Test cleanup: Removed duplicate test files and verified core functionality
Fixed #
- Resolved file conflicts between old and new widget implementations
- Cleaned up test suite by removing duplicate test files
- Updated all references to use consistent JsonUI naming
0.1.3 #
⚠️ BREAKING CHANGES #
- Renamed FlexiUI to JsonUI: All widget classes and references have been renamed for consistency
FlexiUIConfig→JsonUIConfigSimpleFlexiUI→JsonUISimpleFlexiUIBuilder→JsonUIBuilder- All example files and documentation updated
- Migration Required: Update your imports and widget references
Fixed #
- Fixed Dart formatting issues in generated files (flexi_ui_config.g.dart and widget_config.g.dart)
- Improved static analysis score by resolving code formatting violations
0.1.2 #
Changed #
- Renamed package from
flexi_uitojson_ui_builderto avoid naming conflict - Updated main library file from
flexi_ui.darttojson_ui_builder.dart - Updated all import statements across example files
- Added GitHub repository and documentation URLs to README and documentation
Fixed #
- Resolved naming conflict with existing
flexi_uipackage on pub.dev - Fixed import errors in all example files
- Updated package references in pubspec.yaml files
0.1.1 #
Added #
- Cross-platform support for all Flutter platforms (Android, iOS, Web, Windows, macOS, Linux)
- Comprehensive example app with e-commerce demo
- Complete documentation with widget reference
- Navigation and routing system with parameter passing
- Server-driven UI terminology consistency
Fixed #
- Removed unused code and linting issues
- Fixed pubspec.yaml configuration for pub.dev publishing
- Updated version numbering
Changed #
- Replaced "service-driven" with "server-driven" terminology throughout
- Simplified example app structure for better cross-platform compatibility
0.0.1 #
- TODO: Describe initial release.