flutter_car_toon 0.1.6 copy "flutter_car_toon: ^0.1.6" to clipboard
flutter_car_toon: ^0.1.6 copied to clipboard

A comprehensive TOON (Token-Oriented Object Notation) formatter plugin for Flutter/Dart with all the functionality of dart:convert's JSON library but for TOON format.

Changelog #

0.1.6 - 2024-11-29 #

Changed #

  • 📚 Documentation Enhancement - Prominently highlighted Swift Package Manager early adoption
    • Added dedicated SPM section in README showcasing benefits and platform support
    • Featured SPM support in comparison table as key differentiator
    • Emphasized dual CocoaPods/SPM compatibility for maximum flexibility
    • Positioned package as future-ready for Flutter 3.24+ projects

Marketing #

  • Showcased early adopter status of Flutter's modern iOS/macOS dependency management
  • Enhanced package visibility for developers seeking future-proof solutions

0.1.5 - 2024-11-29 #

Added #

  • Swift Package Manager Support - Full implementation for modern iOS/macOS dependency management
    • Created Package.swift files for both iOS and macOS platforms
    • Proper directory structure: ios/flutter_car_toon/ and macos/flutter_car_toon/
    • Migrated Swift source files to SPM-compatible locations
    • Privacy manifests configured and integrated
    • Dual support: Works with both CocoaPods and Swift Package Manager

Changed #

  • Updated podspec files with proper metadata (license type, description, git source)
  • Synchronized podspec versions with pub package version
  • Updated macOS minimum deployment target to 10.15 (matching Package.swift requirements)

Fixed #

  • Resolved all CocoaPods validation warnings
  • Fixed podspec source paths to point to new Swift Package Manager structure

0.1.4 - 2024-11-24 #

Fixed #

  • Fixed Dart formatting issues across multiple files
  • Resolved formatting problems in flutter_car_toon_method_channel.dart and big_int_converter.dart
  • Achieved full compliance with Dart formatter for perfect pub.dev static analysis score

Changed #

  • Applied consistent Dart formatting across entire codebase
  • Enhanced code presentation and readability

0.1.3 - 2024-11-24 #

Fixed #

  • Fixed curly_braces_in_flow_control_structures linting violations in ToonDecoder
  • Added proper braces to single-line while statements for improved code quality
  • Achieved zero linting errors to improve pub.dev static analysis score

Changed #

  • Enhanced code style compliance while maintaining all functionality
  • Updated documentation to reflect latest version

0.1.2 - 2024-11-19 #

  • CRITICAL BUG FIX - Fixed toon.decode() tabular array format not working properly
  • Enhanced ToonDecoder - Complete rewrite with comprehensive parsing capabilities:
    • Tabular arrays: inventory[2]{make,model,year}: format support
    • Inline arrays within tabular data: [3]: value1,value2,value3 parsing
    • Proper 4-space indentation detection for nested structures
    • Enhanced type detection for all primitives, numbers, booleans, arrays
  • Round-trip Integrity - JSON→TOON→JSON conversion now preserves complete data integrity
  • Large Dataset Support - Efficient handling with configurable depth limits (tested with 100+ nested items)
  • Robust Parsing - Improved handling of mixed data types in complex nested structures

0.1.1 #

  • Documentation Enhancement - Major README improvements with detailed comparison tables
  • Repository Links Fixed - Updated all GitHub URLs to use correct username (BullsEye34)
  • Code Quality - Fixed analyzer warnings and improved code cleanliness
  • Test Suite Expansion - Enhanced test coverage to 88 comprehensive tests
  • Honest Feature Claims - Clarified actual vs planned features for transparency
  • Version Planning - Corrected semantic versioning for future releases (0.2.0, 0.3.0)

0.1.0 #

  • Initial release of Flutter CarToon - comprehensive TOON formatter plugin
  • Complete ToonCodec implementation following dart:convert patterns
  • Full TOON encoding with support for objects, arrays, and primitives
  • Basic TOON decoding for simple data structures
  • Comprehensive error handling with detailed context
  • Extensible type conversion system with built-in converters
  • Flexible configuration system with predefined option sets
  • Complete test suite with 22 passing tests
  • Interactive example application demonstrating TOON ↔ JSON conversion
  • Comprehensive documentation with API reference and usage examples
  • Ready for production use with clear roadmap for future enhancements
0
likes
0
points
51
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive TOON (Token-Oriented Object Notation) formatter plugin for Flutter/Dart with all the functionality of dart:convert's JSON library but for TOON format.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

collection, flutter, flutter_web_plugins, meta, plugin_platform_interface, web

More

Packages that depend on flutter_car_toon

Packages that implement flutter_car_toon