Skip to content

Conversation

@nfbot
Copy link
Member

@nfbot nfbot commented Feb 26, 2025

Bumps nanoFramework.CoreLibrary from 1.16.11 to 1.17.1
Bumps nanoFramework.Runtime.Events from 1.11.29 to 1.11.30
Bumps nanoFramework.System.Device.Gpio from 1.1.53 to 1.1.55
Bumps nanoFramework.System.Math from 1.5.90 to 1.5.102
Bumps nanoFramework.System.Buffers.Binary.BinaryPrimitives from 1.2.771 to 1.2.807
Bumps nanoFramework.System.Device.Spi from 1.3.73 to 1.3.77
Bumps nanoFramework.Runtime.Native from 1.7.8 to 1.7.9
Bumps nanoFramework.System.Device.I2c from 1.1.26 to 1.1.27
Bumps nanoFramework.System.Diagnostics.Stopwatch from 1.2.771 to 1.2.815
Bumps nanoFramework.System.Numerics from 1.2.771 to 1.2.807
Bumps nanoFramework.Hardware.Esp32 from 1.6.29 to 1.6.31
Bumps nanoFramework.System.Device.Model from 1.2.771 to 1.2.807
Bumps nanoFramework.Graphics.Core from 1.2.35 to 1.2.39
Bumps nanoFramework.System.Text from 1.3.16 to 1.3.29
Bumps nanoFramework.TestFramework from 3.0.67 to 3.0.68
Bumps nanoFramework.M2Mqtt.Core from 5.1.176 to 5.1.182
Bumps nanoFramework.System.Collections from 1.5.59 to 1.5.62
Bumps nanoFramework.System.IO.Ports from 1.1.119 to 1.1.123
Bumps nanoFramework.System.IO.Streams from 1.1.86 to 1.1.88
Bumps nanoFramework.System.Net from 1.11.27 to 1.11.31
Bumps nanoFramework.Iot.Device.Common.WeatherHelper from 1.2.771 to 1.2.807
Bumps nanoFramework.System.Device.Pwm from 1.1.20 to 1.1.21
Bumps nanoFramework.Logging from 1.1.140 to 1.1.142
Bumps nanoFramework.Logging.Stream from 1.1.140 to 1.1.142
Bumps nanoFramework.System.IO.FileSystem from 1.1.78 to 1.1.80
Bumps nanoFramework.Iot.Device.Multiplexing from 1.2.771 to 1.2.813
Bumps nanoFramework.ResourceManager from 1.2.29 to 1.2.30
Bumps nanoFramework.System.Net.Http from 1.5.175 to 1.5.181
Bumps nanoFramework.Hardware.Esp32.Rmt from 2.0.22 to 2.0.24
Bumps nanoFramework.Iot.Device.Common.NumberHelper from 1.2.771 to 1.2.807
Bumps nanoFramework.Device.OneWire from 1.4.32 to 1.4.33
Bumps nanoFramework.Iot.Device.ShiftRegister from 1.2.780 to 1.2.817
Bumps nanoFramework.Iot.Device.Card from 1.2.788 to 1.2.817
Bumps nanoFramework.System.Net.Sockets.UdpClient from 1.1.84 to 1.1.87
Bumps nanoFramework.System.Net.Http.Server from 1.5.175 to 1.5.181
Bumps nanoFramework.WebServer from 1.2.93 to 1.2.101
Bumps nanoFramework.Iot.Device.CharacterLcd from 1.1.708 to 1.1.735
Bumps nanoFramework.System.Drawing from 1.2.771 to 1.2.807
Bumps nanoFramework.System.Device.Adc from 1.1.21 to 1.1.22

[version update]

⚠️ This is an automated update. ⚠️

Summary by CodeRabbit

  • Chores
    • Updated multiple dependency versions across various device packages to the latest releases, ensuring enhanced performance, stability, and compatibility.
    • These upgrades help provide a more reliable and robust underlying framework for device applications without altering any visible user functionality.

Bumps nanoFramework.CoreLibrary from 1.16.11 to 1.17.1</br>Bumps nanoFramework.Runtime.Events from 1.11.29 to 1.11.30</br>Bumps nanoFramework.System.Device.Gpio from 1.1.53 to 1.1.55</br>Bumps nanoFramework.System.Math from 1.5.90 to 1.5.102</br>Bumps nanoFramework.System.Buffers.Binary.BinaryPrimitives from 1.2.771 to 1.2.807</br>Bumps nanoFramework.System.Device.Spi from 1.3.73 to 1.3.77</br>Bumps nanoFramework.Runtime.Native from 1.7.8 to 1.7.9</br>Bumps nanoFramework.System.Device.I2c from 1.1.26 to 1.1.27</br>Bumps nanoFramework.System.Diagnostics.Stopwatch from 1.2.771 to 1.2.815</br>Bumps nanoFramework.System.Numerics from 1.2.771 to 1.2.807</br>Bumps nanoFramework.Hardware.Esp32 from 1.6.29 to 1.6.31</br>Bumps nanoFramework.System.Device.Model from 1.2.771 to 1.2.807</br>Bumps nanoFramework.Graphics.Core from 1.2.35 to 1.2.39</br>Bumps nanoFramework.System.Text from 1.3.16 to 1.3.29</br>Bumps nanoFramework.TestFramework from 3.0.67 to 3.0.68</br>Bumps nanoFramework.M2Mqtt.Core from 5.1.176 to 5.1.182</br>Bumps nanoFramework.System.Collections from 1.5.59 to 1.5.62</br>Bumps nanoFramework.System.IO.Ports from 1.1.119 to 1.1.123</br>Bumps nanoFramework.System.IO.Streams from 1.1.86 to 1.1.88</br>Bumps nanoFramework.System.Net from 1.11.27 to 1.11.31</br>Bumps nanoFramework.Iot.Device.Common.WeatherHelper from 1.2.771 to 1.2.807</br>Bumps nanoFramework.System.Device.Pwm from 1.1.20 to 1.1.21</br>Bumps nanoFramework.Logging from 1.1.140 to 1.1.142</br>Bumps nanoFramework.Logging.Stream from 1.1.140 to 1.1.142</br>Bumps nanoFramework.System.IO.FileSystem from 1.1.78 to 1.1.80</br>Bumps nanoFramework.Iot.Device.Multiplexing from 1.2.771 to 1.2.813</br>Bumps nanoFramework.ResourceManager from 1.2.29 to 1.2.30</br>Bumps nanoFramework.System.Net.Http from 1.5.175 to 1.5.181</br>Bumps nanoFramework.Hardware.Esp32.Rmt from 2.0.22 to 2.0.24</br>Bumps nanoFramework.Iot.Device.Common.NumberHelper from 1.2.771 to 1.2.807</br>Bumps nanoFramework.Device.OneWire from 1.4.32 to 1.4.33</br>Bumps nanoFramework.Iot.Device.ShiftRegister from 1.2.780 to 1.2.817</br>Bumps nanoFramework.Iot.Device.Card from 1.2.788 to 1.2.817</br>Bumps nanoFramework.System.Net.Sockets.UdpClient from 1.1.84 to 1.1.87</br>Bumps nanoFramework.System.Net.Http.Server from 1.5.175 to 1.5.181</br>Bumps nanoFramework.WebServer from 1.2.93 to 1.2.101</br>Bumps nanoFramework.Iot.Device.CharacterLcd from 1.1.708 to 1.1.735</br>Bumps nanoFramework.System.Drawing from 1.2.771 to 1.2.807</br>Bumps nanoFramework.System.Device.Adc from 1.1.21 to 1.1.22</br>
[version update]

### ⚠️ This is an automated update. ⚠️
@coderabbitai
Copy link

coderabbitai bot commented Feb 26, 2025

Walkthrough

This pull request uniformly upgrades the dependency versions across multiple packages.lock.json files in various device projects. The update includes changing the “requested” and “resolved” versions (e.g., nanoFramework.CoreLibrary from 1.16.11 to 1.17.1, Runtime.Events from 1.11.29 to 1.11.30, System.Device.Gpio from 1.1.53 to 1.1.55, etc.) and refreshing their associated content hashes. Several additional dependencies such as System.Device.I2c, System.Buffers.Binary.BinaryPrimitives, and others have also been updated in selected projects.

Changes

File(s) Change Summary
devices/*/packages.lock.json Updated core dependencies — nanoFramework.CoreLibrary (1.16.11→1.17.1), nanoFramework.Runtime.Events (1.11.29→1.11.30), nanoFramework.System.Device.Gpio (1.1.53→1.1.55), nanoFramework.System.Math (1.5.90→1.5.102) — with corresponding content hash modifications.
devices/*/samples/packages.lock.json Similar dependency version increments (including CoreLibrary, Runtime.Events, System.Device.Gpio, etc.) with updated content hashes to match the non-sample projects.
devices/AtModem/, devices/Bmp180/, devices/DCMotor/, devices/Ds1302/, devices/DhcpServer/, etc. In addition to the core dependency updates, these files also show updates for other packages such as Runtime.Native (1.7.8→1.7.9), System.Device.I2c (1.1.26→1.1.27), System.Buffers.Binary.BinaryPrimitives (1.2.771→1.2.807), and System.Device.Model (1.2.771→1.2.807).

Note: File paths have been abbreviated with wildcards where multiple similar files were affected.

Sequence Diagram(s)

No sequence diagrams generated as the changes are confined to configuration and dependency version updates without modifications to the control flow.

Possibly related PRs

  • Update 4 NuGet dependencies #1226
    Updates the same dependencies (CoreLibrary, Runtime.Events, System.Device.Gpio) as part of a systematic upgrade, showing a strong code-level connection.

  • Update 36 NuGet dependencies #1311
    Involves almost identical version changes for nanoFramework.CoreLibrary and nanoFramework.System.Math, demonstrating alignment with the current update.

  • Update 61 NuGet dependencies #1247
    Both PRs update similar dependency versions including CoreLibrary, Runtime.Events, and System.Math, indicating a direct code-level relationship.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
devices/Buzzer/samples/packages.lock.json (1)

25-27: Update of nanoFramework.System.Collections dependency to version 1.5.62.
Although the version number appears consistent with expectations, the content hash has been updated. Verify that this change is intentional and that it does not introduce any behavioral changes in collection handling.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3ae7b7e and 08fb143.

⛔ Files ignored due to path filters (216)
  • devices/A4988/A4988.nfproj is excluded by none and included by none
  • devices/A4988/A4988.nuspec is excluded by none and included by none
  • devices/A4988/packages.config is excluded by none and included by none
  • devices/A4988/samples/A4988.samples.nfproj is excluded by none and included by none
  • devices/A4988/samples/packages.config is excluded by none and included by none
  • devices/AD5328/AD5328.nfproj is excluded by none and included by none
  • devices/AD5328/AD5328.nuspec is excluded by none and included by none
  • devices/AD5328/packages.config is excluded by none and included by none
  • devices/AD5328/samples/AD5328.Samples.nfproj is excluded by none and included by none
  • devices/AD5328/samples/packages.config is excluded by none and included by none
  • devices/Ads1115/Ads1115.nfproj is excluded by none and included by none
  • devices/Ads1115/Ads1115.nuspec is excluded by none and included by none
  • devices/Ads1115/packages.config is excluded by none and included by none
  • devices/Ads1115/samples/Ads1115.Samples.nfproj is excluded by none and included by none
  • devices/Ads1115/samples/packages.config is excluded by none and included by none
  • devices/Adxl343/ADXL343.nfproj is excluded by none and included by none
  • devices/Adxl343/Adxl343.nuspec is excluded by none and included by none
  • devices/Adxl343/packages.config is excluded by none and included by none
  • devices/Adxl343/samples/Adxl343.Samples.nfproj is excluded by none and included by none
  • devices/Adxl343/samples/packages.config is excluded by none and included by none
  • devices/Adxl345/Adxl345.nfproj is excluded by none and included by none
  • devices/Adxl345/Adxl345.nuspec is excluded by none and included by none
  • devices/Adxl345/packages.config is excluded by none and included by none
  • devices/Adxl345/samples/Adxl345.Samples.nfproj is excluded by none and included by none
  • devices/Adxl345/samples/packages.config is excluded by none and included by none
  • devices/Adxl357/Adxl357.nfproj is excluded by none and included by none
  • devices/Adxl357/Adxl357.nuspec is excluded by none and included by none
  • devices/Adxl357/packages.config is excluded by none and included by none
  • devices/Adxl357/samples/Adxl357.Samples.nfproj is excluded by none and included by none
  • devices/Adxl357/samples/packages.config is excluded by none and included by none
  • devices/Ags01db/Ags01db.nfproj is excluded by none and included by none
  • devices/Ags01db/Ags01db.nuspec is excluded by none and included by none
  • devices/Ags01db/packages.config is excluded by none and included by none
  • devices/Ags01db/samples/Ags01db.Samples.nfproj is excluded by none and included by none
  • devices/Ags01db/samples/packages.config is excluded by none and included by none
  • devices/Ahtxx/Ahtxx.nfproj is excluded by none and included by none
  • devices/Ahtxx/Ahtxx.nuspec is excluded by none and included by none
  • devices/Ahtxx/packages.config is excluded by none and included by none
  • devices/Ahtxx/samples/Ahtxx.Samples.nfproj is excluded by none and included by none
  • devices/Ahtxx/samples/packages.config is excluded by none and included by none
  • devices/Ak8963/Ak8963.nfproj is excluded by none and included by none
  • devices/Ak8963/Ak8963.nuspec is excluded by none and included by none
  • devices/Ak8963/packages.config is excluded by none and included by none
  • devices/Ak8963/samples/ak8963.sample.nfproj is excluded by none and included by none
  • devices/Ak8963/samples/packages.config is excluded by none and included by none
  • devices/Am2320/Am2320.nfproj is excluded by none and included by none
  • devices/Am2320/Am2320.nuspec is excluded by none and included by none
  • devices/Am2320/packages.config is excluded by none and included by none
  • devices/Am2320/samples/Am2320.samples.nfproj is excluded by none and included by none
  • devices/Am2320/samples/packages.config is excluded by none and included by none
  • devices/Amg88xx/Amg88xx.nfproj is excluded by none and included by none
  • devices/Amg88xx/Amg88xx.nuspec is excluded by none and included by none
  • devices/Amg88xx/packages.config is excluded by none and included by none
  • devices/Amg88xx/samples/Amg88xx.Samples.nfproj is excluded by none and included by none
  • devices/Amg88xx/samples/packages.config is excluded by none and included by none
  • devices/Apa102/Apa102.nfproj is excluded by none and included by none
  • devices/Apa102/Apa102.nuspec is excluded by none and included by none
  • devices/Apa102/packages.config is excluded by none and included by none
  • devices/Apa102/samples/Apa102.Samples.nfproj is excluded by none and included by none
  • devices/Apa102/samples/packages.config is excluded by none and included by none
  • devices/At24cxx/At24cxx.nfproj is excluded by none and included by none
  • devices/At24cxx/At24cxx.nuspec is excluded by none and included by none
  • devices/At24cxx/packages.config is excluded by none and included by none
  • devices/At24cxx/samples/At24cxx.samples.nfproj is excluded by none and included by none
  • devices/At24cxx/samples/packages.config is excluded by none and included by none
  • devices/At24cxx/tests/NFUnitTest.nfproj is excluded by none and included by none
  • devices/At24cxx/tests/packages.config is excluded by none and included by none
  • devices/AtModem/AtModem.nfproj is excluded by none and included by none
  • devices/AtModem/AtModem.nuspec is excluded by none and included by none
  • devices/AtModem/packages.config is excluded by none and included by none
  • devices/AtModem/samples/AtModem.Sample.nfproj is excluded by none and included by none
  • devices/AtModem/samples/packages.config is excluded by none and included by none
  • devices/AtomQrCode/AtomQrCode.nfproj is excluded by none and included by none
  • devices/AtomQrCode/AtomQrCode.nuspec is excluded by none and included by none
  • devices/AtomQrCode/packages.config is excluded by none and included by none
  • devices/AtomQrCode/samples/AtomQrCode.ReadingWithEvent/AtomQrCode.ReadingWithEvent.nfproj is excluded by none and included by none
  • devices/AtomQrCode/samples/AtomQrCode.ReadingWithEvent/packages.config is excluded by none and included by none
  • devices/AtomQrCode/samples/AtomQrCode.Sample/AtomQrCode.ReadCode.nfproj is excluded by none and included by none
  • devices/AtomQrCode/samples/AtomQrCode.Sample/packages.config is excluded by none and included by none
  • devices/Axp192/Axp192.nfproj is excluded by none and included by none
  • devices/Axp192/Axp192.nuspec is excluded by none and included by none
  • devices/Axp192/packages.config is excluded by none and included by none
  • devices/Axp192/samples/Axp192.samples.nfproj is excluded by none and included by none
  • devices/Axp192/samples/packages.config is excluded by none and included by none
  • devices/Bh1745/Bh1745.nfproj is excluded by none and included by none
  • devices/Bh1745/Bh1745.nuspec is excluded by none and included by none
  • devices/Bh1745/packages.config is excluded by none and included by none
  • devices/Bh1745/samples/Bh1745.Sample/Bh1745.Sample.nfproj is excluded by none and included by none
  • devices/Bh1745/samples/Bh1745.Sample/packages.config is excluded by none and included by none
  • devices/Bh1745/samples/Bh1745CustomConfiguration.Sample/Bh1745CustomConfiguration.Sample.nfproj is excluded by none and included by none
  • devices/Bh1745/samples/Bh1745CustomConfiguration.Sample/packages.config is excluded by none and included by none
  • devices/Bh1750fvi/Bh1750fvi.nfproj is excluded by none and included by none
  • devices/Bh1750fvi/Bh1750fvi.nuspec is excluded by none and included by none
  • devices/Bh1750fvi/packages.config is excluded by none and included by none
  • devices/Bh1750fvi/samples/Bh1750fvi.Samples.nfproj is excluded by none and included by none
  • devices/Bh1750fvi/samples/packages.config is excluded by none and included by none
  • devices/Bmm150/Bmm150.nfproj is excluded by none and included by none
  • devices/Bmm150/Bmm150.nuspec is excluded by none and included by none
  • devices/Bmm150/Bmm150.tests/Bmm150.tests.nfproj is excluded by none and included by none
  • devices/Bmm150/Bmm150.tests/packages.config is excluded by none and included by none
  • devices/Bmm150/packages.config is excluded by none and included by none
  • devices/Bmm150/samples/Bmm150.sample.nfproj is excluded by none and included by none
  • devices/Bmm150/samples/packages.config is excluded by none and included by none
  • devices/Bmp180/Bmp180.nfproj is excluded by none and included by none
  • devices/Bmp180/Bmp180.nuspec is excluded by none and included by none
  • devices/Bmp180/packages.config is excluded by none and included by none
  • devices/Bmp180/samples/Bmp180.Sample.nfproj is excluded by none and included by none
  • devices/Bmp180/samples/packages.config is excluded by none and included by none
  • devices/Bmxx80/Bmxx80.nfproj is excluded by none and included by none
  • devices/Bmxx80/Bmxx80.nuspec is excluded by none and included by none
  • devices/Bmxx80/packages.config is excluded by none and included by none
  • devices/Bmxx80/samples/Bmxx80.sample.nfproj is excluded by none and included by none
  • devices/Bmxx80/samples/packages.config is excluded by none and included by none
  • devices/Bmxx80/tests/Bmxx80.Tests.nfproj is excluded by none and included by none
  • devices/Bmxx80/tests/packages.config is excluded by none and included by none
  • devices/Bno055/Bno055.nfproj is excluded by none and included by none
  • devices/Bno055/Bno055.nuspec is excluded by none and included by none
  • devices/Bno055/packages.config is excluded by none and included by none
  • devices/Bno055/samples/Bno055.sample.nfproj is excluded by none and included by none
  • devices/Bno055/samples/packages.config is excluded by none and included by none
  • devices/Bq2579x/Bq2579x.nfproj is excluded by none and included by none
  • devices/Bq2579x/Bq2579x.nuspec is excluded by none and included by none
  • devices/Bq2579x/packages.config is excluded by none and included by none
  • devices/Bq2579x/samples/Bq2579x.Samples.nfproj is excluded by none and included by none
  • devices/Bq2579x/samples/packages.config is excluded by none and included by none
  • devices/Button/Button.nfproj is excluded by none and included by none
  • devices/Button/Button.nuspec is excluded by none and included by none
  • devices/Button/Tests/Tests.nfproj is excluded by none and included by none
  • devices/Button/Tests/packages.config is excluded by none and included by none
  • devices/Button/packages.config is excluded by none and included by none
  • devices/Button/samples/Samples.nfproj is excluded by none and included by none
  • devices/Button/samples/packages.config is excluded by none and included by none
  • devices/Buzzer/Buzzer.nfproj is excluded by none and included by none
  • devices/Buzzer/Buzzer.nuspec is excluded by none and included by none
  • devices/Buzzer/packages.config is excluded by none and included by none
  • devices/Buzzer/samples/Buzzer.Samples.nfproj is excluded by none and included by none
  • devices/Buzzer/samples/packages.config is excluded by none and included by none
  • devices/Ccs811/Ccs811.nfproj is excluded by none and included by none
  • devices/Ccs811/Ccs811.nuspec is excluded by none and included by none
  • devices/Ccs811/packages.config is excluded by none and included by none
  • devices/Ccs811/samples/Ccs811.Sample.nfproj is excluded by none and included by none
  • devices/Ccs811/samples/packages.config is excluded by none and included by none
  • devices/Charlieplex/Charlieplex.nfproj is excluded by none and included by none
  • devices/Charlieplex/Charlieplex.nuspec is excluded by none and included by none
  • devices/Charlieplex/packages.config is excluded by none and included by none
  • devices/Charlieplex/samples/Charlieplex-sample.nfproj is excluded by none and included by none
  • devices/Charlieplex/samples/packages.config is excluded by none and included by none
  • devices/Charlieplex/tests/Charlieplex.Tests.nfproj is excluded by none and included by none
  • devices/Charlieplex/tests/packages.config is excluded by none and included by none
  • devices/Chsc6540/Chsc6540.nfproj is excluded by none and included by none
  • devices/Chsc6540/Chsc6540.nuspec is excluded by none and included by none
  • devices/Chsc6540/packages.config is excluded by none and included by none
  • devices/Chsc6540/samples/Chsc6540.Samples.nfproj is excluded by none and included by none
  • devices/Chsc6540/samples/packages.config is excluded by none and included by none
  • devices/DCMotor/DCMotor.nfproj is excluded by none and included by none
  • devices/DCMotor/DCMotor.nuspec is excluded by none and included by none
  • devices/DCMotor/packages.config is excluded by none and included by none
  • devices/DCMotor/samples/DCMotor.sample.nfproj is excluded by none and included by none
  • devices/DCMotor/samples/packages.config is excluded by none and included by none
  • devices/Dac63004/Dac63004.nfproj is excluded by none and included by none
  • devices/Dac63004/Dac63004.nuspec is excluded by none and included by none
  • devices/Dac63004/Samples/Dac63004.Samples.nfproj is excluded by none and included by none
  • devices/Dac63004/Samples/packages.config is excluded by none and included by none
  • devices/Dac63004/packages.config is excluded by none and included by none
  • devices/DhcpServer/DhcpServer.nfproj is excluded by none and included by none
  • devices/DhcpServer/DhcpServer.nuspec is excluded by none and included by none
  • devices/DhcpServer/packages.config is excluded by none and included by none
  • devices/DhcpServer/samples/DhcpServer.samples.nfproj is excluded by none and included by none
  • devices/DhcpServer/samples/packages.config is excluded by none and included by none
  • devices/Dhtxx.Esp32/Dhtxx.Esp32.nfproj is excluded by none and included by none
  • devices/Dhtxx.Esp32/Dhtxx.Esp32.nuspec is excluded by none and included by none
  • devices/Dhtxx.Esp32/packages.config is excluded by none and included by none
  • devices/Dhtxx.Esp32/samples/Dhtxx-Sample.nfproj is excluded by none and included by none
  • devices/Dhtxx.Esp32/samples/packages.config is excluded by none and included by none
  • devices/Dhtxx/Dhtxx.nfproj is excluded by none and included by none
  • devices/Dhtxx/Dhtxx.nuspec is excluded by none and included by none
  • devices/Dhtxx/packages.config is excluded by none and included by none
  • devices/Ds1302/Ds1302.nfproj is excluded by none and included by none
  • devices/Ds1302/Ds1302.nuspec is excluded by none and included by none
  • devices/Ds1302/packages.config is excluded by none and included by none
  • devices/Ds1302/samples/Ds1302.Samples.nfproj is excluded by none and included by none
  • devices/Ds1302/samples/packages.config is excluded by none and included by none
  • devices/Ds1621/Ds1621.nfproj is excluded by none and included by none
  • devices/Ds1621/Ds1621.nuspec is excluded by none and included by none
  • devices/Ds1621/packages.config is excluded by none and included by none
  • devices/Ds1621/samples/Ds1621.samples.nfproj is excluded by none and included by none
  • devices/Ds1621/samples/packages.config is excluded by none and included by none
  • devices/Ds1621/tests/NFUnitTest.nfproj is excluded by none and included by none
  • devices/Ds1621/tests/packages.config is excluded by none and included by none
  • devices/Ds18b20/Ds18b20.nfproj is excluded by none and included by none
  • devices/Ds18b20/Ds18b20.nuspec is excluded by none and included by none
  • devices/Ds18b20/packages.config is excluded by none and included by none
  • devices/Ds18b20/samples/Ds18b20.Samples.nfproj is excluded by none and included by none
  • devices/Ds18b20/samples/packages.config is excluded by none and included by none
  • devices/GnssDevice/GnssDevice.nfproj is excluded by none and included by none
  • devices/GnssDevice/GnssDevice.nuspec is excluded by none and included by none
  • devices/GnssDevice/Tests/GnssDeviceTests/GnssDevice.Tests.nfproj is excluded by none and included by none
  • devices/GnssDevice/Tests/GnssDeviceTests/packages.config is excluded by none and included by none
  • devices/GnssDevice/packages.config is excluded by none and included by none
  • devices/GnssDevice/samples/GnssDevice.Sample/GnssDevice.Sample.nfproj is excluded by none and included by none
  • devices/GnssDevice/samples/GnssDevice.Sample/packages.config is excluded by none and included by none
  • devices/Hcsr04.Esp32/Hcsr04.Esp32.nfproj is excluded by none and included by none
  • devices/Hcsr04.Esp32/Hcsr04.Esp32.nuspec is excluded by none and included by none
  • devices/Hcsr04.Esp32/packages.config is excluded by none and included by none
  • devices/Hcsr04.Esp32/samples/Hcsr04.Samples.nfproj is excluded by none and included by none
  • devices/Hcsr04.Esp32/samples/packages.config is excluded by none and included by none
  • devices/Hcsr04/Hcsr04.nfproj is excluded by none and included by none
  • devices/Hcsr04/Hcsr04.nuspec is excluded by none and included by none
  • devices/Hcsr04/packages.config is excluded by none and included by none
  • devices/Hcsr04/samples/Hcsr04.Samples.nfproj is excluded by none and included by none
  • devices/Hcsr04/samples/packages.config is excluded by none and included by none
  • devices/Hcsr501/Hcsr501.nfproj is excluded by none and included by none
  • devices/Hcsr501/Hcsr501.nuspec is excluded by none and included by none
  • devices/Hcsr501/packages.config is excluded by none and included by none
  • devices/Hcsr501/samples/Hcsr501.Samples.nfproj is excluded by none and included by none
  • devices/Hcsr501/samples/packages.config is excluded by none and included by none
📒 Files selected for processing (84)
  • devices/A4988/packages.lock.json (1 hunks)
  • devices/A4988/samples/packages.lock.json (1 hunks)
  • devices/AD5328/packages.lock.json (1 hunks)
  • devices/AD5328/samples/packages.lock.json (1 hunks)
  • devices/Ads1115/packages.lock.json (1 hunks)
  • devices/Ads1115/samples/packages.lock.json (1 hunks)
  • devices/Adxl343/packages.lock.json (1 hunks)
  • devices/Adxl343/samples/packages.lock.json (1 hunks)
  • devices/Adxl345/packages.lock.json (1 hunks)
  • devices/Adxl345/samples/packages.lock.json (1 hunks)
  • devices/Adxl357/packages.lock.json (1 hunks)
  • devices/Adxl357/samples/packages.lock.json (1 hunks)
  • devices/Ags01db/packages.lock.json (1 hunks)
  • devices/Ags01db/samples/packages.lock.json (1 hunks)
  • devices/Ahtxx/packages.lock.json (1 hunks)
  • devices/Ahtxx/samples/packages.lock.json (1 hunks)
  • devices/Ak8963/packages.lock.json (1 hunks)
  • devices/Ak8963/samples/packages.lock.json (1 hunks)
  • devices/Am2320/packages.lock.json (1 hunks)
  • devices/Am2320/samples/packages.lock.json (1 hunks)
  • devices/Amg88xx/packages.lock.json (1 hunks)
  • devices/Amg88xx/samples/packages.lock.json (1 hunks)
  • devices/Apa102/packages.lock.json (1 hunks)
  • devices/Apa102/samples/packages.lock.json (1 hunks)
  • devices/At24cxx/packages.lock.json (1 hunks)
  • devices/At24cxx/samples/packages.lock.json (1 hunks)
  • devices/AtModem/packages.lock.json (2 hunks)
  • devices/AtomQrCode/packages.lock.json (1 hunks)
  • devices/AtomQrCode/samples/AtomQrCode.ReadingWithEvent/packages.lock.json (1 hunks)
  • devices/AtomQrCode/samples/AtomQrCode.Sample/packages.lock.json (1 hunks)
  • devices/Axp192/packages.lock.json (1 hunks)
  • devices/Axp192/samples/packages.lock.json (1 hunks)
  • devices/Bh1745/packages.lock.json (1 hunks)
  • devices/Bh1745/samples/Bh1745.Sample/packages.lock.json (1 hunks)
  • devices/Bh1745/samples/Bh1745CustomConfiguration.Sample/packages.lock.json (1 hunks)
  • devices/Bh1750fvi/packages.lock.json (1 hunks)
  • devices/Bh1750fvi/samples/packages.lock.json (1 hunks)
  • devices/Bmm150/Bmm150.tests/packages.lock.json (1 hunks)
  • devices/Bmm150/packages.lock.json (1 hunks)
  • devices/Bmm150/samples/packages.lock.json (1 hunks)
  • devices/Bmp180/packages.lock.json (1 hunks)
  • devices/Bmp180/samples/packages.lock.json (1 hunks)
  • devices/Bmxx80/packages.lock.json (1 hunks)
  • devices/Bmxx80/samples/packages.lock.json (1 hunks)
  • devices/Bmxx80/tests/packages.lock.json (1 hunks)
  • devices/Bno055/packages.lock.json (1 hunks)
  • devices/Bno055/samples/packages.lock.json (1 hunks)
  • devices/Bq2579x/packages.lock.json (1 hunks)
  • devices/Bq2579x/samples/packages.lock.json (1 hunks)
  • devices/Button/Tests/packages.lock.json (1 hunks)
  • devices/Button/packages.lock.json (1 hunks)
  • devices/Button/samples/packages.lock.json (1 hunks)
  • devices/Buzzer/packages.lock.json (1 hunks)
  • devices/Buzzer/samples/packages.lock.json (1 hunks)
  • devices/Ccs811/packages.lock.json (1 hunks)
  • devices/Ccs811/samples/packages.lock.json (2 hunks)
  • devices/Charlieplex/packages.lock.json (1 hunks)
  • devices/Charlieplex/samples/packages.lock.json (1 hunks)
  • devices/Charlieplex/tests/packages.lock.json (2 hunks)
  • devices/Chsc6540/packages.lock.json (1 hunks)
  • devices/Chsc6540/samples/packages.lock.json (1 hunks)
  • devices/DCMotor/packages.lock.json (1 hunks)
  • devices/DCMotor/samples/packages.lock.json (1 hunks)
  • devices/Dac63004/Samples/packages.lock.json (1 hunks)
  • devices/Dac63004/packages.lock.json (1 hunks)
  • devices/DhcpServer/packages.lock.json (1 hunks)
  • devices/DhcpServer/samples/packages.lock.json (2 hunks)
  • devices/Dhtxx.Esp32/packages.lock.json (1 hunks)
  • devices/Dhtxx.Esp32/samples/packages.lock.json (1 hunks)
  • devices/Dhtxx/packages.lock.json (1 hunks)
  • devices/Ds1302/packages.lock.json (1 hunks)
  • devices/Ds1302/samples/packages.lock.json (1 hunks)
  • devices/Ds1621/packages.lock.json (1 hunks)
  • devices/Ds1621/samples/packages.lock.json (1 hunks)
  • devices/Ds1621/tests/packages.lock.json (1 hunks)
  • devices/Ds18b20/packages.lock.json (1 hunks)
  • devices/Ds18b20/samples/packages.lock.json (1 hunks)
  • devices/GnssDevice/packages.lock.json (1 hunks)
  • devices/Hcsr04.Esp32/packages.lock.json (1 hunks)
  • devices/Hcsr04.Esp32/samples/packages.lock.json (1 hunks)
  • devices/Hcsr04/packages.lock.json (1 hunks)
  • devices/Hcsr04/samples/packages.lock.json (1 hunks)
  • devices/Hcsr501/packages.lock.json (1 hunks)
  • devices/Hcsr501/samples/packages.lock.json (1 hunks)
🔇 Additional comments (475)
devices/Button/Tests/packages.lock.json (2)

7-9: Updated nanoFramework.CoreLibrary Dependency Version
The requested version has been updated to [1.17.1, 1.17.1] with a new content hash. Verify that this core library upgrade is compatible with all tests in this module.


13-15: Updated nanoFramework.TestFramework Dependency Version
The test framework dependency is now set to version [3.0.68, 3.0.68] with an updated content hash. Confirm that any test-specific configurations or behaviors remain valid after this upgrade.

devices/Bq2579x/samples/packages.lock.json (2)

7-9: Updated nanoFramework.CoreLibrary Dependency Version
The nanoFramework.CoreLibrary version has been bumped to 1.17.1 with an updated content hash. This change should be coordinated with similar updates in other modules.


13-15: Updated nanoFramework.System.Device.I2c Dependency Version
The I2C dependency is upgraded to [1.1.27, 1.1.27], with its resolved field and content hash updated accordingly. Ensure that any device sample using I2C features is validated post-upgrade.

devices/Buzzer/packages.lock.json (4)

7-9: Updated nanoFramework.CoreLibrary Dependency Version
The nanoFramework.CoreLibrary has been upgraded to 1.17.1. The new requested and resolved values along with the updated contentHash are in line with the overall dependency update.


13-15: Updated nanoFramework.System.Device.Model Dependency Version
The dependency has been updated to version [1.2.807, 1.2.807] with a new content hash. This should help enforce consistency across device models in the project.


19-21: Updated nanoFramework.System.Device.Pwm Dependency Version
The PWM dependency now targets [1.1.21, 1.1.21] with updated resolution details. Please verify that PWM-related behaviors remain intact in the Buzzer module.


25-27: Updated nanoFramework.System.Math Dependency Version
The math library has been updated to [1.5.102, 1.5.102] along with its content hash. Double-check any math-intensive operations in the project to ensure no regressions occur.

devices/Am2320/packages.lock.json (4)

7-9: Updated nanoFramework.CoreLibrary Dependency Version
The core library dependency is now set to [1.17.1, 1.17.1] with the corresponding new content hash. This aligns with the other module updates.


13-15: Updated nanoFramework.System.Buffers.Binary.BinaryPrimitives Dependency Version
The binary primitives library is updated to [1.2.807, 1.2.807], reflecting an upgrade from the previous version. Validate that any binary buffer operations (serialization/deserialization) continue to function as expected.


19-21: Updated nanoFramework.System.Device.I2c Dependency Version
The I2C dependency has been bumped to [1.1.27, 1.1.27] with its new content hash. Ensure driver compatibility on all target hardware platforms.


25-27: Updated nanoFramework.System.Device.Model Dependency Version
The device model dependency has been updated to [1.2.807, 1.2.807] along with an updated content hash. Confirm that these changes integrate smoothly with the sensor/device interface logic.

devices/Dac63004/Samples/packages.lock.json (2)

7-9: Updated nanoFramework.CoreLibrary Dependency Version
The nanoFramework.CoreLibrary upgrade to [1.17.1, 1.17.1] and its new content hash in this samples lock file ensure consistency with the overall project update.


13-15: Updated nanoFramework.System.Device.I2c Dependency Version
The I2C dependency is now at [1.1.27, 1.1.27] with the updated content hash. Testing the samples for I2C interactions is advised after this dependency change.

devices/DhcpServer/packages.lock.json (5)

7-9: Update: nanoFramework.CoreLibrary Version Change
The dependency has been updated to version 1.17.1 with a matching new content hash. The change appears consistent and correct.


13-15: Update: nanoFramework.Runtime.Events Version Change
Version updated to 1.11.30 with its new content hash. Ensure that all project modules that depend on this package are compatible with this update.


19-21: Update: nanoFramework.System.IO.Streams Version Change
The dependency now specifies version 1.1.88 and the content hash has been refreshed accordingly.


25-27: Update: nanoFramework.System.Net Version Change
The version is upgraded to 1.11.31 with an updated content hash. This aligns with similar dependency updates across the project.


31-33: Update: nanoFramework.System.Text Version Change
The dependency has been bumped to version 1.3.29 with an updated content hash. No issues noted.

devices/Bmm150/packages.lock.json (6)

7-9: Update: nanoFramework.CoreLibrary Version Change
Updated to version 1.17.1 with the revised content hash. This change is consistent with the overall dependency upgrade strategy.


13-15: Update: nanoFramework.System.Buffers.Binary.BinaryPrimitives Version Change
The version has been updated to 1.2.807 and the new content hash reflects the change.


19-21: Update: nanoFramework.System.Device.I2c Version Change
Dependency updated to version 1.1.27. The new content hash confirms the update.


25-27: Update: nanoFramework.System.Device.Model Version Change
Version bumped to 1.2.807 with the corresponding content hash update.


31-33: Update: nanoFramework.System.Math Version Change
The dependency now uses version 1.5.102 and includes an updated content hash.


37-39: Update: nanoFramework.System.Numerics Version Change
Updated to version 1.2.807 with a refreshed content hash. The update is in line with other dependency changes.

devices/At24cxx/packages.lock.json (2)

7-9: Update: nanoFramework.CoreLibrary Version Change
Version updated to 1.17.1 with a new content hash. Verification against other modules confirms consistency.


13-15: Update: nanoFramework.System.Device.I2c Version Change
The dependency version has been bumped to 1.1.27 with an updated content hash.

devices/AD5328/samples/packages.lock.json (5)

7-9: Update: nanoFramework.CoreLibrary Version Change
Version updated to 1.17.1 along with a new content hash. This update is applied uniformly across multiple modules.


13-15: Update: nanoFramework.Runtime.Events Version Change
Dependency updated to 1.11.30 with its corresponding new content hash.


19-21: Update: nanoFramework.System.Buffers.Binary.BinaryPrimitives Version Change
The dependency now uses version 1.2.807, as shown by the updated requested and resolved version alongside the new content hash.


25-27: Update: nanoFramework.System.Device.Gpio Version Change
Version updated to 1.1.55 with its new content hash. This maintains compatibility with similar device configuration files.


31-33: Update: nanoFramework.System.Device.Spi Version Change
Version bumped to 1.3.77 with a matching content hash update.

devices/Apa102/samples/packages.lock.json (5)

7-9: Update: nanoFramework.CoreLibrary Version Change
The dependency is now using version 1.17.1 with an updated content hash; this change is consistent with other device modules.


13-15: Update: nanoFramework.Graphics.Core Version Change
Version updated to 1.2.39 with a new content hash. This upgrade should enhance graphics capabilities and aligns with current framework updates.


19-21: Update: nanoFramework.Runtime.Events Version Change
The dependency is upgraded to 1.11.30 with the corresponding updated content hash.


25-27: Update: nanoFramework.System.Device.Gpio Version Change
Version changed to 1.1.55 and the content hash is updated, ensuring consistency with other parts of the repository.


31-33: Update: nanoFramework.System.Device.Spi Version Change
The dependency update to 1.3.77 is applied with its new content hash.

devices/Ahtxx/packages.lock.json (5)

7-9: Updated nanoFramework.CoreLibrary to version 1.17.1.
The "requested" and "resolved" entries along with the updated "contentHash" properly reflect the intended version bump.


13-15: Updated nanoFramework.Runtime.Events dependency to version 1.11.30.
The version and content hash changes are consistent with the PR objectives.


19-21: Updated nanoFramework.System.Device.Gpio dependency to version 1.1.55.
The update appears correct and aligns with the coordinated version bumps across the repository.


25-27: Updated nanoFramework.System.Device.I2c dependency to version 1.1.27.
The version bump and new hash are applied as expected.


31-33: Updated nanoFramework.System.Device.Model dependency to version 1.2.807.
The changes in the version and content hash satisfy the dependency update requirements.

devices/Bmm150/Bmm150.tests/packages.lock.json (4)

7-9: Updated nanoFramework.CoreLibrary to version 1.17.1.
The dependency entry now reflects the new version and content hash accurately.


13-15: Updated nanoFramework.System.Math to version 1.5.102.
The update is consistent with the newer release and the associated content hash has been revised correctly.


19-21: Updated nanoFramework.System.Numerics to version 1.2.807.
Version and hash updates are in line with the coordinated changes across the PR.


25-27: Updated nanoFramework.TestFramework to version 3.0.68.
The bump in version along with the new "contentHash" is as expected from the automated update.

devices/Hcsr04.Esp32/packages.lock.json (4)

7-9: Updated nanoFramework.CoreLibrary in Hcsr04.Esp32 to version 1.17.1.
The version and content hash updates are correctly applied.


13-15: Updated nanoFramework.Hardware.Esp32.Rmt to version 2.0.24.
The dependency update reflects the newer release and the associated hash change is correct.


19-21: Updated nanoFramework.Runtime.Events to version 1.11.30.
All fields update as expected for this dependency.


25-27: Updated nanoFramework.System.Device.Model to version 1.2.807.
The modifications meet the upgrade requirements and are consistent with other modules.

devices/Dhtxx.Esp32/samples/packages.lock.json (4)

7-9: Updated nanoFramework.CoreLibrary to version 1.17.1.
The version bump and updated content hash are applied correctly.


13-15: Updated nanoFramework.Runtime.Events dependency to version 1.11.30.
The entry now correctly reflects the intended version update.


19-21: Updated nanoFramework.System.Device.Gpio to version 1.1.55.
The change is consistent with the global update across devices and includes the expected hash update.


25-27: Updated nanoFramework.System.Device.I2c to version 1.1.27.
The update correctly aligns with the new dependency version and its corresponding hash.

devices/A4988/samples/packages.lock.json (5)

7-9: Updated nanoFramework.CoreLibrary to version 1.17.1.
The new version and content hash are correctly set as per the update plan.


13-15: Updated nanoFramework.Runtime.Events dependency to version 1.11.30.
The dependency definition reflects the upgrade accurately.


19-21: Updated nanoFramework.System.Device.Gpio to version 1.1.55.
The changes are straightforward and consistent with similar updates in other files.


25-27: Updated nanoFramework.System.Math to version 1.5.102.
The version and new content hash confirm the intended upgrade.


31-33: Revised entry for UnitsNet.nanoFramework.Angle.
The version remains as "[5.69.0, 5.69.0]", but the content hash has been updated. Please verify that this update is intentional—if the underlying package was rebuilt or repackaged, a hash change alone is acceptable; otherwise, confirm if a version bump is also required.

devices/Hcsr501/samples/packages.lock.json (4)

7-9: nanoFramework.CoreLibrary Dependency Updated to 1.17.1
The dependency for nanoFramework.CoreLibrary has been correctly updated to version 1.17.1 with the matching content hash.


13-15: nanoFramework.Runtime.Events Version Upgrade
The dependency version is updated to 1.11.30 and the content hash has been appropriately refreshed.


19-21: nanoFramework.System.Device.Gpio Dependency Version Update
The update to version 1.1.55—with its new content hash—is applied correctly.


25-27: nanoFramework.System.Device.Model Dependency Updated
The dependency is updated to version 1.2.807, and the content hash reflects this change accurately.

devices/Bh1750fvi/packages.lock.json (4)

7-9: nanoFramework.CoreLibrary Dependency Update
The nanoFramework.CoreLibrary dependency has been updated to 1.17.1 with the corresponding new content hash, correctly in line with the upgrade objectives.


13-15: nanoFramework.System.Buffers.Binary.BinaryPrimitives Version Upgrade
Version updated to 1.2.807 with an updated content hash; this change is consistent and correct.


19-21: nanoFramework.System.Device.I2c Dependency Update
The upgrade to version 1.1.27 with the new content hash is properly applied.


25-27: nanoFramework.System.Device.Model Dependency Upgrade
This dependency is updated to version 1.2.807; the new content hash reflects the upgrade correctly.

devices/Adxl343/packages.lock.json (6)

7-9: nanoFramework.CoreLibrary Version Upgrade for Adxl343
The dependency is now at version 1.17.1 with the proper content hash.


13-15: nanoFramework.Hardware.Esp32 Dependency Update
The upgrade to version 1.6.31 is correctly applied along with its updated content hash.


19-21: nanoFramework.Runtime.Events Version Update
The dependency has been updated to 1.11.30 with a refreshed content hash, which is correct.


25-27: nanoFramework.System.Device.I2c Dependency Upgrade
The version change to 1.1.27 and its new content hash are correct.


31-33: nanoFramework.System.Math Version Upgrade
The dependency is correctly updated to version 1.5.102 along with the corresponding content hash.


37-39: nanoFramework.System.Numerics Dependency Update
The upgrade to version 1.2.807 is properly implemented with an accurate content hash.

devices/Amg88xx/samples/packages.lock.json (7)

7-9: nanoFramework.CoreLibrary Dependency Upgrade
The update to version 1.17.1 is properly reflected along with the updated content hash.


13-15: nanoFramework.Graphics.Core Version Update
The dependency is now at version 1.2.39 with the refreshed content hash, conforming to the upgrade plan.


19-21: nanoFramework.Runtime.Events Dependency Update
Version upgraded to 1.11.30, and the change is validated by the updated content hash.


25-27: nanoFramework.System.Buffers.Binary.BinaryPrimitives Dependency Upgrade
The dependency now targets version 1.2.807 with an updated content hash, which is correct.


31-33: nanoFramework.System.Device.Gpio Version Upgrade
The dependency's update to version 1.1.55 is achieved with the corresponding new content hash; this is in line with the dependency refresh.


37-39: nanoFramework.System.Device.I2c Dependency Update
The upgrade to version 1.1.27, along with its updated content hash, is correctly implemented.


43-45: UnitsNet.nanoFramework.Temperature Dependency Updated
The dependency is updated to version 5.69.0; the new content hash confirms the update.

devices/Hcsr04/samples/packages.lock.json (7)

7-9: nanoFramework.CoreLibrary Version Update
The dependency is properly upgraded to version 1.17.1 with an updated content hash.


13-15: nanoFramework.Runtime.Events Dependency Upgrade
The update to version 1.11.30 is correctly implemented along with the new content hash.


19-21: nanoFramework.Runtime.Native Version Update
The dependency is updated to version 1.7.9 with a refreshed content hash. Ensure that this change aligns with any interdependent runtime functionality.


25-27: nanoFramework.System.Device.Gpio Dependency Update
The upgrade to 1.1.55 is correctly applied with the updated content hash.


31-33: nanoFramework.System.Device.Model Version Upgrade
The dependency now reflects version 1.2.807, and the updated content hash confirms the change.


37-39: nanoFramework.System.Diagnostics.Stopwatch Dependency Update
The dependency is upgraded to version 1.2.815 with the correct content hash.


43-45: UnitsNet.nanoFramework.Length Dependency Updated
The update to version 5.69.0 is correctly applied with the refreshed content hash.

devices/Hcsr04/packages.lock.json (6)

7-9: Update nanoFramework.CoreLibrary to 1.17.1.
The requested and resolved versions have been bumped up correctly along with the content hash update. Please ensure that downstream components are compatible with this newer version.


13-15: Update nanoFramework.Runtime.Events to 1.11.30.
The dependency update correctly reflects the newer version and an updated content hash.


19-21: Update nanoFramework.Runtime.Native to 1.7.9.
The version bump and content hash update are in line with the automated dependency upgrade.


25-27: Update nanoFramework.System.Device.Gpio to 1.1.55.
The new version and content hash ensure consistency with similar upgrades in the project.


31-33: Update nanoFramework.System.Device.Model to 1.2.807.
The updated version and content hash look correct. Confirm that any model-specific APIs continue to operate as expected.


37-39: Update nanoFramework.System.Diagnostics.Stopwatch to 1.2.815.
The version has been updated properly along with its content hash.

devices/Ags01db/packages.lock.json (6)

7-9: Update nanoFramework.CoreLibrary to 1.17.1.
The dependency version and content hash have been updated correctly.


13-15: Update nanoFramework.Runtime.Events to 1.11.30.
This change ensures that the project uses the latest version of Runtime.Events.


19-21: Update nanoFramework.System.Buffers.Binary.BinaryPrimitives to 1.2.807.
The upgrade includes changes to the requested/resolved versions and an updated content hash. Verify that any functionality relying on this primitive remains fully functional.


25-27: Update nanoFramework.System.Device.Gpio to 1.1.55.
The new version and updated content hash meet the coordinated upgrade effort.


31-33: Update nanoFramework.System.Device.I2c to 1.1.27.
This update adjusts the I2C dependency version and content hash accordingly.


37-39: Update nanoFramework.System.Device.Model to 1.2.807.
The dependency update is performed as expected with the new content hash.

devices/Button/packages.lock.json (3)

7-9: Update nanoFramework.CoreLibrary to 1.17.1.
The version bump and corresponding content hash update are correctly applied.


13-15: Update nanoFramework.Runtime.Events to 1.11.30.
This update follows the standard upgrade across the project; the change looks good.


19-21: Update nanoFramework.System.Device.Gpio to 1.1.55.
The dependency has been updated consistently with similar changes in other parts of the repository.

devices/Button/samples/packages.lock.json (3)

7-9: Update nanoFramework.CoreLibrary to 1.17.1.
The new version and content hash ensure alignment with the global dependency update.


13-15: Update nanoFramework.Runtime.Events to 1.11.30.
This update is consistent with other parts of the repository and appears correct.


19-21: Update nanoFramework.System.Device.Gpio to 1.1.55.
The changes indicate a proper update of the dependency and its content hash.

devices/DCMotor/samples/packages.lock.json (7)

7-9: Update nanoFramework.CoreLibrary to 1.17.1.
The version and content hash updates are correctly applied for the DCMotor samples.


13-15: Update nanoFramework.Runtime.Events to 1.11.30.
The changes make sure the updated events library is used; everything appears in order.


19-21: Update nanoFramework.Runtime.Native to 1.7.9.
The dependency change is consistent with similar updates in other modules.


25-27: Update nanoFramework.System.Device.Gpio to 1.1.55.
The update reflects the new version and content hash. Testing is advised to ensure no regressions in GPIO handling.


31-33: Update nanoFramework.System.Device.Pwm to 1.1.21.
The version bump and content hash update here bring the PWM dependency in line with the latest release.


37-39: Update nanoFramework.System.Diagnostics.Stopwatch to 1.2.815.
The Stopwatch dependency is now updated, and the content hash reflects the change.


43-45: Update nanoFramework.System.Math to 1.5.102.
This new update ensures that mathematical operations use the latest version. It is advisable to verify that any dependent calculations or API changes are compatible.

devices/Bmxx80/tests/packages.lock.json (7)

7-9: Dependency Update for nanoFramework.CoreLibrary:
The “requested” version has been updated to [1.17.1, 1.17.1] and the “resolved” version and content hash have been refreshed accordingly. This update is consistent with the overall dependency upgrade strategy.


13-15: Dependency Update for nanoFramework.Iot.Device.Common.WeatherHelper:
The version has been bumped to 1.2.807 with an updated content hash. Ensure that any code relying on this dependency accepts the new version requirements.


19-21: Dependency Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives:
The dependency version is now 1.2.807 along with a new content hash. This aligns with the coordinated update across the project.


25-27: Dependency Update for nanoFramework.System.Device.I2c:
The version has been updated to 1.1.27 and the content hash reflects this change. It’s important to verify that any hardware abstraction layers depending on I2C remain fully compatible.


31-33: Dependency Update for nanoFramework.System.Device.Model:
The version has been lifted to 1.2.807 with an updated content hash. This change is consistent with similar updates in other modules.


37-39: Dependency Update for nanoFramework.System.Math:
Updated to version 1.5.102 with a new content hash. Confirm that numeric computations in dependent modules work as expected with the upgraded library.


43-45: Dependency Update for nanoFramework.TestFramework:
The version is now 3.0.68 with a refreshed content hash. This will help ensure your test suite benefits from the latest features and bug fixes.

devices/Bmp180/samples/packages.lock.json (6)

7-9: Dependency Update for nanoFramework.CoreLibrary:
The core library version has been updated to 1.17.1 with a corresponding change to its content hash, ensuring consistency with the dependency upgrade plan.


13-15: Dependency Update for nanoFramework.Iot.Device.Common.WeatherHelper:
The updated version 1.2.807 and new content hash indicate that the dependency is now aligned with the latest improvements.


19-21: Dependency Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives:
Version 1.2.807 has been applied with an updated content hash. This update appears in line with other modules—great for maintaining consistency.


25-27: Dependency Update for nanoFramework.System.Device.I2c:
The dependency now specifies version 1.1.27. The updated hash confirms the change, so please perform integration checks with device communication features.


31-33: Dependency Update for nanoFramework.System.Device.Model:
Updated to 1.2.807 with an accompanying content hash update. This change is consistent with similar updates across the repository.


37-39: Dependency Update for nanoFramework.System.Math:
The version change to 1.5.102 and updated content hash are applied correctly. Validate that calculation routines continue to operate as expected post-update.

devices/Charlieplex/samples/packages.lock.json (6)

7-9: Dependency Update for nanoFramework.CoreLibrary:
Version updated to 1.17.1 with a new content hash, which is consistent with the other modules undergoing the same upgrade.


13-15: Dependency Update for nanoFramework.Iot.Device.Multiplexing:
The dependency has been bumped to version 1.2.813. The new content hash confirms the update; ensure that any multiplexing functionality properly handles the new version.


19-21: Dependency Update for nanoFramework.Runtime.Events:
The updated version is 1.11.30 and the content hash has been refreshed. This aligns with similar updates in other parts of the project and should improve event handling reliability.


25-27: Dependency Update for nanoFramework.Runtime.Native:
Version now 1.7.9 with an updated hash. Verify that native runtime integrations are fully compatible with this change.


31-33: Dependency Update for nanoFramework.System.Device.Gpio:
The update to version 1.1.55 along with the new content hash ensures that GPIO operations leverage the latest fixes and improvements.


37-39: Dependency Update for nanoFramework.System.Diagnostics.Stopwatch:
The dependency is now at version 1.2.815 with an updated content hash. This should enhance time measurement accuracy in diagnostics.

devices/Ds18b20/packages.lock.json (4)

7-9: Dependency Update for nanoFramework.CoreLibrary:
The version has been updated to 1.17.1 with an accompanying new content hash. This is a key update consistent with the project's upgrade plan.


13-15: Dependency Update for nanoFramework.Device.OneWire:
The dependency version has been bumped to 1.4.33, and the content hash reflects that change. This is critical for one-wire device communication.


19-21: Dependency Update for nanoFramework.Hardware.Esp32:
Updated to version 1.6.31 with a new content hash. This update should enable enhanced ESP32 hardware support features.


25-27: Dependency Update for nanoFramework.Runtime.Events:
Version updated to 1.11.30 with a refreshed content hash. Ensure that event handling remains robust after this update.

devices/Dac63004/packages.lock.json (3)

7-9: Dependency Update for nanoFramework.CoreLibrary:
The core library version is updated to 1.17.1 with an updated content hash. This change is applied consistently across the repository.


13-15: Dependency Update for nanoFramework.System.Device.I2c:
The version has been updated to 1.1.27 and the content hash has been modified accordingly. Verify that all I2C device interactions are supported with this update.


19-21: Dependency Update for nanoFramework.System.Device.Model:
The dependency now reflects version 1.2.807 with a new content hash. This matches the changes seen in other modules and should maintain interoperability in device modeling.

devices/AD5328/packages.lock.json (6)

7-9: Dependency Update: nanoFramework.CoreLibrary version bump
The dependency has been updated to version [1.17.1, 1.17.1] with a new content hash, which appears consistent. Please verify that the core APIs remain compatible with downstream modules after this upgrade.


13-15: Dependency Update: nanoFramework.Runtime.Events version bump
Version updated to [1.11.30, 1.11.30] with a corresponding content hash update. Ensure that event-handling mechanisms depending on this library are fully exercised after the update.


19-21: Dependency Update: nanoFramework.System.Buffers.Binary.BinaryPrimitives upgrade
Updated to version 1.2.807 with a matching content hash. It’s important to confirm that any modules using these binary utilities perform as expected.


25-27: Dependency Update: nanoFramework.System.Device.Gpio version bump
The GPIO library is updated to version [1.1.55, 1.1.55] with an updated content hash. Please validate that hardware I/O operations behave correctly with the new version.


31-33: Dependency Update: nanoFramework.System.Device.Spi version bump
Updated to version [1.3.77, 1.3.77] with a new content hash showing consistency with the upgrade process. Ensure that SPI communication with peripherals is re-tested.


37-39: Dependency Update: nanoFramework.System.Math version upgrade
The math library has been upgraded to version [1.5.102, 1.5.102]. Verify that all numerical computations and any related edge cases continue to work correctly with the updated routines.

devices/Ds1621/packages.lock.json (6)

7-9: Dependency Update: nanoFramework.CoreLibrary version bump
Version updated to [1.17.1, 1.17.1] with an updated content hash. Please re-run the integration tests to ensure that core functionalities are not affected.


13-15: Dependency Update: nanoFramework.Runtime.Events version bump
The runtime events package is now at [1.11.30, 1.11.30]. Confirm that any event-driven functionality in devices remains consistent post-update.


19-21: Dependency Update: nanoFramework.System.Device.Gpio version bump
The Gpio dependency has been updated to [1.1.55, 1.1.55] with a new content hash. Ensure that hardware-level I/O operations are revalidated.


25-27: Dependency Update: nanoFramework.System.Device.I2c upgrade
Updated to [1.1.27, 1.1.27] with the corresponding content hash change. Make sure that I2C communications, especially for sensor interactions, work as expected.


29-33: Dependency Update: nanoFramework.System.Math version bump
The math library has been upgraded to [1.5.102, 1.5.102]. Please confirm that all dependent calculations remain accurate.


47-51: Dependency Check: UnitsNet.nanoFramework.Temperature
Although no version change is applied (stays at 5.69.0), it’s important to verify that temperature sensor integrations continue to work as expected with the rest of the dependency updates.

devices/Chsc6540/packages.lock.json (3)

7-9: Dependency Update: nanoFramework.CoreLibrary upgrade
The library is updated to [1.17.1, 1.17.1] with a new content hash. Ensure compatibility with device-specific firmware in this target.


13-15: Dependency Update: nanoFramework.Graphics.Core version bump
Updated to [1.2.39, 1.2.39] with a fresh content hash—this should ideally bring improvements to graphics performance. Please verify any UI rendering components tied to this dependency.


19-21: Dependency Update: nanoFramework.System.Device.I2c upgrade
The I2C dependency is now set to [1.1.27, 1.1.27]. Ensure that any connected I2C devices (sensors, displays, etc.) continue to function properly.

devices/Ds1621/samples/packages.lock.json (6)

7-9: Dependency Update: nanoFramework.CoreLibrary version bump
CoreLibrary is upgraded to [1.17.1, 1.17.1] with a corresponding content hash update. This update is consistent with other parts of the project.


13-15: Dependency Update: nanoFramework.Hardware.Esp32 upgrade
Hardware-specific dependency updated to [1.6.31, 1.6.31] with a new content hash. Please revalidate hardware integration on ESP32-based targets.


19-21: Dependency Update: nanoFramework.Runtime.Events version bump
The runtime events package now reflects version [1.11.30, 1.11.30]. Verify that event propagation and handling remain robust after the update.


25-27: Dependency Update: nanoFramework.Runtime.Native upgrade
Updated to [1.7.9, 1.7.9] with an updated content hash. Since this dependency often underpins low-level runtime operations, confirm that native routines continue to operate correctly.


31-33: Dependency Update: nanoFramework.System.Device.Gpio version bump
Gpio is updated to [1.1.55, 1.1.55] and the content hash has been refreshed. It is recommended to run hardware I/O tests after this change.


37-39: Dependency Update: nanoFramework.System.Device.I2c version bump
The I2C dependency is now set to [1.1.27, 1.1.27], and its content hash reflects this change. Validate that all I2C communication, especially in sensor-intensive scenarios, remains reliable.

devices/Am2320/samples/packages.lock.json (5)

7-9: Dependency Update: nanoFramework.CoreLibrary version bump
The CoreLibrary dependency has been updated to [1.17.1, 1.17.1] with a new content hash. Ensure that any shared functionality based on this library is thoroughly tested.


13-15: Dependency Update: nanoFramework.Hardware.Esp32 version bump
Updated to [1.6.31, 1.6.31] with an updated content hash. Confirm that hardware-specific features for ESP32 are operating as expected after this bump.


19-21: Dependency Update: nanoFramework.Runtime.Events upgrade
The events library is updated to [1.11.30, 1.11.30]. Please ensure that event-driven logic in your device interactions is retested accordingly.


25-27: Dependency Update: nanoFramework.System.Buffers.Binary.BinaryPrimitives version bump
Upgraded to [1.2.807, 1.2.807] with a new content hash. Verify that any functions relying on binary operations remain stable with this update.


31-33: Dependency Update: nanoFramework.System.Device.I2c upgrade
The I2C module is updated to [1.1.27, 1.1.27], and the content hash is refreshed. Check that communications with I2C peripherals (such as sensors) are functioning properly.

devices/AtomQrCode/samples/AtomQrCode.ReadingWithEvent/packages.lock.json (3)

7-9: Update to nanoFramework.CoreLibrary Verified
The dependency upgrade to version 1.17.1 is correctly reflected along with the updated content hash.


13-15: Update to nanoFramework.Hardware.Esp32 Confirmed
The version update to 1.6.31 and its corresponding content hash change appear consistent with the PR objectives.


19-21: Update to nanoFramework.Runtime.Events Verified
The dependency has been updated to 1.11.30 with an updated content hash, matching the intended dependency refresh.

devices/Bq2579x/packages.lock.json (3)

7-9: nanoFramework.CoreLibrary Dependency Update
The dependency version has been updated to 1.17.1 and the content hash reflects this change accurately.


13-15: nanoFramework.System.Device.I2c Version Bump
The update from version 1.1.26 to 1.1.27 is clearly captured with the new resolved version and content hash.


19-21: nanoFramework.System.Device.Model Upgrade
Version change to 1.2.807 is correctly applied, ensuring consistency with the targeted upgrade.

devices/Hcsr04.Esp32/samples/packages.lock.json (3)

7-9: nanoFramework.CoreLibrary Upgrade Confirmed
The dependency is updated to version 1.17.1 with its corresponding content hash updated appropriately.


13-15: nanoFramework.Runtime.Events Update
The update to version 1.11.30 and content hash modifications are consistent with the dependency refresh across the project.


19-21: nanoFramework.System.Device.Model Version Update
The alteration to version 1.2.807 is correctly reflected with an updated content hash.

devices/Ds1302/samples/packages.lock.json (3)

7-9: Updated nanoFramework.CoreLibrary Reference
The dependency change to 1.17.1 is accurate with the new content hash provided.


13-15: nanoFramework.Runtime.Events Version Bump
The updated version 1.11.30 and accompanying content hash are in line with the overall upgrade plan.


19-21: nanoFramework.System.Device.Gpio Update
The version update to 1.1.55 is correctly verified by the new content hash value.

devices/GnssDevice/packages.lock.json (7)

7-9: nanoFramework.CoreLibrary Updated
The dependency upgrade to 1.17.1 is properly applied along with the revised content hash.


13-15: nanoFramework.Runtime.Events Upgrade
The update to version 1.11.30 with its corresponding hash is consistent and correct.


19-21: nanoFramework.System.Collections Update
The change to version 1.5.62 is correctly registered and the updated content hash confirms the new version.


25-27: nanoFramework.System.IO.Ports Version Update
The dependency is now set to version 1.1.123 and the content hash reflects this change accurately.


31-33: nanoFramework.System.IO.Streams Upgrade
The update to version 1.1.88 is properly captured with the new hash value provided.


37-39: nanoFramework.System.Math Version Bump
The dependency version has been updated to 1.5.102 as expected with a matching content hash update.


43-45: nanoFramework.System.Text Dependency Updated
The version is now 1.3.29 with an updated content hash, aligning with the overall dependencies update strategy.

devices/Ccs811/packages.lock.json (8)

7-9: Update for nanoFramework.CoreLibrary dependency.
The requested version has been updated to [1.17.1, 1.17.1] and the resolved value to "1.17.1". This update is consistent with the overall dependency bump. Please ensure that all parts of the project relying on the core library are compatible with this version.


13-15: Update for nanoFramework.Runtime.Events dependency.
The version is now [1.11.30, 1.11.30] with an updated contentHash. Verify that the event management and related functionalities remain stable with this upgrade.


19-21: Update for nanoFramework.Runtime.Native dependency.
The dependency is updated to [1.7.9, 1.7.9] along with the new contentHash. Ensure that any native interop routines continue to function as expected after this change.


25-27: Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency.
The version bump to [1.2.807, 1.2.807] is reflected by the new contentHash. Confirm that all binary operations relying on this package are verified against the new version.


31-33: Update for nanoFramework.System.Device.Gpio dependency.
The update to [1.1.55, 1.1.55] indicates a more recent release. Please verify that any direct interactions with GPIO in the project function correctly with the newer version.


37-39: Update for nanoFramework.System.Device.I2c dependency.
The dependency has been updated to [1.1.27, 1.1.27] with a corresponding contentHash change. Confirm that I2C communications remain reliable after this upgrade.


43-45: Update for nanoFramework.System.Diagnostics.Stopwatch dependency.
The version has been bumped to [1.2.815, 1.2.815]. Ensure that any timing or performance measurement functionality integrated with this package is revalidated.


49-51: Update for nanoFramework.System.Math dependency.
The update to [1.5.102, 1.5.102] is applied with an updated content hash. Make sure that all mathematical computations and functionalities are thoroughly tested following this change.

devices/AtomQrCode/samples/AtomQrCode.Sample/packages.lock.json (3)

7-9: Update for nanoFramework.CoreLibrary dependency.
The requested and resolved versions are updated to 1.17.1 with the new content hash. This aligns with the update strategy seen across the project; please ensure the sample operates correctly with the new core library version.


12-15: Update for nanoFramework.Hardware.Esp32 dependency.
The version has been updated to [1.6.31, 1.6.31]. Since this change affects hardware-specific functionality, please verify that the sample’s hardware interfaces work as expected with this updated version.


17-21: Update for nanoFramework.Runtime.Events dependency.
The runtime events package is now at [1.11.30, 1.11.30] with a matching content hash. Double-check that event-driven logic in the sample is fully operational post-update.

devices/Ads1115/packages.lock.json (8)

7-9: Update for nanoFramework.CoreLibrary dependency.
The dependency now specifies [1.17.1, 1.17.1]. Confirm that this central update does not break downstream functionalities in the Ads1115 device context.


13-15: Update for nanoFramework.Runtime.Events dependency.
The dependency version is updated to [1.11.30, 1.11.30]; ensure that any event processing in the device integration is stable following this change.


19-21: Update for nanoFramework.Runtime.Native dependency.
The dependency has been bumped to [1.7.9, 1.7.9]. It is advisable to run integration tests to verify that there are no regressions in native calls.


25-27: Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency.
The change to [1.2.807, 1.2.807] reflects the updated package version and content hash. Confirm that any binary manipulation functionalities are validated.


31-33: Update for nanoFramework.System.Device.Gpio dependency.
The version update to [1.1.55, 1.1.55] should be tested to verify that GPIO operations on the Ads1115 run without issue.


37-39: Update for nanoFramework.System.Device.I2c dependency.
The package upgrade to [1.1.27, 1.1.27] has been applied. Please ensure that I2C communication paths are thoroughly tested after this update.


43-45: Update for nanoFramework.System.Diagnostics.Stopwatch dependency.
The dependency now uses version [1.2.815, 1.2.815]. Verify that measurement and timing features in the device’s diagnostic tools remain accurate.


49-51: Update for nanoFramework.System.Math dependency.
The math package is updated to [1.5.102, 1.5.102]. Ensure that all math operations, evaluations, and potential edge cases are re-validated against this updated version.

devices/Ds1302/packages.lock.json (7)

7-9: Update for nanoFramework.CoreLibrary dependency.
The version is updated to [1.17.1, 1.17.1] with a new contentHash. Verify that the core functionalities provided by this library are compatible with Ds1302 device operations.


13-15: Update for nanoFramework.Iot.Device.Common.NumberHelper dependency.
The dependency version has been updated to [1.2.807, 1.2.807]. Confirm that any number-related helper functions perform as expected after this upgrade.


19-21: Update for nanoFramework.Runtime.Events dependency.
The update to [1.11.30, 1.11.30] is applied here. It is recommended to validate event management routines under various scenarios for the Ds1302 integration.


25-27: Update for nanoFramework.Runtime.Native dependency.
The dependency version is now [1.7.9, 1.7.9] with an updated content hash. Please check that any native operations in the Ds1302 workflow remain unaffected.


31-33: Update for nanoFramework.System.Device.Gpio dependency.
The package has been updated to [1.1.55, 1.1.55]. Ensure that GPIO functionalities specific to this device are not regressed by the change.


37-39: Update for nanoFramework.System.Device.Model dependency.
The dependency now specifies [1.2.807, 1.2.807]. Validate that device detection and model mapping continue to behave correctly.


43-45: Update for nanoFramework.System.Diagnostics.Stopwatch dependency.
The updated version is [1.2.815, 1.2.815]. It is important to run timing tests to ensure that diagnostic measurements remain precise.

devices/Ak8963/samples/packages.lock.json (8)

7-9: Update for nanoFramework.CoreLibrary dependency.
The version update to [1.17.1, 1.17.1] with the corresponding new content hash is consistent with other files. Verify that the sample remains fully functional with this core update.


13-15: Update for nanoFramework.Runtime.Events dependency.
The dependency is now at [1.11.30, 1.11.30], which should harmonize with the other device updates. Ensure that event handling in the sample is thoroughly validated.


19-21: Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency.
The package has been updated to [1.2.807, 1.2.807]. Confirm that any binary operations within the sample perform as expected once updated.


25-27: Update for nanoFramework.System.Device.Gpio dependency.
The version bump to [1.1.55, 1.1.55] is applied here. It is recommended to test all GPIO-related controls on the sensor sample for regressions.


31-33: Update for nanoFramework.System.Device.I2c dependency.
The dependency update to [1.1.27, 1.1.27] is in line with other updates. Verify that I2C communications in the sample remain reliable.


37-39: Update for nanoFramework.System.Device.Model dependency.
The update to [1.2.807, 1.2.807] coupled with the new content hash should be confirmed to support all device-model mapping operations in the sample.


43-45: Update for nanoFramework.System.Math dependency.
The dependency is updated to [1.5.102, 1.5.102]. Ensure that mathematical computations and any sensor calibration calculations are correctly maintained.


49-51: Update for nanoFramework.System.Numerics dependency.
The dependency now uses [1.2.807, 1.2.807] with an updated content hash. Please validate that any numerical routines yield the expected results following this update.

devices/Chsc6540/samples/packages.lock.json (7)

7-9: Update nanoFramework.CoreLibrary Dependency
The requested version was updated to 1.17.1 with a new content hash. This aligns perfectly with the PR objectives.


13-15: Update nanoFramework.Hardware.Esp32 Dependency
The version has been bumped to 1.6.31 and the content hash updated accordingly, ensuring consistency across devices.


19-21: Update nanoFramework.Runtime.Events Dependency
The dependency version has been updated to 1.11.30 with an updated content hash. The change is correct and in line with the PR goals.


25-27: Update nanoFramework.Runtime.Native Dependency
The requested version change to 1.7.9 along with its content hash update has been applied properly.


31-33: Update nanoFramework.System.Device.Gpio Dependency
Version updated to 1.1.55 with a corresponding change in the content hash. The update is consistent with similar modifications elsewhere.


37-39: Update nanoFramework.System.Device.I2c Dependency
The version has been bumped to 1.1.27 and the content hash updated, which meets the expected change criteria.


43-45: Update nanoFramework.System.Diagnostics.Stopwatch Dependency
The dependency now targets version 1.2.815 with an updated content hash. This update is well-aligned with the project’s dependency refresh.

devices/Charlieplex/tests/packages.lock.json (7)

7-9: Update nanoFramework.CoreLibrary Dependency
The dependency’s version has been updated to 1.17.1, and the content hash now reflects the new version.


13-15: Update nanoFramework.Iot.Device.Multiplexing Dependency
Version updated to 1.2.813 with its content hash updated. This new version should improve compatibility with related device modules.


19-21: Update nanoFramework.Runtime.Events Dependency
The requested version is now 1.11.30 with the appropriate content hash change, fulfilling the upgrade objectives.


25-27: Update nanoFramework.Runtime.Native Dependency
The dependency now uses version 1.7.9, and the content hash has been updated accordingly.


31-33: Update nanoFramework.System.Device.Gpio Dependency
Version bumped to 1.1.55 with the corresponding content hash updated, matching changes in other parts of the project.


37-39: Update nanoFramework.System.Diagnostics.Stopwatch Dependency
The update to version 1.2.815, with a new content hash, is correctly applied.


49-51: Update nanoFramework.TestFramework Dependency
The update to version 3.0.68 is correctly reflected through both the version and content hash.

devices/Adxl343/samples/packages.lock.json (4)

7-9: Update nanoFramework.CoreLibrary Dependency
The dependency version has been updated to 1.17.1 with the updated content hash, consistent with the overall upgrade plan.


13-15: Update nanoFramework.Hardware.Esp32 Dependency
The version has been changed to 1.6.31 and the content hash updated, ensuring uniformity across sample files.


19-21: Update nanoFramework.Runtime.Events Dependency
Version updated to 1.11.30 with the proper content hash modification; this is consistent with other device updates.


25-27: Update nanoFramework.System.Device.I2c Dependency
The change updates the dependency to version 1.1.27 along with a new content hash.

devices/At24cxx/samples/packages.lock.json (5)

7-9: Update nanoFramework.CoreLibrary Dependency
The version has been revised to 1.17.1 with a matching content hash update, aligning with the PR requirements.


13-15: Update nanoFramework.Hardware.Esp32 Dependency
The dependency now targets version 1.6.31 with the updated content hash, consistent with similar samples.


19-21: Update nanoFramework.Runtime.Events Dependency
Version updated to 1.11.30 and the content hash reflects this change accurately.


25-27: Update nanoFramework.System.Device.I2c Dependency
The update to version 1.1.27 and the corresponding content hash change are correctly implemented.


31-33: Add nanoFramework.System.Text Dependency
A new dependency (System.Text) has been added with version 1.3.29 and an accompanying content hash. This addition appears intentional and consistent.

devices/Adxl357/samples/packages.lock.json (7)

7-9: Update nanoFramework.CoreLibrary Dependency
The dependency version is now set to 1.17.1 and the content hash has been updated accordingly, matching the broader update strategy.


13-15: Update nanoFramework.Runtime.Events Dependency
Updated to version 1.11.30 with the correct content hash; the change is clear and effective.


19-21: Update nanoFramework.System.Buffers.Binary.BinaryPrimitives Dependency
The dependency has been updated to version 1.2.807 with a new content hash, ensuring consistency with other package upgrades.


25-27: Update nanoFramework.System.Device.Gpio Dependency
Version changed to 1.1.55 along with its content hash update, in line with other dependency updates.


31-33: Update nanoFramework.System.Device.I2c Dependency
The dependency has been updated to version 1.1.27 and the new content hash confirms the change.


37-39: Update nanoFramework.System.Math Dependency
Version updated to 1.5.102 with the corresponding updated content hash; the change is correctly applied.


43-45: Update nanoFramework.System.Numerics Dependency
The dependency now targets version 1.2.807 with the updated content hash. This change is consistent and complete.

devices/Dhtxx/packages.lock.json (8)

7-9: Updated nanoFramework.CoreLibrary dependency.
The requested version has been updated to [1.17.1, 1.17.1] with a matching resolved version and updated contentHash. This change is consistent with the PR’s objective to upgrade dependencies.


13-15: Updated nanoFramework.Runtime.Events dependency.
The version upgrade to [1.11.30, 1.11.30] and corresponding contentHash ensure consistency with the core library update.


19-21: Updated nanoFramework.Runtime.Native dependency.
The bumped version to [1.7.9, 1.7.9] alongside its new contentHash appears correct. It would be good to verify that any native runtime interactions are retested with this update.


25-27: Updated nanoFramework.System.Device.Gpio dependency.
The dependency now specifies version [1.1.55, 1.1.55] with an updated content hash. Ensure that any GPIO-related functionality is validated post-update.


31-33: Updated nanoFramework.System.Device.I2c dependency.
The change to [1.1.27, 1.1.27] is consistent with similar dependency bumps. Confirm that I²C device operations remain intact with this upgrade.


37-39: Updated nanoFramework.System.Device.Model dependency.
The version upgrade to [1.2.807, 1.2.807] along with the new content hash should be verified against model-related functionality if applicable.


43-45: Updated nanoFramework.System.Diagnostics.Stopwatch dependency.
The new version [1.2.815, 1.2.815] is applied correctly. It is advisable to run performance tests to ensure timing routines are unaffected.


49-51: Updated nanoFramework.System.Math dependency.
Bumping to [1.5.102, 1.5.102] with the updated contentHash aligns with the overall update goals. Consider verifying key mathematical routines for precision.

devices/AtomQrCode/packages.lock.json (5)

7-9: Updated nanoFramework.CoreLibrary dependency in AtomQrCode.
Version changed to [1.17.1, 1.17.1] with an updated hash. This matches the updates in other modules.


13-15: Updated nanoFramework.Runtime.Events dependency in AtomQrCode.
The update to [1.11.30, 1.11.30] is in line with project standards and ensures consistency across modules.


19-21: Updated nanoFramework.System.IO.Ports dependency.
The dependency now uses version [1.1.123, 1.1.123] with a new contentHash. Ensure that any serial port communication features are retested.


25-27: Updated nanoFramework.System.IO.Streams dependency.
Version [1.1.88, 1.1.88] has been applied with the corresponding new content hash.


31-33: Updated nanoFramework.System.Text dependency.
The update to [1.3.29, 1.3.29] is consistent with the overall dependency refresh.

devices/Ads1115/samples/packages.lock.json (5)

7-9: Updated nanoFramework.CoreLibrary dependency in Ads1115.
The dependency version is updated to [1.17.1, 1.17.1] with an accompanying new hash, matching the other projects.


13-15: Updated nanoFramework.Runtime.Events dependency in Ads1115.
Bumped to [1.11.30, 1.11.30] with updated hash; the change is consistent and expected.


19-21: Updated nanoFramework.System.Device.Gpio dependency in Ads1115.
Version updated to [1.1.55, 1.1.55]. Validate that the GPIO interface functions properly after applying this change.


24-26: Updated nanoFramework.System.Device.I2c dependency in Ads1115.
Now set to [1.1.27, 1.1.27] with proper hash revision. Confirm that I²C communications work without issues.


29-31: Updated nanoFramework.System.Math dependency in Ads1115.
The version is now [1.5.102, 1.5.102], matching the dependency upgrade pattern.

devices/Bmxx80/packages.lock.json (6)

7-9: Updated nanoFramework.CoreLibrary dependency in Bmxx80.
The version is updated to [1.17.1, 1.17.1] with the latest content hash, ensuring overall consistency.


13-15: Updated nanoFramework.Iot.Device.Common.WeatherHelper dependency.
The version is bumped to [1.2.807, 1.2.807]. This change should be validated within any weather-related helper functions.


19-21: Updated nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency.
Now set to [1.2.807, 1.2.807] with an updated hash, aligning with other binary primitive updates.


25-27: Updated nanoFramework.System.Device.I2c dependency in Bmxx80.
Version updated to [1.1.27, 1.1.27], matching similar updates elsewhere.


31-33: Updated nanoFramework.System.Device.Model dependency in Bmxx80.
The change to [1.2.807, 1.2.807] has been applied properly with a new contentHash.


37-39: Updated nanoFramework.System.Math dependency in Bmxx80.
Version bumped to [1.5.102, 1.5.102] with the corresponding hash update.

devices/Bmp180/packages.lock.json (6)

7-9: Updated nanoFramework.CoreLibrary dependency in Bmp180.
The version has been updated to [1.17.1, 1.17.1] and the new contentHash reflects this change.


13-15: Updated nanoFramework.Iot.Device.Common.WeatherHelper dependency in Bmp180.
Version bumped to [1.2.807, 1.2.807] with updated hash; ensure that weather-related functionalities are revalidated.


19-21: Updated nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency in Bmp180.
Now targeting [1.2.807, 1.2.807] with a new hash—this mirrors the changes in other modules.


25-27: Updated nanoFramework.System.Device.I2c dependency in Bmp180.
The update to [1.1.27, 1.1.27] is applied with the correct content hash.


31-33: Updated nanoFramework.System.Device.Model dependency in Bmp180.
Version now set to [1.2.807, 1.2.807]; verify that model interpretation remains accurate post-upgrade.


37-39: Updated nanoFramework.System.Math dependency in Bmp180.
The updated version [1.5.102, 1.5.102] with its new hash is consistent with the overall dependency refresh.

devices/Ds18b20/samples/packages.lock.json (4)

7-9: Update to nanoFramework.CoreLibrary dependency.
Version updated to [1.17.1, 1.17.1] with a new content hash. This change is consistent with the overall upgrade strategy.


13-15: Upgrade nanoFramework.Device.OneWire dependency.
The version bump to 1.4.33 and the updated content hash verify that the OneWire component is now aligned with the newer release. Ensure any consumers of this dependency have been retested.


19-21: Confirm nanoFramework.Hardware.Esp32 version update.
The dependency now targets [1.6.31, 1.6.31] with an updated content hash. Please double-check that this version is compatible with the hardware support requirements within this sample.


25-27: Update for nanoFramework.Runtime.Events dependency.
The change to version [1.11.30, 1.11.30] with the new content hash matches similar updates in the repository, reinforcing consistency across modules.

devices/DhcpServer/samples/packages.lock.json (10)

7-9: Update to nanoFramework.CoreLibrary dependency.
Version updated to [1.17.1, 1.17.1] with an updated content hash, aligning this dependency with the current upgrade initiative.


13-15: Update to nanoFramework.ResourceManager dependency.
The new version [1.2.30, 1.2.30] and revised content hash are provided. Please verify that this change does not affect resource management features within the DHCP server sample.


19-21: Upgrade nanoFramework.Runtime.Events dependency.
Bumped to [1.11.30, 1.11.30], ensuring that event handling is consistent with other areas of the project.


25-27: Update to nanoFramework.Runtime.Native dependency.
The dependency now reflects version [1.7.9, 1.7.9] with its new content hash. It is advisable to test native runtime calls after this update.


31-33: Upgrade nanoFramework.System.Collections dependency.
Version updated to [1.5.62, 1.5.62] with an updated content hash. This should enforce uniform collection handling across the modules.


37-39: Update to nanoFramework.System.Device.Gpio dependency.
Bumped to version [1.1.55, 1.1.55] and an updated content hash. Ensure this change integrates smoothly with GPIO operations within the DHCP server sample.


49-51: Upgrade nanoFramework.System.IO.Streams dependency.
Now at [1.1.88, 1.1.88] with a new content hash. Confirm that all stream-related functionalities are exercised by the relevant tests.


55-57: Update to nanoFramework.System.Net dependency.
Version updated to [1.11.31, 1.11.31] with the corresponding content hash, which should enhance network operations.


61-63: Update to nanoFramework.System.Net.Http dependency.
The new version [1.5.181, 1.5.181] is applied along with an updated hash. Make sure that HTTP communications are validated after this change.


67-69: Upgrade nanoFramework.System.Text dependency.
Version bumped to [1.3.29, 1.3.29] with a new content hash. This should support improved text processing features.

devices/Bh1745/packages.lock.json (11)

7-9: Update to nanoFramework.CoreLibrary dependency in Bh1745.
Version updated to [1.17.1, 1.17.1] with a refreshed content hash. This ensures consistency with the core library upgrade across the repository.


13-15: Upgrade nanoFramework.Graphics.Core dependency.
Version updated to [1.2.39, 1.2.39] reflects improvements in graphics functionality. Verify that all related display operations are compatible.


19-21: Update nanoFramework.Runtime.Events dependency.
Now at [1.11.30, 1.11.30] with a new content hash. This update is in line with other modules and should be tested for event handling accuracy.


25-27: Upgrade nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency.
The dependency version is bumped to [1.2.807, 1.2.807] with an updated content hash to improve binary operations.


31-33: Update to nanoFramework.System.Device.Gpio dependency.
Version updated to [1.1.55, 1.1.55], ensuring that GPIO functionalities are in sync with the latest release.


37-39: Upgrade nanoFramework.System.Device.I2c dependency.
Changed to [1.1.27, 1.1.27] with a new content hash. This should enhance I2C communication reliability.


43-45: Update to nanoFramework.System.Device.Model dependency.
Version increased to [1.2.807, 1.2.807], supporting improved device modeling capabilities.


49-51: Upgrade nanoFramework.System.Math dependency.
Now at [1.5.102, 1.5.102] with an updated content hash. This reinforces more precise mathematical computations.


55-57: Verify Nerdbank.GitVersioning dependency update.
Version remains at [3.7.115, 3.7.115] with its content hash intact. Confirm that Git versioning processes are unaffected by this update.


61-63: Update StyleCop.MSBuild dependency.
Version updated to [6.2.0, 6.2.0], ensuring that code style enforcement remains current.


67-69: Verify UnitsNet.nanoFramework.Length dependency.
Version remains at [5.69.0, 5.69.0] with an updated hash, ensuring measurement utilities are consistent.

devices/Bmxx80/samples/packages.lock.json (6)

7-9: Update to nanoFramework.CoreLibrary dependency.
Version updated to [1.17.1, 1.17.1] along with a new content hash, aligning with the overall dependency upgrade strategy.


13-15: Upgrade nanoFramework.Iot.Device.Common.WeatherHelper dependency.
Version bumped to [1.2.807, 1.2.807] with an updated content hash. This change should enhance weather-related calculations if used.


19-21: Update to nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency.
Changed to [1.2.807, 1.2.807], ensuring that binary operations benefit from the latest improvements.


25-27: Upgrade nanoFramework.System.Device.I2c dependency.
Version updated to [1.1.27, 1.1.27] to support enhanced I2C communication within the device.


31-33: Update nanoFramework.System.Device.Model dependency.
The dependency now targets [1.2.807, 1.2.807], which should provide improved device modeling features.


37-39: Upgrade nanoFramework.System.Math dependency.
Version increased to [1.5.102, 1.5.102] with an updated content hash to ensure mathematical operations are current.

devices/Adxl345/packages.lock.json (10)

7-9: Update to nanoFramework.CoreLibrary dependency in Adxl345.
Version updated to [1.17.1, 1.17.1] with a revised content hash, ensuring essential core functionalities are up-to-date.


13-15: Upgrade nanoFramework.Runtime.Events dependency.
Version updated to [1.11.30, 1.11.30] with a new content hash; this aligns with repository-wide upgrades on event handling.


19-21: Update to nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency.
The dependency is now set to [1.2.807, 1.2.807], ensuring robust binary processing capabilities.


25-27: Upgrade nanoFramework.System.Device.Gpio dependency.
Changed to [1.1.55, 1.1.55] with an updated content hash, reinforcing proper hardware IO support in the module.


29-33: Update nanoFramework.System.Device.Model dependency.
The dependency is updated to [1.2.807, 1.2.807], which should enhance device modeling accuracy.


37-39: Upgrade nanoFramework.System.Device.Spi dependency.
Version bumped to [1.3.77, 1.3.77] with a new content hash, ensuring reliable SPI communication.


41-45: Update nanoFramework.System.Math dependency.
Version increased to [1.5.102, 1.5.102], supporting enhanced mathematical calculations within the module.


47-51: Upgrade nanoFramework.System.Numerics dependency.
The dependency now reflects [1.2.807, 1.2.807] with an updated content hash, ensuring improved numerical operations.


54-57: Verify Nerdbank.GitVersioning dependency update.
Remains at [3.7.115, 3.7.115] with an appropriate content hash. Confirm that versioning metadata is accurate.


59-63: Update to StyleCop.MSBuild dependency.
Version updated to [6.2.0, 6.2.0], maintaining up-to-date code style enforcement across the project.

devices/Ak8963/packages.lock.json (6)

7-9: Update for nanoFramework.CoreLibrary Dependency
The dependency’s requested and resolved values have been updated to "1.17.1", and its content hash has been refreshed accordingly. Please verify that this upgrade is fully compatible with all dependent components.


13-15: Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives
Version has been updated to "1.2.807" with an updated content hash. Confirm that this change aligns with downstream binary operations.


19-21: Update for nanoFramework.System.Device.I2c Dependency
The I2C dependency has been upgraded to "1.1.27" along with a new content hash. Ensure that any hardware interfacing code continues to work as expected after this change.


25-27: Update for nanoFramework.System.Device.Model Dependency
The version has been bumped to "1.2.807" with an updated content hash. This change appears consistent with similar updates across the project.


31-33: Update for nanoFramework.System.Math Dependency
The dependency is now at "1.5.102" with a refreshed content hash. Confirm that all arithmetic-related functionalities have been verified against this new version.


37-39: Update for nanoFramework.System.Numerics Dependency
Version updated to "1.2.807" with an updated content hash. This change should provide improved consistency with numerical operations across the codebase.

devices/Adxl345/samples/packages.lock.json (8)

7-9: Update for nanoFramework.CoreLibrary Dependency
Upgraded to version "1.17.1" with a corresponding content hash update. This ensures consistency with the latest core library improvements.


13-15: Update for nanoFramework.Runtime.Events Dependency
The runtime events package has been updated to "1.11.30" along with a new content hash. Please verify that event processing continues without issues.


19-21: Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives
The updated version "1.2.807" and new content hash reflect a consistent standardization across modules.


25-27: Update for nanoFramework.System.Device.Gpio Dependency
Version "1.1.55" with a refreshed content hash has been applied. Ensure that the physical GPIO interactions (if any) are still functioning correctly.


31-33: Update for nanoFramework.System.Device.Model Dependency
Dependency updated to "1.2.807". This synchronization with other device modules should help maintain consistent behavior across the project.


37-39: Update for nanoFramework.System.Device.Spi Dependency
The SPI module has been upgraded to "1.3.77" with its content hash updated as well. Verify that SPI communications in the samples operate as intended.


43-45: Update for nanoFramework.System.Math Dependency
The math library now uses version "1.5.102" with a refreshed content hash. Confirm that this meets any enhanced arithmetic functionality expectations.


49-51: Update for nanoFramework.System.Numerics Dependency
The numerics dependency is now at version "1.2.807", accompanied by an updated hash. This change should support any improvements in numerical computations.

devices/Bno055/samples/packages.lock.json (8)

7-9: Update for nanoFramework.CoreLibrary Dependency
The dependency has been upgraded to version "1.17.1" with corresponding updates in the requested/resolved values and content hash. Ensure alignment with project standards.


13-15: Update for nanoFramework.Runtime.Events Dependency
Updated to "1.11.30" with a new content hash. Validate that the event-based functionality is correctly maintained after this upgrade.


19-21: Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives
Version "1.2.807" is now in use; the content hash has been updated. This standardizes binary operations across the devices.


25-27: Update for nanoFramework.System.Device.Gpio Dependency
The GPIO package has been updated to "1.1.55" with a refreshed content hash. Confirm that this does not adversely affect any hardware interfacing routines.


31-33: Update for nanoFramework.System.Device.I2c Dependency
The I2C dependency has been upgraded to "1.1.27" with the relevant content hash update. Please check that inter-device communication remains stable.


37-39: Update for nanoFramework.System.Device.Model Dependency
Now at version "1.2.807", this update (with its new content hash) should ensure consistency for device modeling functionalities.


43-45: Update for nanoFramework.System.Math Dependency
Bumped up to "1.5.102", this math package update includes improvements that should be verified in numerical processing routines.


49-51: Update for nanoFramework.System.Numerics Dependency
With the upgrade to "1.2.807", the numerics dependency reflects the latest improvements. Ensure all numerical computations are validated after this change.

devices/DCMotor/packages.lock.json (4)

7-9: Update for nanoFramework.CoreLibrary Dependency
The core library has been upgraded to "1.17.1" with a new content hash, ensuring that the dependency is current across modules.


13-15: Update for nanoFramework.Runtime.Events Dependency
Updated to version "1.11.30" with a refreshed content hash. Please confirm that all event-based mechanisms operate as intended.


19-21: Update for nanoFramework.System.Device.Gpio Dependency
The GPIO package now uses version "1.1.55", and its content hash has been updated. Verify that this update does not impact hardware-level interactions.


25-27: Update for nanoFramework.System.Device.Pwm Dependency
The PWM component has been updated to "1.1.21" with the corresponding content hash change; ensure that PWM functionalities are tested thoroughly post-update.

devices/Amg88xx/packages.lock.json (7)

7-9: Update for nanoFramework.CoreLibrary Dependency
The core library is now set to "1.17.1" with an updated content hash, which is consistent with the other module updates in the project.


13-15: Update for nanoFramework.Graphics.Core Dependency
Graphics core has been updated to version "1.2.39" with a new content hash. Please verify that all graphics-related functions reflect the intended enhancements.


19-21: Update for nanoFramework.Runtime.Events Dependency
The runtime events package now reflects version "1.11.30" accompanied by its updated content hash. Ensure that event processing remains reliable.


25-27: Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives
Dependency upgraded to "1.2.807" with the corresponding content hash update. This can help standardize binary operations.


29-33: Update for nanoFramework.System.Device.Gpio Dependency
Version "1.1.55" has been applied with updated requested/resolved fields and content hash. This should maintain consistency for GPIO interactions.


36-39: Update for nanoFramework.System.Device.I2c Dependency
The I2C dependency is now upgraded to "1.1.27" along with an updated content hash. Validate that this does not interrupt device communication.


42-45: Update for nanoFramework.System.Math Dependency
Bumped up to "1.5.102" with an updated content hash, supporting any enhanced arithmetic functions in the project.

devices/Axp192/packages.lock.json (4)

7-9: Update nanoFramework.CoreLibrary Dependency Version
The dependency version and content hash have been updated from 1.16.11 to 1.17.1, which is in line with the PR objectives.


13-15: Update nanoFramework.Runtime.Events Dependency Version
The version for Runtime.Events is now 1.11.30 with a matching updated content hash. This change is consistent with the dependency upgrade requirements.


19-21: Update nanoFramework.System.Device.Gpio Dependency Version
The version has been bumped from 1.1.53 to 1.1.55 and the new content hash reflects the update.


25-27: Update nanoFramework.System.Device.I2c Dependency Version
The I2C dependency is updated from 1.1.26 to 1.1.27 with the respective new content hash. The change aligns with the PR’s coordinated dependency update.

devices/Bmm150/samples/packages.lock.json (7)

7-9: Update nanoFramework.CoreLibrary Dependency Version
The CoreLibrary dependency is now set to version 1.17.1 and the content hash has been refreshed accordingly.


13-15: Update nanoFramework.Hardware.Esp32 Dependency Version
The nanoFramework.Hardware.Esp32 dependency version has been updated from 1.6.29 to 1.6.31 with a new content hash, which is as expected for this PR.


19-21: Update nanoFramework.Runtime.Events Dependency Version
The Runtime.Events dependency is now version 1.11.30 and the content hash reflects this change accurately.


25-27: Update nanoFramework.System.Device.Gpio Dependency Version
The update to version 1.1.55, along with the corresponding content hash update, is visible and confirms the upgrade.


31-33: Update nanoFramework.System.Device.I2c Dependency Version
The I2C dependency was updated from 1.1.26 to 1.1.27, and the new content hash is in place.


37-39: Update nanoFramework.System.Math Dependency Version
The System.Math dependency update to version 1.5.102 and the refreshed content hash ensures consistency across the codebase.


43-45: Update nanoFramework.System.Numerics Dependency Version
Setting System.Numerics to version 1.2.807 with its new content hash meets the upgrade requirements.

devices/Ds1621/tests/packages.lock.json (6)

7-9: Update nanoFramework.CoreLibrary Dependency Version
The CoreLibrary version is updated to 1.17.1 with the new content hash, confirming alignment with the dependency upgrades.


13-15: Update nanoFramework.Hardware.Esp32 Dependency Version
The Hardware.Esp32 dependency now uses version 1.6.31 and includes the new content hash. This update is consistent with other parts of the PR.


19-21: Update nanoFramework.Runtime.Events Dependency Version
Runtime.Events has been updated to version 1.11.30 with a matching content hash update.


25-27: Update nanoFramework.System.Device.Gpio Dependency Version
The Gpio dependency version is now 1.1.55; the updated content hash confirms the change.


31-33: Update nanoFramework.System.Device.I2c Dependency Version
The I2C dependency has been bumped to version 1.1.27 with the corresponding updated hash.


37-39: Update nanoFramework.TestFramework Dependency Version
The TestFramework dependency is updated to version 3.0.68 with a new content hash, ensuring consistency with the other automated updates.

devices/A4988/packages.lock.json (4)

7-9: Update nanoFramework.CoreLibrary Dependency Version
The CoreLibrary dependency is correctly updated to version 1.17.1 with the revised content hash.


13-15: Update nanoFramework.Runtime.Events Dependency Version
The Runtime.Events update to version 1.11.30 is reflected with the corresponding content hash change.


19-21: Update nanoFramework.System.Device.Gpio Dependency Version
The updated version 1.1.55 and new content hash for System.Device.Gpio are in place as expected.


25-27: Update nanoFramework.System.Math Dependency Version
The System.Math dependency now uses version 1.5.102 with the refreshed content hash, matching the overall dependency update strategy.

devices/Ahtxx/samples/packages.lock.json (5)

7-9: Update nanoFramework.CoreLibrary Dependency Version
The CoreLibrary dependency is set to version 1.17.1 with an updated content hash, meeting the new dependency standards.


13-15: Update nanoFramework.Runtime.Events Dependency Version
The Runtime.Events dependency is updated to version 1.11.30 with a new content hash. This is consistent throughout the PR.


19-21: Update nanoFramework.System.Device.Gpio Dependency Version
The Gpio dependency update to version 1.1.55 is verified by the accompanying updated content hash.


25-27: Update nanoFramework.System.Device.I2c Dependency Version
The I2C dependency is now at version 1.1.27 with an updated content hash, as required by the dependency update process.


31-33: Update nanoFramework.System.Device.Model Dependency Version
The System.Device.Model dependency is updated from 1.2.771 to 1.2.807. The new content hash confirms the successful upgrade.

devices/Bno055/packages.lock.json (8)

7-9: Dependency Update: nanoFramework.CoreLibrary
The dependency has been upgraded to version 1.17.1 with an updated content hash. This change appears correct and is in line with the overall dependency upgrade objective.


13-15: Dependency Update: nanoFramework.Runtime.Events
Updated to version 1.11.30 with a new content hash. Verify that any code consuming runtime events interprets the upgrade correctly.


19-21: Dependency Update: nanoFramework.System.Buffers.Binary.BinaryPrimitives
Bumped to version 1.2.807. The revised content hash confirms the update.


25-27: Dependency Update: nanoFramework.System.Device.Gpio
Version upgraded to 1.1.55. It is important to run integration tests to make sure that hardware-level interactions are unaffected.


31-33: Dependency Update: nanoFramework.System.Device.I2c
The version has been increased to 1.1.27 and the associated hash has been updated accordingly.


37-39: Dependency Update: nanoFramework.System.Device.Model
Updated to 1.2.807 with the new content hash. Please double-check its impact on any device-model–related logic downstream.


43-45: Dependency Update: nanoFramework.System.Math
The dependency now reflects version 1.5.102. Ensure that any numeric or mathematical routines continue to behave as expected with this upgrade.


49-51: Dependency Update: nanoFramework.System.Numerics
Version changed to 1.2.807 with the updated content hash. Cross-check usage in numeric-intensive operations for any subtle issues.

devices/AtModem/packages.lock.json (9)

7-9: Dependency Update: nanoFramework.CoreLibrary
Upgraded to 1.17.1 with an updated contentHash.


19-21: Dependency Update: nanoFramework.M2Mqtt.Core
Version bumped to 5.1.182. The new content hash confirms this update.


25-27: Dependency Update: nanoFramework.Runtime.Events
Updated version 1.11.30 with revised hash.


31-33: Dependency Update: nanoFramework.Runtime.Native
Bumped to version 1.7.9. The associated content hash reflects the upgrade accurately.


37-39: Dependency Update: nanoFramework.System.Collections
Upgraded to 1.5.62. Verify compatibility with collection operations throughout the project.


43-45: Dependency Update: nanoFramework.System.IO.Ports
Version updated to 1.1.123 with a matching content hash.


49-51: Dependency Update: nanoFramework.System.IO.Streams
Bumped to 1.1.88 as required.


55-57: Dependency Update: nanoFramework.System.Math
The update to 1.5.102 is correctly reflected in both version and content hash.


61-63: Dependency Update: nanoFramework.System.Text
Updated to 1.3.29. Please ensure that any string handling or text processing behaves as intended with the new version.

devices/Adxl357/packages.lock.json (7)

7-9: Dependency Update: nanoFramework.CoreLibrary
Version is now 1.17.1 with the new content hash.


13-15: Dependency Update: nanoFramework.Runtime.Events
Upgraded to 1.11.30. The updated hash confirms the change.


19-21: Dependency Update: nanoFramework.System.Buffers.Binary.BinaryPrimitives
Now at 1.2.807 with corresponding hash update.


25-27: Dependency Update: nanoFramework.System.Device.Gpio
Changed to version 1.1.55. Confirm via hardware-in-the-loop tests if needed.


31-33: Dependency Update: nanoFramework.System.Device.I2c
Version bumped to 1.1.27; content hash updated.


37-39: Dependency Update: nanoFramework.System.Math
Now updated to 1.5.102.


43-45: Dependency Update: nanoFramework.System.Numerics
Upgraded to 1.2.807 with the revised hash value.

devices/Axp192/samples/packages.lock.json (7)

7-9: Dependency Update: nanoFramework.CoreLibrary
Version updated to 1.17.1 with an updated content hash.


13-15: Dependency Update: nanoFramework.Hardware.Esp32
New version 1.6.31 is specified with a new hash. This dependency update appears to be correct for hardware support on Esp32.


19-21: Dependency Update: nanoFramework.Runtime.Events
Bumped to 1.11.30 as required with correct hash revision.


25-27: Dependency Update: nanoFramework.System.Device.Gpio
Now at version 1.1.55; verify that GPIO interactions function as expected after this update.


31-33: Dependency Update: nanoFramework.System.Device.I2c
Version updated to 1.1.27 with a matching content hash.


37-39: Dependency Update: nanoFramework.System.Math
Upgraded to 1.5.102. Please check numeric computations for any regressions.


43-45: Dependency Update: nanoFramework.System.Numerics
Now at 1.2.807 with the correct hash update.

devices/Ccs811/samples/packages.lock.json (10)

7-9: Dependency Update: nanoFramework.CoreLibrary
Version set to 1.17.1 with an updated contentHash reflecting the new package version.


13-15: Dependency Update: nanoFramework.Logging
Updated to 1.1.142—this new version and hash should be verified against logging output during testing.


19-21: Dependency Update: nanoFramework.Logging.Stream
Bumped to 1.1.142 with a new hash. Ensure that log streaming behaves as expected after this update.


25-27: Dependency Update: nanoFramework.Runtime.Events
Version updated to 1.11.30 with the correct content hash.


31-33: Dependency Update: nanoFramework.Runtime.Native
Bumped to 1.7.9. The content hash change confirms this update.


37-39: Dependency Update: nanoFramework.System.Buffers.Binary.BinaryPrimitives
Now at 1.2.807. This update is consistent with the other changes across the project.


43-45: Dependency Update: nanoFramework.System.Device.Gpio
Upgraded to 1.1.55. This dependency is critical for device I/O so please verify thoroughly.


49-51: Dependency Update: nanoFramework.System.Device.I2c
Version changed to 1.1.27 with the updated content hash.


55-57: Dependency Update: nanoFramework.System.Diagnostics.Stopwatch
Updated to 1.2.815. Ensure that any timing measurements remain accurate after this upgrade.


61-63: Dependency Update: nanoFramework.System.Math
Bumped to 1.5.102—this update appears correctly implemented based on the new content hash.

devices/Bh1750fvi/samples/packages.lock.json (4)

7-9: Update for nanoFramework.CoreLibrary:
The dependency is bumped from version 1.16.11 to 1.17.1, and the corresponding content hash has been updated. This change is precisely in line with the PR objectives.


13-15: Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives:
The requested and resolved versions changed from 1.2.771 to 1.2.807 with an updated contentHash. This appears to be correct and consistent with the overall dependency update.


19-21: Update for nanoFramework.System.Device.I2c:
The version has been updated from 1.1.26 to 1.1.27 along with the content hash. This update is correctly applied.


25-27: Update for nanoFramework.System.Device.Model:
The version update to 1.2.807 (from 1.2.771) is correctly reflected through both the requested/resolved versions and the content hash.

devices/Hcsr501/packages.lock.json (4)

7-9: Update for nanoFramework.CoreLibrary:
The dependency version is updated to 1.17.1 with a revised content hash. This change is consistent with the coordinated dependency upgrades.


13-15: Update for nanoFramework.Runtime.Events:
The version was updated from 1.11.29 to 1.11.30 and the content hash has been adjusted accordingly. All looks good here.


19-21: Update for nanoFramework.System.Device.Gpio:
The update to version 1.1.55 (from 1.1.53) is correctly applied, along with its new content hash.


25-27: Update for nanoFramework.System.Device.Model:
The version bump to 1.2.807 (from 1.2.771) is correctly synchronized with the updated content hash.

devices/Charlieplex/packages.lock.json (9)

7-9: Update for nanoFramework.CoreLibrary:
The update to 1.17.1 and the new content hash have been applied correctly here.


13-15: Update for nanoFramework.Iot.Device.Multiplexing:
The version increases from 1.2.771 to 1.2.813 with an updated content hash. This change appears correct and follows the dependency upgrade strategy.


19-21: Update for nanoFramework.Runtime.Events:
The dependency moves from 1.11.29 to 1.11.30 with a new hash. The update is consistent with similar changes in other files.


25-27: Update for nanoFramework.Runtime.Native:
The update to version 1.7.9 (from 1.7.8) is correctly reflected, including the content hash change.


31-33: Update for nanoFramework.System.Device.Gpio:
The version bump to 1.1.55 and the content hash update are properly applied.


37-39: Update for nanoFramework.System.Diagnostics.Stopwatch:
The version update to 1.2.815 with the corresponding new content hash is correctly set.


43-45: Update for nanoFramework.System.Math:
The dependency is updated to 1.5.102 from the previous version, with the new content hash matching the expected upgrade.


49-51: Static Dependency for nanoFramework.System.Threading:
No changes were applied here; the dependency remains at version 1.1.46. This consistency is as expected.


55-57: Static Dependency for Nerdbank.GitVersioning:
The version remains at 3.7.115; no update was required here.

devices/Apa102/packages.lock.json (5)

7-9: Update for nanoFramework.CoreLibrary:
The package version has been updated to 1.17.1 with the correct content hash adjustment, which is in line with other modules.


13-15: Update for nanoFramework.Graphics.Core:
The version change from 1.2.35 to 1.2.39 and the corresponding content hash update are correctly reflected.


19-21: Update for nanoFramework.Runtime.Events:
The dependency is bumped to version 1.11.30 and the content hash is updated accordingly.


25-27: Update for nanoFramework.System.Device.Gpio:
The change to version 1.1.55 with its new content hash is correctly applied.


31-33: Update for nanoFramework.System.Device.Spi:
The version upgrade from 1.3.73 to 1.3.77 and the new content hash are properly integrated.

devices/Bh1745/samples/Bh1745CustomConfiguration.Sample/packages.lock.json (7)

7-9: Update for nanoFramework.CoreLibrary:
The dependency is updated to version 1.17.1 with the corresponding new hash. Consistency with other files is maintained.


13-15: Update for nanoFramework.Graphics.Core:
The requested version is updated to 1.2.39 with an updated content hash, ensuring alignment with the overall dependency upgrade.


19-21: Update for nanoFramework.Runtime.Events:
The version bump to 1.11.30 and the associated hash update are correctly applied.


25-27: Update for nanoFramework.System.Buffers.Binary.BinaryPrimitives:
The version is updated from 1.2.771 to 1.2.807 with a new content hash, which is exactly as expected for this upgrade.


31-33: Update for nanoFramework.System.Device.Gpio:
The version upgrade to 1.1.55 along with the updated hash is applied correctly.


37-39: Update for nanoFramework.System.Device.I2c:
The version has been incremented to 1.1.27 and the content hash has been adjusted accordingly.


43-45: Update for nanoFramework.System.Device.Model:
The dependency version update to 1.2.807 and the corresponding content hash change are correctly implemented.

devices/Buzzer/samples/packages.lock.json (6)

7-9: Update of nanoFramework.CoreLibrary dependency to version 1.17.1.
This update adjusts both the requested/resolved version and the corresponding content hash, ensuring the library is up to date. Please verify that all components relying on CoreLibrary are compatible with this version.


13-15: Update of nanoFramework.Hardware.Esp32 dependency to version 1.6.31.
The requested and resolved version is updated along with the content hash. Confirm that the hardware-related functionalities in the device sample work as expected with this release.


19-21: Update of nanoFramework.Runtime.Events dependency to version 1.11.30.
The version bump and updated content hash indicate the dependency has been refreshed. Please ensure that any event-driven code is tested against this update.


31-33: Update of nanoFramework.System.Device.Model dependency to version 1.2.807.
The dependency now targets the newer version with an updated content hash. Make sure that all device model operations continue to function correctly.


37-39: Update of nanoFramework.System.Device.Pwm dependency to version 1.1.21.
The updated version and content hash reflect a minor improvement. Confirm that PWM functionality in the sample is validated against this dependency update.


43-45: Update of nanoFramework.System.Math dependency to version 1.5.102.
This change updates the math library version and its integrity hash. Please test any mathematical operations within the system to ensure consistent behavior post-update.

devices/Ags01db/samples/packages.lock.json (6)

7-9: Update of nanoFramework.CoreLibrary dependency to version 1.17.1.
The requested/resolved version and content hash have been updated. Please verify cross-compatibility within the project modules that depend on this core library.


13-15: Update of nanoFramework.Runtime.Events dependency to version 1.11.30.
This update includes both version and content hash changes. Verify that event handling routines are thoroughly tested after this upgrade.


19-21: Update of nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency to version 1.2.807.
Both the version and the content hash have been modified. Ensure that any binary data processing using these primitives behaves as expected.


25-27: Update of nanoFramework.System.Device.Gpio dependency to version 1.1.55.
This update reflects new version numbers and content hash adjustments. Confirm that GPIO functionalities on the device sample are compatible with this new version.


31-33: Update of nanoFramework.System.Device.I2c dependency to version 1.1.27.
The dependency’s requested/resolved version and content hash are updated. Please validate the I2C communication features with this change.


37-39: Update of nanoFramework.System.Device.Model dependency to version 1.2.807.
The version has been bumped to 1.2.807 with an updated content hash. Ensure that all device model interactions remain robust with this dependency change.

devices/Bh1745/samples/Bh1745.Sample/packages.lock.json (7)

7-9: Update of nanoFramework.CoreLibrary dependency to version 1.17.1.
The CoreLibrary dependency has been updated along with its content hash. Please verify that the sample functions correctly with this change.


13-15: Update of nanoFramework.Graphics.Core dependency to version 1.2.39.
The requested/resolved version and content hash have been updated. Verify that any graphics-related functionality in the sample is properly supported by this new version.


19-21: Update of nanoFramework.Runtime.Events dependency to version 1.11.30.
The dependency update ensures the latest event-handling features are included. Please run related tests to ensure system behavior remains stable.


25-27: Update of nanoFramework.System.Buffers.Binary.BinaryPrimitives dependency to version 1.2.807.
Both the version and the content hash have been updated. Confirm that binary data operations in the sample work as intended after this upgrade.


31-33: Update of nanoFramework.System.Device.Gpio dependency to version 1.1.55.
This update adjusts the GPIO dependency’s version and integrity hash. Please ensure that the digital I/O operations are validated with this change.


37-39: Update of nanoFramework.System.Device.I2c dependency to version 1.1.27.
The dependency has been updated to safeguard communication reliability. Verify that I2C-related functionalities in the sample perform as expected.


43-45: Update of nanoFramework.System.Device.Model dependency to version 1.2.807.
This change updates the device model dependency with a new version and content hash. Please assess whether the underlying device model operations continue to function correctly.

devices/Dhtxx.Esp32/packages.lock.json (9)

7-9: Update of nanoFramework.CoreLibrary dependency to version 1.17.1.
The CoreLibrary dependency has been updated with new version information and a revised content hash. Confirm full compatibility for the Dhtxx.Esp32 device.


13-15: Update of nanoFramework.Hardware.Esp32.Rmt dependency to version 2.0.24.
This update applies to the ESP32 RMT (Remote Control) functionality with the new version and content hash. Please check that any timing or remote control features are not adversely affected.


19-21: Update of nanoFramework.Runtime.Events dependency to version 1.11.30.
The version bump along with the updated content hash indicates an upgrade of the event system. Ensure that device event processing has been thoroughly tested after this change.


25-27: Update of nanoFramework.Runtime.Native dependency to version 1.7.9.
The dependency version and content hash have been updated, which may include native runtime improvements. Validate that native operations on the device perform optimally.


31-33: Update of nanoFramework.System.Device.Gpio dependency to version 1.1.55.
The GPIO dependency update reflects industry-standard minor revisions. Confirm that all GPIO interactions in the device sample are properly verified.


37-39: Update of nanoFramework.System.Device.I2c dependency to version 1.1.27.
This update secures the I2C dependency with new version details and content hash. Ensure that all I2C communication channels have been revalidated.


43-45: Update of nanoFramework.System.Device.Model dependency to version 1.2.807.
The device model dependency is updated with the expected version and integrity hash. Please confirm that model-specific functionalities continue to operate correctly.


49-51: Update of nanoFramework.System.Diagnostics.Stopwatch dependency to version 1.2.815.
This update revises the stopwatch dependency, including a new version and updated content hash. Test that time measurement and performance diagnostics remain accurate.


55-57: Update of nanoFramework.System.Math dependency to version 1.5.102.
The math library dependency is refreshed along with its content hash. Verify that all mathematical operations and calculations in the device context continue to function as expected.

@nfbot nfbot closed this Feb 26, 2025
@nfbot nfbot deleted the nfbot/update-dependencies/05120c46-48c5-476a-8eb5-2c253898ab6b branch February 26, 2025 03:20
@nfbot nfbot added invalid This doesn't seem right and removed Type: dependencies labels Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid This doesn't seem right

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants