id-companion
and date-nano
annotationstime.Duration.Milliseconds()
not available on old Go VersionsNewSyncClient
- flip return values to align with the other "constructors"NanoTimeInt64*
built-in convertersobjectbox:"id(assignable)"
GreaterOrEqual
/LessOrEqual
for ints and floatsgo:generate
annotationsInsert
and Update
methods with stricter semantics than Put
Put
, Insert
, Update
, Remove
clean
command-line option to remove all generated filestime.Time
will automatically use a built in converter to Unix timestamp (milliseconds)box.PutAsync()
in favor of box.async().Put()
i.e. using AsyncBoxbyte
properties as unsignedGetMany
golint
happier :)ObjectBox::RunInReadTx
and ObjectBox::RunInWriteTx
objectbox
namespace to tags to align with reflect.StructTag.Get
unofficial speclazy
annotationGetMany
, RemoveMany
, RemoveIds
, ContainsIds
, RemoveIds
RelationIds
, RelationPut
, RelationRemove
, RelationReplace
go:generate
entity generator command from objectbox-gogen
to //go:generate go run github.com/objectbox/objectbox-go/cmd/objectbox-gogen
PutAll
to PutMany
, removed Cursor
, aligned model JSON with other bindings, ...)[]string
as a field type