Skip to content

API Changelog

Arun Prakash edited this page Dec 1, 2025 · 3 revisions

This section meticulously documents any API alterations that may emerge during the development journey. Should you encounter a breaking change upon updating, this changelog will guide you through understanding the modifications.


✨ v9.0.0

  • 🟒 Non‑breaking: Added a discoverable fluent query builder under client.<interface>.query with no seed class required. It auto‑seeds the correct list request type and exposes helpers like withPage, withPerPage, withSearch, etc.
  • 🟒 Non‑breaking: Introduced client.<interface>.extensions to group convenience helpers such as getById, findBySlug, and listAll.
  • ℹ️ Base interfaces remain minimal and CRUD‑focused via operation mixins; the fluent and extensions surfaces are additive.

πŸš€ v8.0.0 (Previous: v7.0.0)

  • πŸ”΄ BREAKING: Elevated the minimum Dart version to >= 3.0.0.
  • πŸ”΄ BREAKING: Updated all outdated dependencies.
  • πŸ”΄ BREAKING: Excised all deprecated methods and classes.
  • πŸ”΄ BREAKING: Overhauled and enhanced the library API. Please refer to the wiki for setup and usage updates.
  • πŸ”΄ BREAKING: Undertook a series of code refactoring and fixes.

βš™οΈ v5.1.0 (Previous: v5.0.4)

  • πŸ›  Modified the Authorization API in v5.1.0 from its predecessor, v5.0.4. The revamped system now facilitates defining custom authorization processes with increased simplicity. For insights on the modified API, explore the Supported Authorization Methods.

βš™οΈ v5.2.1 (Previous: v5.1.0)

  • πŸ”„ Significantly altered the Interface API (utilized for fetching posts/users, etc.) internally in the latest v5.2.1 update from the preceding v5.1.0. The new system introduces a standardized format for defining custom endpoint requests while retaining request building fluidity. Navigate to Custom Requests for details on the revised API.

Clone this wiki locally