Skip to content

Tags: gotmc/asrl

Tags

v0.14.0

Toggle v0.14.0's commit message

Unverified

This user has not yet uploaded their public signing key.
Add go fix ./... to just check

v0.13.0

Toggle v0.13.0's commit message

Unverified

This user has not yet uploaded their public signing key.
Rename context methods to Binary and remove WriteStringContext

Rename ReadContext to ReadBinary and WriteContext to WriteBinary to
better reflect that these methods handle raw binary data without
terminator interpretation. Remove WriteStringContext since callers
can use WriteBinary directly with []byte conversion. Update Command
to use WriteBinary accordingly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.12.0

Toggle v0.12.0's commit message

Unverified

This user has not yet uploaded their public signing key.
Add context.Context parameter to NewDevice

NewDevice now takes a context as its first parameter, consistent
with Command, Query, and the rest of the API. Update all call
sites in examples and example tests. Add pkgsite docs recipe to
Justfile.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.11.1

Toggle v0.11.1's commit message

Unverified

This user has not yet uploaded their public signing key.
Fix errcheck lint errors for unchecked Close calls

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.11.0

Toggle v0.11.0's commit message

Unverified

This user has not yet uploaded their public signing key.
Use Timer and Ticker for DSR polling instead of Sleep loop

Replace manual time.Now/time.Sleep polling with time.NewTimer for
the deadline and time.NewTicker for the polling interval, unified
via select with ctx.Done().

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.10.0

Toggle v0.10.0's commit message

Unverified

This user has not yet uploaded their public signing key.
Add ReadContext and WriteContext for context-aware serial I/O

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.9.0

Toggle v0.9.0's commit message
v0.9.0 (release 30-Mar-26)

v0.8.0

Toggle v0.8.0's commit message

Unverified

This user has not yet uploaded their public signing key.
Fix common Go mistakes across library and tests

Remove log package usage from library code, letting callers handle
logging. Propagate context into napIfDataSetNotReady to prevent
unbounded blocking. Return errors from isDSR instead of silently
logging. Return nil instead of shadowed err variable in Command.
Compile VISA regex once at package level. Return nil on error paths
in NewVisaResource instead of partial structs. Use subtests with
t.Run and t.Parallel in tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.7.0

Toggle v0.7.0's commit message
v0.7.0 (released 24-Apr-24)

v0.6.1

Toggle v0.6.1's commit message
v0.6.1 (released 23-Apr-24)