box 0.3.0+3
box: ^0.3.0+3 copied to clipboard
A fluent Dart persistence API inspired by SQL that supports PostgreSQL, MongoDB, simple file and in-memory storage.
0.3.0+1 Latest versions #
- ✅ Bumped versions of dependencies
0.3.0 Easier mapping #
- ✅ Automatic toJson and fromJson
0.2.6 PostgreSQL #
- ✅ PostgreSQL support
0.2.5 ONE OF & CONTAINS #
- ✅ ONE OF (IN) predicate
- ✅ CONTAINS predicate for arrays
0.2.4 Firestore #
- ✅ Removed dependency on mirrors at runtime
- ✅ Firestore support
0.2.3 Limit & Offset #
- ✅ Limit
- ✅ Offset
- ✅ Select and map result
0.2.2 MongoDB #
- ✅ MongoDB support
- ✅ Deep queries
- ✅ Greater than (or equal)
- ✅ Less than (or equal)
- ✅ Between
- ✅ Dynamically typed queries
Backlog #
- ❌ Group by
- ❌ Having
- ❌ Union
- ❌ Intersect
- ❌ Minus/Except
- ❌ Better test concern separation
- ❌ Misuse reporting
- ❌ Faster Firestore tests
- ❌ SQLite support
- ❌ MySQL support
- ❌ Emulate unsupported Firestore features
- ❌ Typesafe fields (eg:
select(employee.name).from(Employee).where(employee.department).equals('Sales')) - ❌ Joins
- ❌ Support PostgreSQL arrays and complex types (depends on driver issue: postgresql-dart#121)