Skip to content

Changelog

Amayyas edited this page Dec 5, 2025 · 5 revisions

Changelog

All notable changes to Flutter AI SDK are documented here.

[1.0.0] - 2024-XX-XX

🎉 Initial Release

First stable release of Flutter AI SDK!

Features

  • Unified API - Single interface for multiple AI providers
  • Multiple Providers
    • OpenAI (GPT-4, GPT-3.5, GPT-4-turbo, GPT-4o)
    • Anthropic (Claude 3 Opus, Sonnet, Haiku)
    • Google AI (Gemini Pro, Gemini 1.5)
  • Streaming Support - Real-time response streaming with chunk events
  • Context Management - Automatic conversation history and memory
  • Multimodal Support
    • Text content
    • Image content (URL, bytes, base64)
    • Audio content (OpenAI, Google AI)
    • Document content
  • Function Calling - Tool/function support for all providers
  • Type Safety - Full Dart type safety with null safety
  • Error Handling - Comprehensive error types:
    • AIAuthenticationError
    • AIRateLimitError
    • AIContextLengthError
    • AIContentFilterError
    • AINetworkError
    • AIServerError
    • And more...
  • Token Management - Token counting and estimation
  • Configuration - Comprehensive configuration options

Documentation

  • Complete wiki documentation
  • API reference
  • Usage examples
  • Provider guides

Version History Format

Future releases will follow this format:

[X.Y.Z] - YYYY-MM-DD

Added

  • New features

Changed

  • Changes to existing functionality

Deprecated

  • Features to be removed in future versions

Removed

  • Removed features

Fixed

  • Bug fixes

Security

  • Security fixes

Versioning

This project follows Semantic Versioning:

  • MAJOR (X.0.0): Incompatible API changes
  • MINOR (0.X.0): New functionality (backwards compatible)
  • PATCH (0.0.X): Bug fixes (backwards compatible)

Upgrade Guide

When upgrading between major versions, check the Migration Guide for breaking changes and how to update your code.

Clone this wiki locally