Skip to content

Conversation

@jonnyarndt
Copy link
Contributor

@jonnyarndt jonnyarndt commented Sep 22, 2025

This pull request updates several project files to use newer versions of the Crestron SimplSharp SDK NuGet packages. The main change is a version bump from 2.21.90 to 2.21.157 for both ProgramLibrary and Program dependencies across multiple projects, which helps ensure compatibility with the latest SDK features and bug fixes.

Dependency version updates:

  • Updated Crestron.SimplSharp.SDK.Library from version 2.21.90 to 2.21.157 in PepperDash.Core.csproj
  • Updated Crestron.SimplSharp.SDK.ProgramLibrary from version 2.21.90 to 2.21.157 in PepperDash.Essentials.Core.csproj, PepperDash.Essentials.Devices.Common.csproj, PepperDash.Essentials.MobileControl.Messengers.csproj, and PepperDash.Essentials.MobileControl.csproj [1] [2] [3] [4]
  • Updated Crestron.SimplSharp.SDK.Program from version 2.21.90 to 2.21.157 in PepperDash.Essentials.csproj
    Update Essentials project to include latest Crestron package (Crestron.SimplSharp.SDK.Program, 2.21.157). Confirmed that Essentials reads in configuration file using existing production solution.

Copilot AI review requested due to automatic review settings September 22, 2025 21:02
@jonnyarndt jonnyarndt self-assigned this Sep 22, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Updates all Crestron SDK package references across the Essentials project from version 2.21.90 to 2.21.157 to incorporate the latest Crestron package features and fixes.

  • Updated Crestron.SimplSharp.SDK.Program package to version 2.21.157 in the main Essentials project
  • Updated Crestron.SimplSharp.SDK.ProgramLibrary package to version 2.21.157 across four supporting projects
  • Updated Crestron.SimplSharp.SDK.Library package to version 2.21.157 in the Core project

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
PepperDash.Essentials.csproj Updates main program SDK package to latest version
PepperDash.Essentials.MobileControl.csproj Updates program library SDK package for mobile control functionality
PepperDash.Essentials.MobileControl.Messengers.csproj Updates program library SDK package for messenger components
PepperDash.Essentials.Devices.Common.csproj Updates program library SDK package for common device functionality
PepperDash.Essentials.Core.csproj Updates program library SDK package for core functionality
PepperDash.Core.csproj Updates base library SDK package for core components

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@andrew-welker andrew-welker marked this pull request as draft September 23, 2025 18:01
@jonnyarndt
Copy link
Contributor Author

@andrew-welker - PR opened as part of NVX-EPI feature request requiring latest Crestron Assembly within Essentials. NVX-EPI updates completed and vetted on-the-bench. No issues discovered with Crestron Assembly v2.21.157. Feel free to PR into Main whenever you are ready.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants