0.1.0 (2024-05-17)
Feature
- restore returning struct from New() (1c5bf36)
- add interface (d98f4cd)
- add support for virtual can (d307875)
- implement SetListenOnlyMode() (e243d3d)
- add socketcan option to receive error frames (f29cb9e)
- add functionality for setting up CAN devices (8d419f8)
- migrate to sage and upgrade to go 1.19 (b334d91)
- descriptor: use int64 to represent value descriptor values (2de323b)
- disable flaky canrunner test (e143472)
- update README.md (be4fb8d)
Bug Fixes
- release: update gorelaser config format (53338ac)
- ci: allow release action to create release (30e16b4)
- candevice: undefined type (5d129d1)
- deps: kingpin has changed module path (e0818c0)
- deps: bump go.einride.tech/sage from 0.204.0 to 0.206.0 in /.sage (5523d6a)
- candevice: add empty device struct for non-linux (07df397)
- ci: split release and review jobs into different workflows (a739f46)
- generate: clean up go package name (555e544)
- ci: fetch git tags before running goreleaser (0278ae5)
- generate - handle enum descriptions with spaces (c35b453)
- parser: add support for scientific notation integers (c33d317)
Documentation
- backstage: describe the library (86a9de0)
- add more badges to README.md (2a3a4f3)
- add CODE_OF_CONDUCT.md (c6e5224)
Tests
Chores
- README: update examples to show import path (bb0b196)
- remove backstage documents (ba313b5)
- CODEOWNERS: update code ownership (8814c47)
- update to valid domain (68bcbf3)
- dependabot: run on early monday morning (c9c7685)
- codeowners: transfer ownership to team-ads-platform (0419f48)
- deps: bump golang.org/x/net from 0.6.0 to 0.7.0 (b11c610)
- deps: bump go.uber.org/goleak from 1.2.0 to 1.2.1 (43d7fe5)
- deps: bump golang.org/x/tools from 0.5.0 to 0.6.0 (7f5a5c0)
- deps: bump golang.org/x/net from 0.5.0 to 0.6.0 (da699de)
- deps: bump go.einride.tech/sage from 0.201.1 to 0.204.0 in /.sage (e8b2389)
- deps: bump golang.org/x/sys from 0.4.0 to 0.5.0 (391ffd9)
- deps: bump go-semantic-release/action from 1.20 to 1.21 (ac6bf1a)
- deps: bump go.einride.tech/sage from 0.196.0 to 0.201.1 in /.sage (126107f)
- deps: bump goreleaser/goreleaser-action from 4.1.0 to 4.2.0 (172c167)
- deps: bump go.einride.tech/sage from 0.194.0 to 0.196.0 in /.sage (081f8e4)
- deps: bump github.com/fatih/color from 1.14.0 to 1.14.1 (955b0f9)
- deps: bump go.einride.tech/sage from 0.193.1 to 0.194.0 in /.sage (add4a07)
- candevice: add exported methods to enable LSP for non-linux users (2098d89)
- deps: bump go-semantic-release/action from 1.19 to 1.20 (d8535f9)
- deps: bump github.com/fatih/color from 1.13.0 to 1.14.0 (fc788d8)
- ci: don't run goreleaser when not creating release (861a85f)
- deps: bump go.einride.tech/sage from 0.191.0 to 0.193.1 in /.sage (5d214b8)
- deps: bump golang.org/x/tools from 0.4.0 to 0.5.0 (a91af1c)
- deps: bump golang.org/x/net from 0.4.0 to 0.5.0 (ea52926)
- deps: bump golang.org/x/sys from 0.3.0 to 0.4.0 (2e3d37e)
- deps: bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0 (21fe294)
- deps: bump github.com/mdlayher/netlink from 1.7.0 to 1.7.1 (1a01f3c)
- deps: bump golang.org/x/net from 0.2.0 to 0.4.0 (ae9fcf5)
- deps: bump golang.org/x/tools from 0.3.0 to 0.4.0 (ea14312)
- deps: bump go.einride.tech/sage from 0.189.1 to 0.191.0 in /.sage (980b354)
- deps: bump golang.org/x/sys from 0.2.0 to 0.3.0 (2732f0f)
- readme: add candevice usage example (83c88b0)
- deps: bump go.einride.tech/sage from 0.187.0 to 0.189.1 in /.sage (8f5df70)
- deps: bump go.einride.tech/sage from 0.184.1 to 0.187.0 in /.sage (37ff165)
- deps: bump go.uber.org/goleak from 1.1.12 to 1.2.0 (a7b9b97)
- deps: bump golang.org/x/tools from 0.1.10 to 0.3.0 (1cb2971)
- change CODEOWNERS to einride/team-aet-platform (bf74c2e)
- deps: bump actions/setup-node from 2.5.1 to 3 (80b60b0)
- deps: bump golang.org/x/tools from 0.1.9 to 0.1.10 (2f48946)
- update CODEOWNERS (3c34677)
- deps: bump actions/setup-go from 2.2.0 to 3 (7d7ac6c)
- deps: bump goreleaser/goreleaser-action from 2.9.0 to 2.9.1 (4545963)
- deps: bump actions/checkout from 2.4.0 to 3 (a5b2118)
- deps: bump goreleaser/goreleaser-action from 2.8.1 to 2.9.0 (0c06016)
- deps: bump actions/setup-go from 2.1.5 to 2.2.0 (356092c)
- deps: bump goreleaser/goreleaser-action from 2.8.0 to 2.8.1 (7a348b1)
- deps: bump golang.org/x/tools from 0.1.8 to 0.1.9 (dc218ea)
- deps: bump gotest.tools/v3 from 3.0.3 to 3.1.0 (5465de6)
- deps: bump actions/setup-node from 2.5.0 to 2.5.1 (e1abb82)
- deps: bump golang.org/x/tools from 0.1.7 to 0.1.8 (436134b)
- deps: bump actions/setup-node from 2.4.1 to 2.5.0 (2202001)
- deps: bump golang.org/x/tools from 0.1.5 to 0.1.7 (82f9776)
- deps: bump go.uber.org/goleak from 0.10.0 to 1.1.12 (be8a606)
- deps: bump actions/setup-node from 2.4.0 to 2.4.1 (243ee9b)
- deps: bump github.com/fatih/color from 1.12.0 to 1.13.0 (b425774)
- deps: bump codecov/codecov-action from 2.0.3 to 2.1.0 (f3d7d78)
- deps: bump codecov/codecov-action from 2.0.2 to 2.0.3 (dd3ede5)
- deps: bump codecov/codecov-action from 1 to 2.0.2 (b2225af)
- deps: bump actions/setup-node from 2.1.5 to 2.4.0 (3120551)
- deps: bump github.com/fatih/color from 1.11.0 to 1.12.0 (b8fe9a7)
- deps: bump github.com/fatih/color from 1.10.0 to 1.11.0 (6b36e99)
- deps: bump actions/setup-node from v2.1.4 to v2.1.5 (1ec9f82)
- deps: bump actions/setup-node from v2-beta to v2.1.4 (c2cb65d)
- deps: bump github.com/fatih/color from 1.7.0 to 1.10.0 (f211f91)
- deps: bump gotest.tools/v3 from 3.0.2 to 3.0.3 (30ce30f)
- manage semantic-release as a standard build tool (546c6d5)
- update commitlint config for Dependabot (c7b2d3d)
- add .github/dependabot.yml (f5071ac)
- remove tools/mockgen (3e536fc)
- add GitHub Actions for automatic releases (7315483)
- add commitlint to build (704fb44)
- bump to latest goreview (60463d8)
- add some API documentation to the README (2e1dbd8)
- deps: bump golangci-lint (43ae821)
- assign ownership to @odsod @alethenorio and @oll3 (db7c0ef)
- bump gomock and introduce gen directory (5f49401)
Build
- deps: bump the go group across 1 directory with 3 updates (9da2ef2)
- deps: bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 (bb7547e)
- deps: bump the go group with 4 updates (165d53b)
- deps: bump go.einride.tech/sage from 0.272.0 to 0.275.0 in /.sage (b74a1f8)
- deps: bump the go group with 3 updates (7a49679)
- deps: bump go.einride.tech/sage from 0.270.1 to 0.272.0 in /.sage (1e82434)
- deps: bump go.einride.tech/sage from 0.268.0 to 0.270.1 in /.sage (698cacb)
- deps: bump go.einride.tech/sage from 0.265.1 to 0.268.0 in /.sage (acf4655)
- deps: bump the go group with 1 update (061825e)
- deps: bump go-semantic-release/action from 1.21 to 1.23 (108b3c4)
- deps: bump the go group with 2 updates (901ab9e)
- deps: bump go.einride.tech/sage from 0.264.0 to 0.265.1 in /.sage (23821ee)
- deps: bump go.einride.tech/sage from 0.263.0 to 0.264.0 in /.sage (86d1add)
- deps: bump go.einride.tech/sage from 0.260.0 to 0.263.0 in /.sage (5ada12b)
- deps: bump the go group with 2 updates (9dc5ee5)
- deps: bump the go group with 2 updates (abc1d5b)
- deps: bump the go group with 1 update (8d03661)
- deps: bump go.einride.tech/sage from 0.259.0 to 0.260.0 in /.sage (533ab90)
- deps: bump the go group with 2 updates (2c3db42)
- deps: bump the go group with 1 update (dc89d3b)
- deps: bump go.einride.tech/sage from 0.254.0 to 0.259.0 in /.sage (9b68015)
- deps: bump the go group with 4 updates (2dbf7ec)
- deps: bump go.einride.tech/sage from 0.249.0 to 0.254.0 in /.sage (d7bd481)
- deps: bump go.einride.tech/sage from 0.247.0 to 0.249.0 in /.sage (d36d203)
- deps: bump the go group with 1 update (e41fea0)
- deps: bump go.einride.tech/sage from 0.244.0 to 0.247.0 in /.sage (74095f0)
- deps: bump go.einride.tech/sage from 0.243.0 to 0.244.0 in /.sage (236a2a4)
- deps: bump go.einride.tech/sage from 0.242.0 to 0.243.0 in /.sage (c125ae8)
- deps: bump golang.org/x/net from 0.16.0 to 0.17.0 (490ea59)
- deps: bump go.einride.tech/sage from 0.241.0 to 0.242.0 in /.sage (41183c1)
- deps: bump the go group with 3 updates (2702396)
- deps: bump go.einride.tech/sage from 0.240.0 to 0.241.0 in /.sage (b6b843c)
- deps: bump go.einride.tech/sage from 0.239.0 to 0.240.0 in /.sage (c5fd5be)
- deps: bump gotest.tools/v3 from 3.5.0 to 3.5.1 (304649b)
- deps: bump goreleaser/goreleaser-action from 4.4.0 to 5.0.0 (bde68f3)
- deps: bump golang.org/x/tools from 0.12.0 to 0.13.0 (e3d4bc6)
- deps: bump go.einride.tech/sage from 0.237.1 to 0.239.0 in /.sage (6a15d77)
- deps: bump golang.org/x/net from 0.14.0 to 0.15.0 (66fbd71)
- deps: bump go.einride.tech/sage from 0.234.1 to 0.237.1 in /.sage (b982c06)
- deps: bump go.einride.tech/sage from 0.234.0 to 0.234.1 in /.sage (566e970)
- deps: bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 (ff11f8d)
- deps: bump golang.org/x/tools from 0.11.0 to 0.12.0 (5a6647a)
- deps: bump golang.org/x/net from 0.12.0 to 0.14.0 (dd34bad)
- deps: bump go.einride.tech/sage from 0.231.0 to 0.234.0 in /.sage (3f44599)
- deps: bump golang.org/x/sys from 0.10.0 to 0.11.0 (bc6b7bd)
- deps: bump go.einride.tech/sage from 0.229.0 to 0.231.0 in /.sage (1d91d11)
- deps: bump go.einride.tech/sage from 0.227.0 to 0.229.0 in /.sage (625c1f1)
- deps: bump golang.org/x/tools from 0.10.0 to 0.11.0 (8af5a7e)
- deps: bump golang.org/x/net from 0.11.0 to 0.12.0 (a565674)
- deps: bump golang.org/x/sys from 0.9.0 to 0.10.0 (8786401)
- deps: bump go.einride.tech/sage from 0.225.0 to 0.227.0 in /.sage (d722855)
- deps: bump gotest.tools/v3 from 3.4.0 to 3.5.0 (ff0ccad)
- deps: bump go.einride.tech/sage from 0.224.1 to 0.225.0 in /.sage (e061c6e)
- deps: bump golang.org/x/tools from 0.9.3 to 0.10.0 (d24c142)
- deps: bump go.einride.tech/sage from 0.223.2 to 0.224.1 in /.sage (77331f9)
- deps: bump golang.org/x/net from 0.10.0 to 0.11.0 (44949de)
- deps: bump go.einride.tech/sage from 0.221.0 to 0.223.2 in /.sage (ea80ee5)
- deps: bump golang.org/x/tools from 0.9.1 to 0.9.3 (55ee376)
- deps: bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 (c63222a)
- deps: bump go.einride.tech/sage from 0.219.1 to 0.221.0 in /.sage (b61f95a)
- deps: bump go.einride.tech/sage from 0.218.1 to 0.219.1 in /.sage (3359c25)
- deps: bump codecov/codecov-action from 3.1.3 to 3.1.4 (0b0fba1)
- deps: bump golang.org/x/tools from 0.8.0 to 0.9.1 (07da425)
- deps: bump go.einride.tech/sage from 0.218.0 to 0.218.1 in /.sage (e0b7390)
- deps: bump golang.org/x/sys from 0.7.0 to 0.8.0 (e8abf97)
- deps: bump go.einride.tech/sage from 0.216.0 to 0.218.0 in /.sage (9e21544)
- deps: bump golang.org/x/sync from 0.1.0 to 0.2.0 (bb159d9)
- deps: bump github.com/mdlayher/netlink from 1.7.1 to 1.7.2 (ec9700d)
- deps: bump go.einride.tech/sage from 0.214.0 to 0.216.0 in /.sage (e99dbc9)
- deps: bump codecov/codecov-action from 3.1.1 to 3.1.3 (b95a15e)
- deps: bump go.einride.tech/sage from 0.213.2 to 0.214.0 in /.sage (1c328d1)
- deps: bump golang.org/x/tools from 0.7.0 to 0.8.0 (cd96a2c)
- deps: bump golang.org/x/net from 0.8.0 to 0.9.0 (0bb6fa9)
- deps: bump golang.org/x/sys from 0.6.0 to 0.7.0 (7b6e764)
- deps: bump go.einride.tech/sage from 0.212.1 to 0.213.2 in /.sage (0f1a43c)
- deps: bump go.einride.tech/sage from 0.211.0 to 0.212.1 in /.sage (6470b47)
- deps: bump go.einride.tech/sage from 0.209.1 to 0.211.0 in /.sage (64eb6dd)
- deps: bump golang.org/x/tools from 0.6.0 to 0.7.0 (e3bd18a)
- deps: bump golang.org/x/net from 0.7.0 to 0.8.0 (30b23d3)
- deps: bump github.com/fatih/color from 1.14.1 to 1.15.0 (3ffe9fe)
- deps: bump go.einride.tech/sage from 0.206.0 to 0.209.1 in /.sage (ff556bd)
- deps: bump GitHub Actions (de2adba)
CI
- dependabot: group Go deps (700e5c2)
- codecov: remove codecov step (68b80da)
- codeconv: hopefully fix the codecoverage report (e6a8649)
- bump GolangCI-Lint to 1.37.0 (85971b3)
- bump Go to 1.16 (db5ab84)
- add code coverage reporting (2f10fe8)
- add GitHub Actions to dependabot.yml (9dfce27)
- use goreview linter (8d73045)
- add GitHub Actions test workflow (ec5ccfe)
canrunner
- Set cyclic transmission on RunMessageTransmitter init (7fca08f)
deps
- migrate from testify to gotest (644519b)
- remove accidental protobuf dependency (9649f0e)
- remove xerrors dependency (5beae8b)