ankhdb 2.0.2
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).
AnkhQuerybuilder —db.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 aStream<Map>fed by SSE
- Filters:
x-project-idheader is now sent on every request (required by server).
Changed #
db.from(collection)returnsAnkhQuery— existing.select(),.get(),.insert(),.update(),.delete()calls are unchanged._requestnow throws typedAnkhDBErrorsubclasses.
2.0.0 - 2026-03-04 #
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.