Skip to content

deps: Bump the nuget-patch-minor group with 4 updates#376

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/Daqifi.Desktop.Bootloader.Test/nuget-patch-minor-7be99ea9d3
Closed

deps: Bump the nuget-patch-minor group with 4 updates#376
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/Daqifi.Desktop.Bootloader.Test/nuget-patch-minor-7be99ea9d3

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 7, 2026

Updated Daqifi.Core from 0.14.0 to 0.15.1.

Release notes

Sourced from Daqifi.Core's releases.

0.15.1

What's Changed

Full Changelog: daqifi/daqifi-core@v0.15.0...v0.15.1

0.15.0

Highlights

This release completes the SD card file management story and adds the PIC32 bootloader protocol layer. You can now list, download, delete, and format SD card files entirely through the core library, and parse .bin log files offline with full timestamp reconstruction.

New Features

📥 SD Card File Download (#​115)

  • DownloadSdCardFileAsync on ISdCardOperations / DaqifiStreamingDevice — downloads a file from the device SD card over USB/serial
  • SdCardFileReceiver handles raw byte streaming with __END_OF_FILE__ marker detection (including markers split across chunk boundaries)
  • ExecuteRawCaptureAsync on DaqifiDevice temporarily pauses the protobuf consumer for direct stream access
  • Two overloads: write to any Stream, or auto-save to a temp file
  • Progress reporting via IProgress<SdCardTransferProgress>
  • Validates USB connection, stops streaming, and restores LAN interface automatically

📄 SD Card File Parser (#​113)

  • SdCardFileParser reads varint32-prefixed protobuf .bin files (same format as live streaming and SD logging)
  • Extracts device configuration (port counts, timestamp frequency, calibration, firmware info) from status messages
  • Reconstructs absolute timestamps with uint32 rollover handling
  • Streams samples via IAsyncEnumerable<SdCardLogEntry> for memory-efficient processing of large files

🗑️ SD Card Delete & Format (#​114)

  • DeleteSdCardFileAsync and FormatSdCardAsync on ISdCardOperations / DaqifiStreamingDevice
  • 8 new SCPI commands: delete, format, max file size, benchmark, stream interface control
  • StreamInterface enum (Usb, WiFi, SdCard, All) for routing data streams
  • Connection and logging state guards with filename validation

🔧 PIC32 Bootloader Protocol (#​109)

  • Transport-agnostic bootloader protocol layer ported from the desktop app
  • Pic32BootloaderMessageProducer — SOH/EOT framing, DLE escaping, CRC-16
  • Pic32BootloaderMessageConsumer — response decoding
  • IntelHexParser — HEX file parsing with protected memory range filtering
  • IBootloaderProtocol interface for dependency injection

Breaking Changes

None — all new APIs are additive.

Test Coverage

  • 649 tests pass on both net8.0 and net9.0
  • SD card download tested end-to-end with real hardware over USB serial

Full Changelog: daqifi/daqifi-core@v0.14.0...v0.15.0

Commits viewable in compare view.

Updated MSTest.TestAdapter from 4.0.2 to 4.1.0.

Release notes

Sourced from MSTest.TestAdapter's releases.

4.1.0

See the release notes here

Commits viewable in compare view.

Updated MSTest.TestFramework from 4.0.2 to 4.1.0.

Release notes

Sourced from MSTest.TestFramework's releases.

4.1.0

See the release notes here

Commits viewable in compare view.

Updated NLog from 6.0.7 to 6.1.0.

Release notes

Sourced from NLog's releases.

6.1

Improvements

  • #​5999 JsonLayout - Added support for DottedRecursion. (@​thatrajeevkr)
  • #​6084 JsonLayout - Protect against cyclic object graphs when DottedRecursion. (@​snakefoot)
  • #​6075 DebuggerTarget - Add support for MaxMessageSize and OnOverflow-action. (@​snakefoot)
  • #​6070 InternalLogger - Auto enable LogLevel.Info when activated. (@​snakefoot)
  • #​6045 LoggingConfigurationParser - Report unrecognized options in targets and rules section. (@​snakefoot)
  • #​6059 LogEventBuilder - Properties with IReadOnlyCollection for initialCapacity. (@​snakefoot)
  • #​6065 FileTarget - Adjust ArchiveSuffixFormat to better handle legacy ArchiveFileName. (@​snakefoot)
  • #​6079 FileTarget - Replace Environment.TickCount with LogEventInfo.TimeStamp. (@​snakefoot)
  • #​6066 FileTarget - Simplify FileName natural ordering logic. (@​snakefoot)
  • #​6069 FileTarget - Reduce code complexity for NaturalStringComparer. (@​snakefoot)
  • #​6064 FileTarget - Reduce code complexity for ArchiveNumbering property. (@​snakefoot)
  • #​6082 JsonLayout - Faster Json encoding with INoAllocationStringValueRenderer. (@​snakefoot)
  • #​6083 CsvLayout - Faster CSV encoding with INoAllocationStringValueRenderer. (@​snakefoot)
  • #​6081 DefaultJsonSerializer - Reduce overhead of PerformJsonEscapeWhenNeeded. (@​snakefoot)
  • #​6025 LogEventInfo - Changed LayoutCache from dictionary to linked list. (@​snakefoot)
  • #​6049 PropertiesDictionary - Increase initial capacity when insert. (@​snakefoot)
  • #​6061 PropertiesDictionary - Simplify enumerator when mixing property types. (@​snakefoot)
  • #​6074 WhenEmpty - Optimize when IsFixedText. (@​snakefoot)
  • #​6062 BufferingTargetWrapper - Improve InternalLogger output when WrappedTarget is NULL. (@​snakefoot)
  • #​6067 Fix nullable warnings from NET10 annotations. (@​snakefoot)
  • #​6068 Support nullable where TKey : notnull for dictionary. (@​snakefoot)
  • #​6071 AssemblyExtensionTypes - Reduce code complexity. (@​snakefoot)
  • #​6072 LoggingConfigurationFileLoader - Handle unknown type loading for App.config. (@​snakefoot)
  • #​6076 Marked ConversionHelpers.TryParseEnum as obsolete. (@​snakefoot)
  • #​5949 CallSiteLayoutRenderer - Obsoleted CleanNamesOfAnonymousDelegates + CleanNamesOfAsyncContinuation. (@​snakefoot)

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps Daqifi.Core from 0.14.0 to 0.15.1
Bumps MSTest.TestAdapter from 4.0.2 to 4.1.0
Bumps MSTest.TestFramework from 4.0.2 to 4.1.0
Bumps NLog from 6.0.7 to 6.1.0

---
updated-dependencies:
- dependency-name: Daqifi.Core
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: Daqifi.Core
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: MSTest.TestAdapter
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: MSTest.TestFramework
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: MSTest.TestAdapter
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: MSTest.TestFramework
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: MSTest.TestAdapter
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: MSTest.TestFramework
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: MSTest.TestAdapter
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: MSTest.TestFramework
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: NLog
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 14, 2026

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Feb 14, 2026
@dependabot dependabot bot deleted the dependabot/nuget/Daqifi.Desktop.Bootloader.Test/nuget-patch-minor-7be99ea9d3 branch February 14, 2026 06:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants