Skip to content

Conversation

@nfbot
Copy link
Member

@nfbot nfbot commented Feb 26, 2025

Bumps nanoFramework.Graphics.Core from 1.2.35 to 1.2.39
Bumps nanoFramework.Hardware.Esp32 from 1.6.30 to 1.6.31
Bumps nanoFramework.Hardware.Esp32.Rmt from 2.0.23 to 2.0.24
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.Device.Spi from 1.3.76 to 1.3.77
Bumps nanoFramework.Graphics from 1.2.35 to 1.2.39
Bumps nanoFramework.Runtime.Native from 1.7.8 to 1.7.9
Bumps nanoFramework.System.IO.FileSystem from 1.1.78 to 1.1.80
Bumps nanoFramework.System.IO.Ports from 1.1.122 to 1.1.123
Bumps nanoFramework.System.Diagnostics.Stopwatch from 1.2.807 to 1.2.815
Bumps nanoFramework.Iot.Device.Ft6xx6x from 1.2.782 to 1.2.814
Bumps nanoFramework.System.Net from 1.11.30 to 1.11.31

[version update]

⚠️ This is an automated update. ⚠️

Summary by CodeRabbit

  • Chores
    • Upgraded multiple underlying dependencies across the system, including libraries for graphics, hardware interfaces, runtime operations, and system functions.
    • Enhancements provide improved stability, compatibility, and performance across various applications, resulting in a smoother overall experience.

Bumps nanoFramework.Graphics.Core from 1.2.35 to 1.2.39</br>Bumps nanoFramework.Hardware.Esp32 from 1.6.30 to 1.6.31</br>Bumps nanoFramework.Hardware.Esp32.Rmt from 2.0.23 to 2.0.24</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.Device.Spi from 1.3.76 to 1.3.77</br>Bumps nanoFramework.Graphics from 1.2.35 to 1.2.39</br>Bumps nanoFramework.Runtime.Native from 1.7.8 to 1.7.9</br>Bumps nanoFramework.System.IO.FileSystem from 1.1.78 to 1.1.80</br>Bumps nanoFramework.System.IO.Ports from 1.1.122 to 1.1.123</br>Bumps nanoFramework.System.Diagnostics.Stopwatch from 1.2.807 to 1.2.815</br>Bumps nanoFramework.Iot.Device.Ft6xx6x from 1.2.782 to 1.2.814</br>Bumps nanoFramework.System.Net from 1.11.30 to 1.11.31</br>
[version update]

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

coderabbitai bot commented Feb 26, 2025

Walkthrough

This pull request updates the version specifications and corresponding content hashes for several nanoFramework dependencies across multiple package lock files in both test applications and core projects. The changes consistently bump package versions (e.g., from 1.2.35 to 1.2.39 for graphics-related packages, and similar version increments for hardware, runtime, and system packages) without modifying any control flow or public API declarations.

Changes

File(s) Change Summary
Tests/AtomLiteTestApp/packages.lock.json, Tests/AtomMatrixTestApp/packages.lock.json Updated nanoFramework.Graphics.Core (1.2.35 → 1.2.39), nanoFramework.Hardware.Esp32.Rmt (2.0.23 → 2.0.24), nanoFramework.Runtime.Events (1.11.29 → 1.11.30), and nanoFramework.System.Device.Gpio (1.1.53 → 1.1.55).
Tests/FireTestApp/packages.lock.json Updated nanoFramework.Graphics & Graphics.Core (1.2.35 → 1.2.39), Hardware.Esp32.Rmt (2.0.23 → 2.0.24), Runtime.Events (1.11.29 → 1.11.30), Runtime.Native (1.7.8 → 1.7.9), System.Device.Gpio (1.1.53 → 1.1.55), System.Device.Spi (1.3.76 → 1.3.77), and System.IO.FileSystem (1.1.78 → 1.1.80).
Tests/M5Core2TestApp/packages.lock.json Updated nanoFramework.Graphics (1.2.35 → 1.2.39), Hardware.Esp32 (1.6.30 → 1.6.31), Runtime.Events (1.11.29 → 1.11.30), Runtime.Native (1.7.8 → 1.7.9), System.Device.Gpio (1.1.53 → 1.1.55), System.Device.Spi (1.3.76 → 1.3.77), System.Diagnostics.Stopwatch (1.2.807 → 1.2.815), System.IO.FileSystem (1.1.78 → 1.1.80), System.IO.Ports (1.1.122 → 1.1.123), and System.Net (1.11.30 → 1.11.31).
Tests/M5CoreTestApp/packages.lock.json Updated nanoFramework.Graphics (1.2.35 → 1.2.39), Runtime.Events (1.11.29 → 1.11.30), Runtime.Native (1.7.8 → 1.7.9), System.Device.Gpio (1.1.53 → 1.1.55), System.Device.Spi (1.3.76 → 1.3.77), System.Diagnostics.Stopwatch (1.2.807 → 1.2.815), System.IO.FileSystem (1.1.78 → 1.1.80), and System.IO.Ports (1.1.122 → 1.1.123).
Tests/M5StickTestApp/packages.lock.json Updated nanoFramework.Graphics (1.2.35 → 1.2.39), Hardware.Esp32 (1.6.30 → 1.6.31) along with Esp32.Rmt (2.0.23 → 2.0.24), Runtime.Events (1.11.29 → 1.11.30), Runtime.Native (1.7.8 → 1.7.9), System.Device.Gpio (1.1.53 → 1.1.55), and System.Diagnostics.Stopwatch (1.2.807 → 1.2.815).
Tests/ToughTestApp/packages.lock.json Updated nanoFramework.Graphics & Graphics.Core (1.2.35 → 1.2.39), Runtime.Events (1.11.29 → 1.11.30), Runtime.Native (1.7.8 → 1.7.9), System.Device.Gpio (1.1.53 → 1.1.55), and System.IO.FileSystem (1.1.78 → 1.1.80).
nanoFramework.AtomLite/packages.lock.json,
nanoFramework.AtomMatrix/packages.lock.json,
nanoFramework.CoreInk/packages.lock.json
Updated Graphics.Core (1.2.35 → 1.2.39), Hardware.Esp32 (1.6.30 → 1.6.31) (and where applicable Esp32.Rmt 2.0.23 → 2.0.24), Runtime.Events (1.11.29 → 1.11.30), System.Device.Gpio (1.1.53 → 1.1.55), and System.Device.Spi (1.3.76 → 1.3.77).
nanoFramework.Fire/packages.lock.json Updated Graphics & Graphics.Core (1.2.35 → 1.2.39), Hardware.Esp32 (1.6.30 → 1.6.31) with Esp32.Rmt (2.0.23 → 2.0.24), Runtime.Events (1.11.29 → 1.11.30), Runtime.Native (1.7.8 → 1.7.9), System.Device.Gpio (1.1.53 → 1.1.55), System.Device.Spi (1.3.76 → 1.3.77), System.IO.FileSystem (1.1.78 → 1.1.80), and System.IO.Ports (1.1.122 → 1.1.123).
nanoFramework.M5Core/packages.lock.json,
nanoFramework.M5Core2/packages.lock.json
Updated Graphics (1.2.35 → 1.2.39), Hardware.Esp32 (1.6.30 → 1.6.31), Runtime.Events (1.11.29 → 1.11.30), Runtime.Native (1.7.8 → 1.7.9), System.Device.Gpio (1.1.53 → 1.1.55), System.Device.Spi (1.3.76 → 1.3.77), System.Diagnostics.Stopwatch (1.2.807 → 1.2.815), System.IO.FileSystem (1.1.78 → 1.1.80), and System.IO.Ports (1.1.122 → 1.1.123). (Additionally, nanoFramework.M5Core2 updates Iot.Device.Ft6xx6x from 1.2.782 → 1.2.814.)
nanoFramework.M5StickC/packages.lock.json,
nanoFramework.M5StickCPlus/packages.lock.json
Updated Graphics (1.2.35 → 1.2.39), Hardware.Esp32 (1.6.30 → 1.6.31) with Esp32.Rmt (2.0.23 → 2.0.24), Runtime.Events (1.11.29 → 1.11.30), Runtime.Native (1.7.8 → 1.7.9), System.Device.Gpio (1.1.53 → 1.1.55), and System.Diagnostics.Stopwatch (1.2.807 → 1.2.815).
nanoFramework.Tough/packages.lock.json Updated Graphics & Graphics.Core (1.2.35 → 1.2.39), Hardware.Esp32 (1.6.30 → 1.6.31), Runtime.Events (1.11.29 → 1.11.30), Runtime.Native (1.7.8 → 1.7.9), System.Device.Gpio (1.1.53 → 1.1.55), System.Device.Spi (1.3.76 → 1.3.77), System.IO.FileSystem (1.1.78 → 1.1.80), and System.IO.Ports (1.1.122 → 1.1.123).

Possibly related PRs

  • Update 12 NuGet dependencies #389: Updates to the nanoFramework.Hardware.Esp32.Rmt dependency align closely with the modifications in this pull request.
  • Update 45 NuGet dependencies #375: Involves simultaneous updates to multiple dependencies (e.g., Graphics.Core, Hardware.Esp32.Rmt, Runtime.Events, System.Device.Gpio) similar to the adjustments made here.
  • Update 5 NuGet dependencies #331: Focuses on updates to the nanoFramework.System.Device.Gpio package, which is also modified in the current changes.

Suggested labels

CI: Publish Release


📜 Recent review details

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

📥 Commits

Reviewing files that changed from the base of the PR and between 852469d and c5e631f.

⛔ Files ignored due to path filters (41)
  • Tests/AtomLiteTestApp/AtomLiteTestApp.nfproj is excluded by none and included by none
  • Tests/AtomLiteTestApp/packages.config is excluded by none and included by none
  • Tests/AtomMatrixTestApp/AtomMatrixTestApp.nfproj is excluded by none and included by none
  • Tests/AtomMatrixTestApp/packages.config is excluded by none and included by none
  • Tests/FireTestApp/FireTestApp.nfproj is excluded by none and included by none
  • Tests/FireTestApp/packages.config is excluded by none and included by none
  • Tests/M5Core2TestApp/M5Core2TestApp.nfproj is excluded by none and included by none
  • Tests/M5Core2TestApp/packages.config is excluded by none and included by none
  • Tests/M5CoreTestApp/M5CoreTestApp.nfproj is excluded by none and included by none
  • Tests/M5CoreTestApp/packages.config is excluded by none and included by none
  • Tests/M5StickTestApp/M5StickTestApp.nfproj is excluded by none and included by none
  • Tests/M5StickTestApp/packages.config is excluded by none and included by none
  • Tests/ToughTestApp/ToughTestApp.nfproj is excluded by none and included by none
  • Tests/ToughTestApp/packages.config is excluded by none and included by none
  • nanoFramework.AtomLite.nuspec is excluded by none and included by none
  • nanoFramework.AtomLite/nanoFramework.AtomLite.nfproj is excluded by none and included by none
  • nanoFramework.AtomLite/packages.config is excluded by none and included by none
  • nanoFramework.AtomMatrix.nuspec is excluded by none and included by none
  • nanoFramework.AtomMatrix/nanoFramework.AtomMatrix.nfproj is excluded by none and included by none
  • nanoFramework.AtomMatrix/packages.config is excluded by none and included by none
  • nanoFramework.CoreInk.nuspec is excluded by none and included by none
  • nanoFramework.CoreInk/nanoFramework.CoreInk.nfproj is excluded by none and included by none
  • nanoFramework.CoreInk/packages.config is excluded by none and included by none
  • nanoFramework.Fire.nuspec is excluded by none and included by none
  • nanoFramework.Fire/nanoFramework.Fire.nfproj is excluded by none and included by none
  • nanoFramework.Fire/packages.config is excluded by none and included by none
  • nanoFramework.M5Core.nuspec is excluded by none and included by none
  • nanoFramework.M5Core/nanoFramework.M5Core.nfproj is excluded by none and included by none
  • nanoFramework.M5Core/packages.config is excluded by none and included by none
  • nanoFramework.M5Core2.nuspec is excluded by none and included by none
  • nanoFramework.M5Core2/nanoFramework.M5Core2.nfproj is excluded by none and included by none
  • nanoFramework.M5Core2/packages.config is excluded by none and included by none
  • nanoFramework.M5StickC.nuspec is excluded by none and included by none
  • nanoFramework.M5StickC/nanoFramework.M5StickC.nfproj is excluded by none and included by none
  • nanoFramework.M5StickC/packages.config is excluded by none and included by none
  • nanoFramework.M5StickCPlus.nuspec is excluded by none and included by none
  • nanoFramework.M5StickCPlus/nanoFramework.M5StickCPlus.nfproj is excluded by none and included by none
  • nanoFramework.M5StickCPlus/packages.config is excluded by none and included by none
  • nanoFramework.Tough.nuspec is excluded by none and included by none
  • nanoFramework.Tough/nanoFramework.Tough.nfproj is excluded by none and included by none
  • nanoFramework.Tough/packages.config is excluded by none and included by none
📒 Files selected for processing (16)
  • Tests/AtomLiteTestApp/packages.lock.json (2 hunks)
  • Tests/AtomMatrixTestApp/packages.lock.json (2 hunks)
  • Tests/FireTestApp/packages.lock.json (4 hunks)
  • Tests/M5Core2TestApp/packages.lock.json (6 hunks)
  • Tests/M5CoreTestApp/packages.lock.json (4 hunks)
  • Tests/M5StickTestApp/packages.lock.json (4 hunks)
  • Tests/ToughTestApp/packages.lock.json (5 hunks)
  • nanoFramework.AtomLite/packages.lock.json (4 hunks)
  • nanoFramework.AtomMatrix/packages.lock.json (4 hunks)
  • nanoFramework.CoreInk/packages.lock.json (4 hunks)
  • nanoFramework.Fire/packages.lock.json (4 hunks)
  • nanoFramework.M5Core/packages.lock.json (4 hunks)
  • nanoFramework.M5Core2/packages.lock.json (5 hunks)
  • nanoFramework.M5StickC/packages.lock.json (4 hunks)
  • nanoFramework.M5StickCPlus/packages.lock.json (4 hunks)
  • nanoFramework.Tough/packages.lock.json (4 hunks)
🔇 Additional comments (104)
Tests/M5StickTestApp/packages.lock.json (7)

13-15: Upgrade of nanoFramework.Graphics dependency.
The version has been bumped to 1.2.39 and the content hash updated accordingly. Please verify that downstream components are compatible with this new release.


19-21: Update for nanoFramework.Hardware.Esp32 dependency.
The package version is now 1.6.31 with its associated content hash refreshed. This minor version bump appears consistent with other updates.


25-27: Update for nanoFramework.Hardware.Esp32.Rmt package.
The version has been raised to 2.0.24 and the content hash has been refreshed accordingly.


67-69: Upgrade of nanoFramework.Runtime.Events dependency.
Version updated to 1.11.30 with the new content hash. This change aligns with the coordinated dependency updates.


73-75: Update for nanoFramework.Runtime.Native package.
The bump to version 1.7.9 and corresponding content hash update have been applied correctly.


91-93: Upgrade of nanoFramework.System.Device.Gpio dependency.
The version is now 1.1.55 with its updated hash, which is consistent with the overall upgrade plan.


109-111: Update for nanoFramework.System.Diagnostics.Stopwatch dependency.
The dependency version has been updated to 1.2.815 and a corresponding content hash change is observed.

Tests/M5CoreTestApp/packages.lock.json (8)

13-15: Upgrade of nanoFramework.Graphics dependency.
Version updated to 1.2.39 with the corresponding content hash update.


49-51: Update for nanoFramework.Runtime.Events dependency.
The new version 1.11.30 with an updated content hash is applied, matching the upgrade strategy.


55-57: Upgrade of nanoFramework.Runtime.Native dependency.
Version bumped to 1.7.9; the content hash reflects this change correctly.


85-87: Update for nanoFramework.System.Device.Gpio dependency.
The dependency is now at version 1.1.55 with a revised content hash – the update is consistent.


109-111: Upgrade for nanoFramework.System.Device.Spi dependency.
The version has been updated to 1.3.77 along with its content hash.


115-117: Update for nanoFramework.System.Diagnostics.Stopwatch dependency.
Version bumped to 1.2.815; please ensure that tests still pass with this update.


121-123: Upgrade of nanoFramework.System.IO.FileSystem dependency.
The file system package is now at version 1.1.80 with an updated hash.


127-129: Update for nanoFramework.System.IO.Ports dependency.
Version updated to 1.1.123 with the corresponding hash change.

Tests/AtomLiteTestApp/packages.lock.json (4)

13-15: Upgrade of nanoFramework.Graphics.Core dependency.
The dependency version has been updated to 1.2.39 and the content hash revised accordingly.


19-21: Update for nanoFramework.Hardware.Esp32.Rmt dependency.
Now updated to version 2.0.24 with an appropriate hash update.


37-39: Upgrade for nanoFramework.Runtime.Events dependency.
Version bump to 1.11.30 with accurate hash update.


43-45: Update for nanoFramework.System.Device.Gpio dependency.
Version updated to 1.1.55 along with the revised content hash.

nanoFramework.M5Core/packages.lock.json (2)

13-15: Upgrade of nanoFramework.Graphics dependency.
The version update to 1.2.39 and updated content hash have been applied correctly.


19-21: Update for nanoFramework.Hardware.Esp32 dependency.
Bumped to version 1.6.31 with a matching new content hash.

Tests/AtomMatrixTestApp/packages.lock.json (4)

13-15: Upgrade of nanoFramework.Graphics.Core dependency.
Version updated to 1.2.39 with the corresponding content hash update.


19-21: Update for nanoFramework.Hardware.Esp32.Rmt dependency.
The version is now 2.0.24 and the content hash has been revised accordingly.


37-39: Upgrade for nanoFramework.Runtime.Events dependency.
Version updated to 1.11.30 with an accurate content hash update.


43-45: Update for nanoFramework.System.Device.Gpio dependency.
The version bump to 1.1.55 is correctly reflected via the updated hash.

nanoFramework.CoreInk/packages.lock.json (5)

13-15: Update to nanoFramework.Graphics.Core dependency.
The bumped requested/resolved version from 1.2.35 to 1.2.39 along with the updated content hash appears consistent with the intended update.


19-21: Update to nanoFramework.Hardware.Esp32 dependency.
The change to version 1.6.31 and the corresponding new content hash ensure consistency with the update goals.


55-57: Update to nanoFramework.Runtime.Events dependency.
The new version 1.11.30 is reflected in both the version string and its content hash. Verify that dependent projects expect this update.


67-69: Update to nanoFramework.System.Device.Gpio dependency.
The version bump to 1.1.55 and its new hash are correctly applied.


91-93: Update to nanoFramework.System.Device.Spi dependency.
The update from 1.3.76 to 1.3.77 with the matching content hash is properly reflected.

nanoFramework.M5StickC/packages.lock.json (4)

13-15: Update to nanoFramework.Graphics dependency.
The dependency version has been correctly updated to 1.2.39 with the accompanying hash change.


19-21: Update to nanoFramework.Hardware.Esp32 dependency.
Version 1.6.31 and its corresponding content hash have been updated appropriately.


25-27: Update to nanoFramework.Hardware.Esp32.Rmt dependency.
The bump to version 2.0.24 is properly reflected along with the new content hash.


109-111: Update to nanoFramework.System.Diagnostics.Stopwatch dependency.
The version change to 1.2.815 and the updated hash are correctly applied.

nanoFramework.AtomMatrix/packages.lock.json (4)

13-15: Update to nanoFramework.Graphics.Core dependency.
The change to version 1.2.39 (with updated content hash) is consistently applied in this file.


19-21: Update to nanoFramework.Hardware.Esp32 dependency.
The bump to version 1.6.31, along with its new content hash, meets the update objectives.


49-51: Update to nanoFramework.Runtime.Events dependency.
Changing the version to 1.11.30 and adjusting the hash as needed is correct.


91-93: Update to nanoFramework.System.Device.Spi dependency.
The version update to 1.3.77 and the corresponding content hash update are correctly reflected.

nanoFramework.AtomLite/packages.lock.json (3)

13-15: Update to nanoFramework.Graphics.Core dependency.
The updated version 1.2.39 with its new content hash is consistent with our dependency bump policy.


19-21: Update to nanoFramework.Hardware.Esp32 dependency.
The version change to 1.6.31 and the new content hash have been applied correctly.


25-27: Update to nanoFramework.Hardware.Esp32.Rmt dependency.
The update to version 2.0.24 with the corresponding hash is accurately reflected.

Tests/FireTestApp/packages.lock.json (11)

13-15: Update to nanoFramework.Graphics dependency.
The update from 1.2.35 to 1.2.39 is properly applied, including the new content hash.


19-21: Update to nanoFramework.Graphics.Core dependency.
The dependency now correctly reflects version 1.2.39 with the updated content hash.


25-27: Update to nanoFramework.Hardware.Esp32.Rmt dependency.
The version bump to 2.0.24 along with the revised content hash is correctly implemented.


139-141: Update to nanoFramework.System.IO.FileSystem dependency.
The version update to 1.1.80 and the new content hash are applied consistently.


145-147: Update to nanoFramework.System.IO.Streams dependency.
The modifications reflect the correct version bump to 1.1.88 and the related content hash update.


151-153: Update to nanoFramework.System.Math dependency.
The new version 1.5.102 has been updated correctly along with its content hash.


157-159: Update to nanoFramework.System.Numerics dependency.
The dependency now reflects version 1.2.807 with the correctly updated content hash.


161-165: Update to nanoFramework.System.Text dependency.
The version remains 1.3.29 as expected and the hash update maintains consistency with the overall updates.


167-171: Update to UnitsNet.nanoFramework.ElectricCurrent dependency.
The version update to 5.69.0 is paired with the updated content hash.


173-177: Update to UnitsNet.nanoFramework.Frequency dependency.
The dependency update to version 5.69.0 and the corresponding content hash are correctly applied.


179-183: Update to UnitsNet.nanoFramework.Temperature dependency.
The version bump to 5.69.0 with the updated content hash is accurately implemented.

Tests/M5Core2TestApp/packages.lock.json (9)

13-15: ** Update nanoFramework.Graphics Version**

The dependency “nanoFramework.Graphics” has been updated from 1.2.35 to 1.2.39 and its content hash has been modified accordingly. This change aligns with the PR objective.


19-21: ** Update nanoFramework.Hardware.Esp32 Version**

The “nanoFramework.Hardware.Esp32” dependency is now using version 1.6.31 instead of 1.6.30. Please ensure that any hardware tests continue to pass with the new version.


67-69: ** Update nanoFramework.Runtime.Events Version**

The “nanoFramework.Runtime.Events” dependency has been bumped to version 1.11.30 and a new content hash has been provided. This update is consistent with the overall dependency alignment.


73-75: ** Update nanoFramework.Runtime.Native Version**

Version 1.7.9 is now used for “nanoFramework.Runtime.Native”. Confirm that any runtime-related functionality is validated against this version.


103-105: ** Update nanoFramework.System.Device.Gpio Version**

The update changes the requested and resolved version from 1.1.53 to 1.1.55. Ensure that any GPIO functionality on the target devices works correctly with this new version.


139-141: ** Update nanoFramework.System.Diagnostics.Stopwatch Version**

The dependency “nanoFramework.System.Diagnostics.Stopwatch” has been updated from 1.2.807 to 1.2.815. Please re-run performance and timing tests to verify that the new version behaves as expected.


145-147: ** Update nanoFramework.System.IO.FileSystem Version**

The “nanoFramework.System.IO.FileSystem” dependency now uses version 1.1.80 instead of 1.1.78. Confirm that file system operations (if any) are working as intended.


151-153: ** Update nanoFramework.System.IO.Ports Version**

The update bumps “nanoFramework.System.IO.Ports” from 1.1.122 to 1.1.123. Please verify that serial communications are functioning correctly under the new version.


169-171: ** Update nanoFramework.System.Net Version**

The “nanoFramework.System.Net” dependency is updated from 1.11.30 to 1.11.31. It is recommended to check network-related functionality to catch any unexpected issues.

nanoFramework.M5StickCPlus/packages.lock.json (3)

13-15: ** Update nanoFramework.Graphics Version**

The “nanoFramework.Graphics” dependency is now at version 1.2.39 with an updated content hash. This change appears consistent with the other projects.


19-21: ** Update nanoFramework.Hardware.Esp32 Version**

The dependency “nanoFramework.Hardware.Esp32” has been updated to version 1.6.31. Please ensure that any hardware I/O routines specific to the M5StickCPlus continue to work.


25-27: ** Update nanoFramework.Hardware.Esp32.Rmt Version**

The “nanoFramework.Hardware.Esp32.Rmt” dependency has been updated from 2.0.23 to 2.0.24. Verify that timing and remote (RMT) related functions remain stable on the device.

Tests/ToughTestApp/packages.lock.json (10)

13-15: ** Update nanoFramework.Graphics Version**

The “nanoFramework.Graphics” dependency has been updated to version 1.2.39 with the new content hash. This update is in line with the overall dependency revision.


19-21: ** Update nanoFramework.Hardware.Esp32 Version**

