Releases: daqifi/daqifi-core
Releases · daqifi/daqifi-core
v0.9.2
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
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
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
New Features
Channel Population from Device Status Messages
- Channels are now automatically populated from protobuf status messages in the Core library
- Added
Channelsproperty onDaqifiDeviceexposing populated channel instances - Added
ChannelsPopulatedevent 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
TimestampProcessorfor 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
TimestampResultclass 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
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
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
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
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
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
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