Skip to content

Conversation

@nfbot
Copy link
Member

@nfbot nfbot commented Oct 6, 2025

Bumps nanoFramework.Iot.Device.Button from 1.2.864 to 1.2.907
Bumps nanoFramework.Iot.Device.Ws28xx.Esp32 from 1.2.864 to 1.2.907
Bumps nanoFramework.Iot.Device.Mpu6886 from 1.2.889 to 1.2.907
Bumps nanoFramework.Iot.Device.Buzzer from 1.2.889 to 1.2.907
Bumps nanoFramework.Iot.Device.ePaper from 1.0.700 to 1.0.743
Bumps nanoFramework.Iot.Device.Rtc from 1.2.889 to 1.2.907
Bumps nanoFramework.Iot.Device.Bmm150 from 1.2.869 to 1.2.907
Bumps nanoFramework.Iot.Device.Ip5306 from 1.2.889 to 1.2.907
Bumps nanoFramework.Iot.Device.Axp192 from 1.2.889 to 1.2.907
Bumps nanoFramework.Iot.Device.Chsc6540 from 1.1.864 to 1.1.907

[version update]

⚠️ This is an automated update. ⚠️

Summary by CodeRabbit

  • Chores
    • Updated nanoFramework IoT device dependencies to 1.2.907 across device variants (AtomLite, AtomMatrix, Fire, M5Core, M5Core2, M5StickC/Plus, Tough) for improved consistency and compatibility.
    • Affected components include Button, Ws28xx.Esp32, Axp192, Bmm150, Mpu6886, Rtc, Buzzer, Ip5306, and Chsc6540.
  • Tests
    • Synchronized test app dependency locks with the latest versions to ensure parity with runtime packages.

Bumps nanoFramework.Iot.Device.Button from 1.2.864 to 1.2.907</br>Bumps nanoFramework.Iot.Device.Ws28xx.Esp32 from 1.2.864 to 1.2.907</br>Bumps nanoFramework.Iot.Device.Mpu6886 from 1.2.889 to 1.2.907</br>Bumps nanoFramework.Iot.Device.Buzzer from 1.2.889 to 1.2.907</br>Bumps nanoFramework.Iot.Device.ePaper from 1.0.700 to 1.0.743</br>Bumps nanoFramework.Iot.Device.Rtc from 1.2.889 to 1.2.907</br>Bumps nanoFramework.Iot.Device.Bmm150 from 1.2.869 to 1.2.907</br>Bumps nanoFramework.Iot.Device.Ip5306 from 1.2.889 to 1.2.907</br>Bumps nanoFramework.Iot.Device.Axp192 from 1.2.889 to 1.2.907</br>Bumps nanoFramework.Iot.Device.Chsc6540 from 1.1.864 to 1.1.907</br>
[version update]

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

coderabbitai bot commented Oct 6, 2025

Walkthrough

Dependency lockfile updates across multiple projects and test apps. Specific nanoFramework.Iot.Device packages were pinned to newer versions (mostly 1.2.907; Chsc6540 to 1.1.907), updating requested/resolved fields and contentHash values. No code, control flow, or public API changes.

Changes

Cohort / File(s) Summary of Changes
AtomLite
Tests/AtomLiteTestApp/packages.lock.json, nanoFramework.AtomLite/packages.lock.json
Bumped nanoFramework.Iot.Device.Button and nanoFramework.Iot.Device.Ws28xx.Esp32 to 1.2.907; updated requested/resolved and contentHash.
AtomMatrix
Tests/AtomMatrixTestApp/packages.lock.json, nanoFramework.AtomMatrix/packages.lock.json
Updated Button, Mpu6886, and Ws28xx.Esp32 (where present) to 1.2.907; requested/resolved and contentHash refreshed.
Fire
Tests/FireTestApp/packages.lock.json, nanoFramework.Fire/packages.lock.json
Multiple Iot.Device packages upgraded to 1.2.907; synchronized requested/resolved and contentHash entries.
M5Core
Tests/M5CoreTestApp/packages.lock.json, nanoFramework.M5Core/packages.lock.json
Upgraded Bmm150, Button, Buzzer, Ip5306, Mpu6886 to 1.2.907; updated requested/resolved and contentHash.
M5Core2
Tests/M5Core2TestApp/packages.lock.json, nanoFramework.M5Core2/packages.lock.json
Updated Axp192, Bmm150, Button, Mpu6886, Rtc to 1.2.907; adjusted requested/resolved and contentHash.
M5Stick family
Tests/M5StickTestApp/packages.lock.json, nanoFramework.M5StickC/packages.lock.json, nanoFramework.M5StickCPlus/packages.lock.json
Upgraded Axp192, Button, Mpu6886, Rtc to 1.2.907; refreshed requested/resolved and contentHash.
Tough
Tests/ToughTestApp/packages.lock.json, nanoFramework.Tough/packages.lock.json
Updated Axp192 and Rtc to 1.2.907; Chsc6540 to 1.1.907; updated requested/resolved and contentHash.
CoreInk
nanoFramework.CoreInk/packages.lock.json
Bumped several Iot.Device packages (e.g., Button, Buzzer, ePaper, Rtc) to newer versions; updated requested/resolved and contentHash.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

CI: Publish Release

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title clearly indicates that the pull request’s primary purpose is updating ten NuGet package dependencies, aligning with the changes observed across the lock files for those packages.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch nfbot/update-dependencies/81a6bbd2-6fd0-4787-8c99-7a945245beb4

📜 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 421fb73 and b54ec7d.

⛔ 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 (1 hunks)
  • Tests/AtomMatrixTestApp/packages.lock.json (1 hunks)
  • Tests/FireTestApp/packages.lock.json (1 hunks)
  • Tests/M5Core2TestApp/packages.lock.json (2 hunks)
  • Tests/M5CoreTestApp/packages.lock.json (1 hunks)
  • Tests/M5StickTestApp/packages.lock.json (2 hunks)
  • Tests/ToughTestApp/packages.lock.json (1 hunks)
  • nanoFramework.AtomLite/packages.lock.json (1 hunks)
  • nanoFramework.AtomMatrix/packages.lock.json (1 hunks)
  • nanoFramework.CoreInk/packages.lock.json (2 hunks)
  • nanoFramework.Fire/packages.lock.json (1 hunks)
  • nanoFramework.M5Core/packages.lock.json (1 hunks)
  • nanoFramework.M5Core2/packages.lock.json (2 hunks)
  • nanoFramework.M5StickC/packages.lock.json (2 hunks)
  • nanoFramework.M5StickCPlus/packages.lock.json (2 hunks)
  • nanoFramework.Tough/packages.lock.json (2 hunks)
🔇 Additional comments (2)
Tests/ToughTestApp/packages.lock.json (1)

25-33: Dependency bump matches rollout plan.

Versions + hashes reflect the intended upgrade set for Axp192 and Chsc6540 in this PR.

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

31-51: Version bump aligns with dependency matrix. Updates for Axp192, Chsc6540, and Rtc all land on the targeted 907 release train with matching hashes, so the lockfile stays consistent with the rest of the PR.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Oct 6, 2025

@nfbot nfbot merged commit 7ddc6d1 into main Oct 6, 2025
9 checks passed
@nfbot nfbot deleted the nfbot/update-dependencies/81a6bbd2-6fd0-4787-8c99-7a945245beb4 branch October 6, 2025 07:41
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.

2 participants