NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1031 by repository stars
Last release 1 months ago
31 Aug 2026
Ships fairly regularly
a new release about every 1 weeks
Nearly every release is documented
notes for 57 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
332 releases · first in 2022
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Update github.com/jaswdr/faker dependency from v1 to v2
github.com/jaswdr/faker dependency from v1 to v2Nothing published for this version
Add randomization for all primitive types
gofumptreplacements configuration is now a string referring to the type defined in the types configuration.Imports from column definition.INTEGER columns are now correctly generated as int32 not intNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix panic when inferring modify for relationships with no primary key
modify for relationships with no primary keysql.ErrNoRows when Insert/Upsert returns nothingNothing published for this version
Do not wrap Setter.Expressions() in parenthesis
Setter.Expressions() in parenthesisNothing published for this version
Add bob.Cache() which saves the built SQL and args to prevent rebuilding the same query multiple times.
bob.Cache() which saves the built SQL and args to prevent rebuilding the same query multiple times.As() starter to alias expressionsOP() builder method for using custom operatorstable.InsertQ(ctx, db) now includes the insert columns from the table model.um.SetCol() which maintains the old behavior of um.Set().Expressions() method for Setters to make it easier to use them in um.Set() or im.Set().table keyfrom_unique, to_unique, key_nullable can no longer be configured. They are now inferred from the database.to_key has been changed to modify and should be set to from, to or "" to indicate which side of the relationship to modify.
If left empty, Bob will try to guess which side to modify based on the presence of primary keys and unique columns.RelWhere.Value is now RelWhere.SQLValueum.Set() to take a list of expressions.Insert() to InsertMod() to avoid confusion.JOIN USINGNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Expand expressions when used in Raw (thanks @RangelReale)
InsertQ, UpdateQ, and DeleteQ methods to Table models to start INSERT, UPDATE and DELETE queries respectively.WhereOr and WhereAnd to make it easier to combine multiple generated where clausesExec() method of view queries instead of sql.ResultExpression instead of anyorm.Table and orm.Setter interfaces.TablesInfo method and make sure we don't exclude entire table when targeting columns (thanks @jacobmolby)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix Upsert and UpsertAll methods of mysql.Table
Upsert and UpsertAll methods of mysql.TableNothing published for this version
Force uniqueness of relationship names in psql driver
psql driverNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Check all members when loading relationships
Nothing published for this version
Fix panic in Insert/Attach Relationship loop
Replace huandu/go-clone with qdm12/reprint
huandu/go-clone with qdm12/reprintYour coding agent can read these notes before it upgrades. Set up the MCP server →