ankhdb 2.0.2 copy "ankhdb: ^2.0.2" to clipboard
ankhdb: ^2.0.2 copied to clipboard

Official AnkhDB Client SDK for Dart and Flutter. Real-time Multi-tenant BaaS.

Changelog #

2.0.2 - 2026-03-04 #

Added #

  • Error taxonomy — all SDK errors now throw typed exceptions:
    • AnkhDBError (base), AuthError (401), PermissionError (403), ValidationError (400), NotFoundError (404), RateLimitError (429), ServerError (5xx).
  • AnkhQuery builderdb.from(collection) returns a chainable query builder:
    • Filters: .eq(), .neq(), .gt(), .gte(), .lt(), .lte()
    • Pagination: .limit(n), .offset(n)
    • Joins: .join(foreignCollection, fkField) to embed related docs
    • Realtime: .subscribe() — returns a Stream<Map> fed by SSE
  • x-project-id header is now sent on every request (required by server).

Changed #

  • db.from(collection) returns AnkhQueryexisting .select(), .get(), .insert(), .update(), .delete() calls are unchanged.
  • _request now throws typed AnkhDBError subclasses.

2.0.1 - 2026-03-04 #

Fixed #

  • x-project-id missing from outgoing request headers.

2.0.0 - 2026-03-04 #

Breaking Changes #

  • Constructor signature changed: AnkhDB(apiKey, baseUrl)AnkhDB(projectId, apiKey, {serverUrl, token}).

Added #

  • storage property with upload, list, getFile, delete.
  • functions property with invoke.
  • Email verification flow in register().

1.0.1 - 2026-02-22 #

  • Initial open-source release on pub.dev.

1.0.0 - 2026-01-21 #

  • Initial development version. Basic Auth and Database operations.
0
likes
130
points
47
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Official AnkhDB Client SDK for Dart and Flutter. Real-time Multi-tenant BaaS.

Repository (GitHub)

License

MIT (license)

Dependencies

http

More

Packages that depend on ankhdb