Skip to content

Latest commit

 

History

History
578 lines (315 loc) · 19 KB

CHANGELOG.md

File metadata and controls

578 lines (315 loc) · 19 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2024-05-02

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


_ardera_common_libc_bindings - v0.3.2+1

  • FIX: deprecated use of dart:ffi Pointer.elementAt. (0a3213e5)

flutter_gpiod - v0.5.1+6

  • FIX: deprecated use of dart:ffi Pointer.elementAt. (0a3213e5)

linux_can - v0.2.0+1

  • FIX: deprecated use of dart:ffi Pointer.elementAt. (0a3213e5)

linux_serial - v0.2.3+7

  • FIX: deprecated use of dart:ffi Pointer.elementAt. (0a3213e5)

linux_spidev - v0.2.1+6

  • FIX: deprecated use of dart:ffi Pointer.elementAt. (0a3213e5)

2023-10-11

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


linux_serial - v0.2.3+6

  • REFACTOR(linux_serial): remove duplicate code. (ab7b09d0)
  • FIX(linux_serial): fix incorrect list cast. (9d130049)

2023-08-22

Changes


Packages with breaking changes:

Packages with other changes:

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

linux_can - v0.2.0

  • 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)

_ardera_common_libc_bindings - v0.3.2

  • 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)

flutterpi_gstreamer_video_player - v0.1.1+1

  • FIX(flutterpi_gstreamer_video_player): fix deprecations. (74b8cb56)

2023-07-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

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

_ardera_common_libc_bindings - v0.3.1

  • FEAT(bindings): add ARPHRD_... bindings. (b123003f)

flutterpi_gstreamer_video_player - v0.1.1

  • FEAT(flutterpi_gstreamer_video_player_example): add exit button. (7d4f37c6)

linux_can - v0.1.0+1

  • 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)

2023-07-03

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

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

_ardera_common_libc_bindings - v0.3.0+2

  • FIX: ioctlPtr. (c3994b74)
  • FIX: mark some functions non-leaf as workaround. (9bfa7a6d)

flutter_gpiod - v0.5.1+3

  • FIX: don't block infinitely waiting for gpio events. (81123cfe)

2023-06-21

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

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

_ardera_common_libc_bindings - v0.3.0+1

  • REFACTOR: de-assemble bindingsgen helper package. (f5e6255c)

2023-06-20

Changes


Packages with breaking changes:

Packages with other changes:

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

_ardera_common_libc_bindings - v0.3.0

  • 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)

linux_can - v0.1.0

  • 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)

_ardera_libc_bindings_generator - v0.1.1+1

  • FIX: depend on dart 2.17 for abi specific integer types. (037b78cc)

flutter_gpiod - v0.5.1+1

  • FIX: use dart 2.17 for dart:ffi abi-specific integer types. (79e410a2)
  • FIX: invoke libc.errno_location as a function. (896af01e)

linux_spidev - v0.2.1+1

  • FIX: use dart 2.17 for dart:ffi abi-specific integer types. (79e410a2)

2023-04-04

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


linux_serial - v0.2.3

  • FIX: remove logging, increase dart SDK min to 2.16. (7e4a0058)

2023-02-27

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


linux_serial - v0.2.2

  • REFACTOR: fix analyzer warnings. (9e652157)
  • FEAT: make linux_serial work with new libc bindings. (b5074fbd)

2023-02-27

Changes


Packages with breaking changes:

Packages with other changes:

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

_ardera_common_libc_bindings - v0.2.0

  • BREAKING FEAT: migrate to cross-ABI bindings. (9dcd4507)

flutter_gpiod - v0.5.1

  • FEAT: use newly generated libc bindings in dependants. (14972b55)

flutterpi_gstreamer_video_player - v0.1.0+1

  • FIX: formatting in video player example. (19e2a8a9)

linux_spidev - v0.2.1

  • FEAT: use newly generated libc bindings in dependants. (14972b55)

2023-02-26

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


omxplayer_video_player - v2.1.1

  • REFACTOR: fix analyzer warnings. (9e652157)

2023-02-26

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


_ardera_libc_bindings_generator - v0.1.1

  • REFACTOR: fix analyzer warnings. (9e652157)

2023-02-26

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


linux_serial - v0.2.1

  • REFACTOR: fix analyzer warnings. (9e652157)

2022-08-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


omxplayer_video_player - v2.1.0

  • upgrade deps

2022-08-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


linux_spidev - v0.2.0

  • upgrade deps (ffi to 2.0.0)

2022-08-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


linux_serial - v0.2.0

  • upgrade deps (ffi to 2.0.0)

2022-08-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_gpiod - v0.5.0

  • upgrade ffi to 2.0.0

2022-08-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


_ardera_libc_bindings_generator - v0.1.0

  • upgrade ffigen, use portable dart:ffi types

2022-08-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

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

_ardera_common_libc_bindings - v0.1.0

  • Regenerate bindings with latest bindings generator, use portable dart:ffi types