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.dart
andflexi_ui_test.dart
files - 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
→JsonUIConfig
SimpleFlexiUI
→JsonUI
SimpleFlexiUIBuilder
→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_ui
tojson_ui_builder
to avoid naming conflict - Updated main library file from
flexi_ui.dart
tojson_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_ui
package on pub.flutter-io.cn - 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.flutter-io.cn 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.