Version 2.2.0 is released!
This is a polish and features update. I know a v3 was promised but we decided to punt on breaking changes since there was too much great stuff to bake into the v2 branch.
Historical note: periphextra and hostextra.Init() is deprecated.
The new release contains 79
changes by 7
contributors for a diff stat of 235 files changed, 9279 insertions(+), 3103 deletions(-).
String() to all objects, in preparation to requiring it in
conn.Resource.After(), which enables significantly more
parallelism in driver
loading. This function will be added to
periph.Driver in v3.periphextra. This makes the executables use
hostextra.Init() instead of
host.Init().
go build ./cmd/periph-info/main.go,
this will not work anymore as
each executable is now multiple source files. The correct way is go install periph.io/x/periph/cmd/periph-infoI want to give a special thank to all the contributors that made this release possible!
I (@maruel) did the rest, including the release process and the gohci test lab.
Follow twitter.com/periphio for news and updates!