The requested and resolved versions for “nanoFramework.Hardware.Esp32” have been bumped to 1.6.31. Please check for compatibility with any hardware interfacing tests.


67-69: ** Update nanoFramework.Runtime.Events Version**

“nanoFramework.Runtime.Events” now appears at version 1.11.30. Ensure that event-based mechanisms and runtime notification systems are working correctly.


73-75: ** Update nanoFramework.Runtime.Native Version**

The dependency version has been updated to 1.7.9. Run thorough runtime tests to guarantee that any native interop or performance aspects are unchanged.


103-105: ** Update nanoFramework.System.Device.Gpio Version**

The version for “nanoFramework.System.Device.Gpio” is changed to 1.1.55. Confirm that GPIO functions (especially in embedded tests) pass successfully with the new version.


127-129: ** Update nanoFramework.System.Device.Spi Version**

The update bumps the “nanoFramework.System.Device.Spi” dependency to 1.3.77. It is advisable to re-run SPI communication tests for verification.


137-141: ** Update nanoFramework.System.Diagnostics.Stopwatch Version**

Version 1.2.815 is now used for “nanoFramework.System.Diagnostics.Stopwatch”. Please validate that any timing measurements or performance tests yield consistent results.


144-147: ** Update nanoFramework.System.IO.FileSystem Version**

The “nanoFramework.System.IO.FileSystem” dependency has been updated to version 1.1.80. Verify file system integrity in test scenarios.


149-153: ** Update nanoFramework.System.IO.Ports Version**

The update changes the serial ports dependency to version 1.1.123. Ensure serial communication tests pass with the new dependency details.


169-171: ** Update nanoFramework.System.Net Version**

The “nanoFramework.System.Net” dependency now uses version 1.11.31. It is recommended to run network-related tests to check for regressions.

nanoFramework.Fire/packages.lock.json (10)

13-15: ** Update nanoFramework.Graphics Version**

The version for “nanoFramework.Graphics” is updated to 1.2.39 with the new content hash. This is consistent with the dependency strategy across projects.


18-21: ** Update nanoFramework.Graphics.Core Version**

“nanoFramework.Graphics.Core” has been updated to version 1.2.39. Ensure that any graphics-related routines that depend on this core API function normally.


25-27: ** Update nanoFramework.Hardware.Esp32 Version**

The dependency “nanoFramework.Hardware.Esp32” now specifies version 1.6.31. As always, please verify that any associated hardware features are not adversely affected.


30-33: ** Update nanoFramework.Hardware.Esp32.Rmt Version**

Version 2.0.24 is now used for “nanoFramework.Hardware.Esp32.Rmt”. Please re-run remote/multi-channel timing tests to confirm this update.


43-45: ** Update nanoFramework.Runtime.Events Version**

The “nanoFramework.Runtime.Events” dependency has been bumped to 1.11.30. Ensure that event management continues to work as expected in your test scenarios.


47-51: ** Update nanoFramework.Runtime.Native Version**

The version for “nanoFramework.Runtime.Native” is now 1.7.9. Please verify that native runtime integrations have been verified after this update.


137-141: ** Update nanoFramework.System.Diagnostics.Stopwatch Version**

“nanoFramework.System.Diagnostics.Stopwatch” has been updated to 1.2.815. Make sure that timing-sensitive features remain reliable with the new version.


145-147: ** Update nanoFramework.System.IO.FileSystem Version**

The “nanoFramework.System.IO.FileSystem” dependency is updated to 1.1.80. Check all file I/O tests to ensure no regressions with this new version.


151-153: ** Update nanoFramework.System.IO.Ports Version**

The serial ports dependency (“nanoFramework.System.IO.Ports”) is now at version 1.1.123. It is advisable to run any serial communication tests again.


101-105: ** Update nanoFramework.System.Net Version**

The “nanoFramework.System.Net” dependency has been upgraded to version 1.11.31. Please re-run your network tests to verify connectivity.

nanoFramework.Tough/packages.lock.json (9)

13-15: ** Update nanoFramework.Graphics Version**

The “nanoFramework.Graphics” dependency is updated to version 1.2.39 and the content hash has been revised. This appears consistent with the overall strategy.


17-21: ** Update nanoFramework.Graphics.Core Version**

The “nanoFramework.Graphics.Core” dependency now uses version 1.2.39. Please verify that any dependent graphics routines work as expected.


