NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
build_runner code generator for the Basalt Dart ORM — derives row readers and INSERT/UPDATE builders from @Queryable, @Insertable, and @AsChangeset.
Last release 2 months ago
22 Jul 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
2 months old
3 releases · first in 2026
One column per month.
Table-marker resolution supports the new schema shape where the annotation value's type is a non-generic TableRef subclass (@Queryable(Users.table) wi
TableRef subclass (@Queryable(Users.table)
with final class Users extends TableRef<Users>) — the marker is resolved
from the TableRef<Tbl> supertype. Plain TableRef<X> values keep working.>=8.0.0 <15.0.0.basalt >=0.1.0 <0.2.0.@Insertable now also generates a batch extension on Iterable of the annotated class: rows.toInsert() builds one multi-row INSERT ... VALUES (...), (..
@Insertable now also generates a batch extension on Iterable of the annotated class:
rows.toInsert() builds one multi-row INSERT ... VALUES (...), (...) (throws
ArgumentError on an empty iterable). Skips readOnly columns like the single-row form.basalt >=0.0.2 <0.1.0.Initial development release of the basalt_dart build_runner code generator.
Initial development release of the basalt_dart build_runner code generator.
@Queryable — generates a RowReader-based mapper and typed query getters.@Insertable — generates a toInsert() builder.@AsChangeset — generates a toChangeset() builder for UPDATE.@Relation — generates self-mapping join queries (has-many folds, ref joins).GeneratorForAnnotation classes, registered in a
single SharedPartBuilder.Your coding agent can read these notes before it upgrades. Set up the MCP server →