Skip to content

Releases: daqifi/daqifi-core

v0.9.2

19 Jan 20:05
af25ee3

Choose a tag to compare

What's Changed

  • Fix protobuf stream parsing for length-delimited messages by @tylerkron in #93

Full Changelog: v0.9.1...v0.9.2

v0.9.1

19 Jan 18:10
6f012e1

Choose a tag to compare

What's Changed

  • feat: Add LocalInterfaceAddress tracking to WiFiDeviceFinder by @tylerkron in #89
  • chore: group dependabot minor/patch updates by @tylerkron in #90
  • chore: Bump the minor-and-patch group with 2 updates by @dependabot[bot] in #91
  • chore: Bump Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.102 by @dependabot[bot] in #86

Full Changelog: v0.9.0...v0.9.1

v0.9.0

19 Jan 15:47
a680c5a

Choose a tag to compare

What's Changed

  • feat: Add network configuration support by @tylerkron in #83
  • feat: Add Description attributes to network enums by @tylerkron in #84

Full Changelog: v0.8.0...v0.9.0

v0.8.0

17 Jan 03:58
e8b02c8

Choose a tag to compare

New Features

Channel Population from Device Status Messages

  • Channels are now automatically populated from protobuf status messages in the Core library
  • Added Channels property on DaqifiDevice exposing populated channel instances
  • Added ChannelsPopulated event for notifications when channels are configured
  • Analog channels include calibration parameters (CalM, CalB, InternalScaleM, PortRange, Resolution)
  • Digital channels include directional attributes with sensible defaults
  • Graceful handling of calibration data mismatches using default values

Timestamp Rollover Handling

  • Added TimestampProcessor for handling device timestamp rollover during long streaming sessions
  • Stateful per-device timestamp tracking with thread-safe implementation
  • Automatic uint32 rollover detection with 10-second sanity check to avoid false positives
  • New TimestampResult class provides calculated DateTime with metadata

Documentation

  • Added comprehensive planning documentation for upcoming C# native device simulator
  • Includes architecture design, implementation phases, and protocol specifications

Dependencies

  • Bump System.IO.Ports from 10.0.0 to 10.0.1
  • Bump Google.Protobuf from 3.33.1 to 3.33.2
  • Various other dependency updates

Full Changelog: v0.7.0...v0.8.0

v0.7.0

28 Oct 02:28
7b38360

Choose a tag to compare

What's Changed

  • feat: Phase 6 - Protocol Implementation & Device Logic by @tylerkron in #60

Full Changelog: v0.6.0...v0.7.0

v0.6.0

24 Oct 02:45
2d36ff6

Choose a tag to compare

What's Changed

  • feat: implement Phase 5 channel management and data streaming (issue #50) by @tylerkron in #57
  • chore: Combine dependabot updates for NuGet packages by @tylerkron in #59

Full Changelog: v0.5.0...v0.6.0

v0.5.0

17 Oct 22:19
82fa4a0

Choose a tag to compare

What's Changed

  • perf: optimize unit test execution speed by @tylerkron in #37
  • chore: Bump xunit.runner.visualstudio from 3.1.2 to 3.1.4 by @dependabot[bot] in #41
  • chore: Bump Google.Protobuf from 3.31.1 to 3.32.0 by @dependabot[bot] in #43
  • chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #42
  • chore(deps): Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #44
  • chore: Bump Google.Protobuf from 3.32.0 to 3.32.1 by @dependabot[bot] in #45
  • chore: Bump xunit.runner.visualstudio from 3.1.4 to 3.1.5 by @dependabot[bot] in #46
  • chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 by @dependabot[bot] in #47
  • chore: Bump System.IO.Ports from 8.0.0 to 9.0.8 by @dependabot[bot] in #40
  • chore: add git workflow rule to prevent direct pushes to main by @tylerkron in #53
  • feat: Phase 4 - Device Discovery Framework (Issue #49) by @tylerkron in #54

Full Changelog: v0.4.1...v0.5.0

v0.4.1

03 Aug 19:36
6ddbb3d

Choose a tag to compare

What's Changed

  • fix: resolve protobuf message parsing in CoreDeviceAdapter for v0.4.0 compatibility by @tylerkron in #36

Full Changelog: v0.4.0...v0.4.1

v0.4.0

02 Aug 19:35
3ca5a29

Choose a tag to compare

What's Changed

  • chore: Bump xunit.runner.visualstudio from 3.1.1 to 3.1.2 by @dependabot[bot] in #31
  • Phase 2: Complete Message System Migration with Desktop Integration by @tylerkron in #33

Full Changelog: v0.3.0...v0.4.0

v0.3.0

20 Jun 22:04
dd3bb60

Choose a tag to compare

What's Changed

  • chore(deps): bump xunit.runner.visualstudio from 3.0.2 to 3.1.0 by @dependabot in #24
  • chore(deps): bump Microsoft.NET.Test.Sdk from 17.11.1 to 17.13.0 by @dependabot in #23
  • choreUpdate Google.Protobuf to 3.31.0 by @dependabot in #26
  • choreUpdate Microsoft.NET.Test.Sdk to 17.14.0 by @dependabot in #27
  • chore: Bump Google.Protobuf from 3.31.0 to 3.31.1 by @dependabot in #28
  • chore: Bump Microsoft.NET.Test.Sdk and xunit.runner.visualstudio by @dependabot in #29
  • feat: implement device interfaces and development guidelines for issue #25 by @tylerkron in #30

Full Changelog: v0.2.1...v0.3.0