23-27: ** Update nanoFramework.Hardware.Esp32 Version**

“nanoFramework.Hardware.Esp32” is updated to 1.6.31. Ensure that any hardware-dependent modules on the Tough project have been retested for compatibility.


43-45: ** Update nanoFramework.Runtime.Events Version**

The “nanoFramework.Runtime.Events” dependency is bumped to version 1.11.30 with a new content hash. This helps maintain consistency across projects.


49-51: ** Update nanoFramework.Runtime.Native Version**

The update to version 1.7.9 for “nanoFramework.Runtime.Native” is now in effect. Please verify that runtime-level functionality is fully validated.


91-93: ** Update nanoFramework.System.Device.Gpio Version**

Version 1.1.55 for “nanoFramework.System.Device.Gpio” has been applied. Confirm that all GPIO-related operations behave correctly on the Tough target.


133-135: ** Update nanoFramework.System.Device.Spi Version**

The “nanoFramework.System.Device.Spi” dependency now uses version 1.3.77. Ensure that SPI bus communications are retested after this bump.


143-147: ** Update nanoFramework.System.IO.FileSystem Version**

The file system dependency has been updated to version 1.1.80. Retest any file I/O operations to ensure stability.


149-153: ** Update nanoFramework.System.IO.Ports Version**

The “nanoFramework.System.IO.Ports” dependency is updated to version 1.1.123. It is recommended to perform serial communication tests as part of your regression suite.

nanoFramework.M5Core2/packages.lock.json (11)

13-15: Update nanoFramework.Graphics Dependency Version

The dependency for nanoFramework.Graphics has been updated to version 1.2.39. The "requested", "resolved", and "contentHash" fields have all been updated accordingly.


19-21: Update nanoFramework.Graphics.Core Dependency Version

The dependency for nanoFramework.Graphics.Core is now set to version 1.2.39 with updated "requested", "resolved", and "contentHash" values. This update aligns with the recent version bump.


25-27: Update nanoFramework.Hardware.Esp32 Dependency Version

The nanoFramework.Hardware.Esp32 dependency has been bumped to version 1.6.31. The updated "requested", "resolved", and "contentHash" fields are correct.


55-57: Update nanoFramework.Iot.Device.Ft6xx6x Dependency Version

The nanoFramework.Iot.Device.Ft6xx6x dependency now reflects version 1.2.814. All related fields, including content hash, have been updated accordingly.


79-81: Update nanoFramework.Runtime.Events Dependency Version

The dependency nanoFramework.Runtime.Events has been updated to version 1.11.30. The changes to the "requested", "resolved", and "contentHash" fields are consistent with the update.


85-87: Update nanoFramework.Runtime.Native Dependency Version

The nanoFramework.Runtime.Native dependency is now at version 1.7.9. The fields for "requested", "resolved", and "contentHash" show the updated values as expected.


115-117: Update nanoFramework.System.Device.Gpio Dependency Version

The dependency nanoFramework.System.Device.Gpio has been bumped to version 1.1.55. The update is properly reflected in the "requested", "resolved", and "contentHash" values.


139-141: Update nanoFramework.System.Device.Spi Dependency Version

The nanoFramework.System.Device.Spi dependency now targets version 1.3.77 with corresponding updates in the "requested", "resolved", and "contentHash" fields.


145-147: Update nanoFramework.System.Diagnostics.Stopwatch Dependency Version

The dependency nanoFramework.System.Diagnostics.Stopwatch has been updated to version 1.2.815. All associated fields have been updated accordingly with no issues.


151-153: Update nanoFramework.System.IO.FileSystem Dependency Version

The nanoFramework.System.IO.FileSystem dependency is now at version 1.1.80. The update to the "requested", "resolved", and "contentHash" attributes is correct.


157-159: Update nanoFramework.System.IO.Ports Dependency Version

The dependency nanoFramework.System.IO.Ports has been updated to version 1.1.123. The changes in the JSON file accurately reflect this update.


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. (Beta)
  • @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.

@sonarqubecloud
Copy link

@nfbot nfbot merged commit bcb8232 into main Feb 26, 2025
7 checks passed
@nfbot nfbot deleted the nfbot/update-dependencies/9ff83bb9-24bb-46dd-9684-23e4b786a34d branch February 26, 2025 01:36
@josesimoes
Copy link
Member

@nfbot updatedependencies

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants