All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
_ardera_common_libc_bindings
-v0.3.2+1
flutter_gpiod
-v0.5.1+6
linux_can
-v0.2.0+1
linux_serial
-v0.2.3+7
linux_spidev
-v0.2.1+6
- FIX: deprecated use of
dart:ffi
Pointer.elementAt
. (0a3213e5)
- FIX: deprecated use of
dart:ffi
Pointer.elementAt
. (0a3213e5)
- FIX: deprecated use of
dart:ffi
Pointer.elementAt
. (0a3213e5)
- FIX: deprecated use of
dart:ffi
Pointer.elementAt
. (0a3213e5)
- FIX: deprecated use of
dart:ffi
Pointer.elementAt
. (0a3213e5)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- REFACTOR(linux_serial): remove duplicate code. (ab7b09d0)
- FIX(linux_serial): fix incorrect list cast. (9d130049)
Packages with breaking changes:
Packages with other changes:
_ardera_common_libc_bindings
-v0.3.2
flutterpi_gstreamer_video_player
-v0.1.1+1
linux_serial
-v0.2.3+5
linux_spidev
-v0.2.1+5
flutter_gpiod
-v0.5.1+5
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
linux_serial
-v0.2.3+5
linux_spidev
-v0.2.1+5
flutter_gpiod
-v0.5.1+5
- REFACTOR(linux_can): reuse memory internally. (6a976d78)
- REFACTOR(linux_can): Use
CAN_ERR_*
constants from bindings. (0c4080eb) - FEAT(linux_can): Implement filters. (520e658d)
- FEAT(linux_can): Initial work on filter support. (76335093)
- BREAKING FEAT(linux_can): Implement CAN frame filtering. (a2afcaa1)
- FIX(bindings): fix can bindings sizeOf test. (ca53d245)
- FIX(bindings): retry epoll_wait on EINTR. (813b9944)
- FEAT(bindingsgen): Add
linux/can/{raw,error}.h
bindings. (24d027ac) - FEAT(bindings): export can_filter struct. (5f1fcb21)
- FIX(flutterpi_gstreamer_video_player): fix deprecations. (74b8cb56)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
_ardera_common_libc_bindings
-v0.3.1
flutterpi_gstreamer_video_player
-v0.1.1
linux_can
-v0.1.0+1
linux_serial
-v0.2.3+4
linux_spidev
-v0.2.1+4
flutter_gpiod
-v0.5.1+4
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
linux_serial
-v0.2.3+4
linux_spidev
-v0.2.1+4
flutter_gpiod
-v0.5.1+4
- FEAT(bindings): add
ARPHRD_...
bindings. (b123003f)
- FEAT(flutterpi_gstreamer_video_player_example): add exit button. (7d4f37c6)
- REFACTOR(linux_can): Use binding instead of magic nr. (e5975413)
- REFACTOR(linux_can): use rtnetlink fd for querying MTU. (78a933ed)
- FIX(linux_can): More robust checking for CAN device. (78e2f805)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
_ardera_common_libc_bindings
-v0.3.0+2
flutter_gpiod
-v0.5.1+3
linux_can
-v0.1.0+2
linux_serial
-v0.2.3+3
linux_spidev
-v0.2.1+3
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
linux_can
-v0.1.0+2
linux_serial
-v0.2.3+3
linux_spidev
-v0.2.1+3
- FIX: don't block infinitely waiting for gpio events. (81123cfe)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
_ardera_common_libc_bindings
-v0.3.0+1
linux_can
-v0.1.0+1
linux_serial
-v0.2.3+2
linux_spidev
-v0.2.1+2
flutter_gpiod
-v0.5.1+2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
linux_can
-v0.1.0+1
linux_serial
-v0.2.3+2
linux_spidev
-v0.2.1+2
flutter_gpiod
-v0.5.1+2
- REFACTOR: de-assemble bindingsgen helper package. (f5e6255c)
Packages with breaking changes:
Packages with other changes:
_ardera_libc_bindings_generator
-v0.1.1+1
flutter_gpiod
-v0.5.1+1
linux_spidev
-v0.2.1+1
linux_serial
-v0.2.3+1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
linux_serial
-v0.2.3+1
- FEAT: bindingsgen: add
getsockopt
binding. (fed350e6) - FEAT: CAN event listening. (48913713)
- FEAT: more & restructured bindings, epoll event loop, linux_can CAN TDC dataclasses. (088922bc)
- FEAT: add more rtnetlink communication. (f73e08bb)
- FEAT: regenerate libc bindings using bindingsgenerator tool. (79fc3e4a)
- FEAT: add packages/_ardera_common_libc_bindings/tool/bindingsgenerator. (0df03227)
- BREAKING FIX: make EpollListener work. (6b7b215b)
- REFACTOR: use dart 3 pattern matching. (7f4a1d9c)
- FIX: linux_can: depend on package collection. (6bd56f02)
- FEAT: refactors, improvements for linux_can. (7b44800a)
- FEAT: CAN event listening. (48913713)
- FEAT: more & restructured bindings, epoll event loop, linux_can CAN TDC dataclasses. (088922bc)
- FEAT: add more rtnetlink communication. (f73e08bb)
- FEAT: add linux_can package. (26bd3258)
- BREAKING FIX: Make some linux_can fields private, Add asserts. (ecb1f885)
- BREAKING FEAT: implement querying CAN interface attributes. (51d1923f)
- FIX: depend on dart 2.17 for abi specific integer types. (037b78cc)
- FIX: use dart 2.17 for
dart:ffi
abi-specific integer types. (79e410a2) - FIX: invoke libc.errno_location as a function. (896af01e)
- FIX: use dart 2.17 for
dart:ffi
abi-specific integer types. (79e410a2)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: remove logging, increase dart SDK min to 2.16. (7e4a0058)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- REFACTOR: fix analyzer warnings. (9e652157)
- FEAT: make linux_serial work with new libc bindings. (b5074fbd)
Packages with breaking changes:
Packages with other changes:
flutter_gpiod
-v0.5.1
flutterpi_gstreamer_video_player
-v0.1.0+1
linux_spidev
-v0.2.1
linux_serial
-v0.2.1+1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
linux_serial
-v0.2.1+1
- BREAKING FEAT: migrate to cross-ABI bindings. (9dcd4507)
- FEAT: use newly generated libc bindings in dependants. (14972b55)
- FIX: formatting in video player example. (19e2a8a9)
- FEAT: use newly generated libc bindings in dependants. (14972b55)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- REFACTOR: fix analyzer warnings. (9e652157)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- REFACTOR: fix analyzer warnings. (9e652157)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- REFACTOR: fix analyzer warnings. (9e652157)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- upgrade deps
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- upgrade deps (ffi to 2.0.0)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- upgrade deps (ffi to 2.0.0)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- upgrade ffi to 2.0.0
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- upgrade ffigen, use portable dart:ffi types
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
_ardera_common_libc_bindings
-v0.1.0
linux_serial
-v0.1.0+1
linux_spidev
-v0.1.0+1
flutter_gpiod
-v0.4.0+1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
linux_serial
-v0.1.0+1
linux_spidev
-v0.1.0+1
flutter_gpiod
-v0.4.0+1
- Regenerate bindings with latest bindings generator, use portable dart:ffi types