Commit Graph

744 Commits

Author SHA1 Message Date
Andrew Welker
fb9fbe829c chore(force-patch): fix build errors after merge v2.0.0-feature-2-camera-list-config.2 2025-03-05 10:36:35 -06:00
Andrew Welker
64ef2a6a3e Merge branch 'release' into feature-2/camera-list-config v2.0.0-feature-2-camera-list-config.1 2025-03-05 10:25:59 -06:00
Andrew Welker
1a05cf19d4 Merge pull request #185 from PepperDash/feature-2/creslib-version-update
Update Crestron Libraries
v2.0.0-rc.3
2025-03-05 10:14:50 -06:00
Andrew Welker
b1184168d5 Merge branch 'release' into feature-2/creslib-version-update v2.0.0-feature-2-creslib-version-update.1 2025-03-05 10:08:35 -06:00
Andrew Welker
51ad2e244c Merge pull request #184 from PepperDash/feature-2/device-ikeyed-ikeyname-updates
IKeyName changes/updates
v2.0.0-rc.2
2025-03-05 10:04:51 -06:00
Andrew Welker
23d15a1cc5 Merge branch 'release' into feature-2/device-ikeyed-ikeyname-updates v2.0.0-feature-2-device-ikeyed-ikeyname-updates.1 2025-03-05 09:58:41 -06:00
Andrew Welker
0454410857 Merge pull request #183 from PepperDash/release-2
Step 1 to releasing PD Core v2
v2.0.0-beta.1 v2.0.0-rc.1
2025-03-04 08:56:49 -06:00
Andrew Welker
bdb81aafd6 build: add pre-release configs for beta & rc 2025-03-04 08:51:04 -06:00
Andrew Welker
f519142aa6 ci: fix workflow name 2025-03-04 08:48:54 -06:00
Andrew Welker
0deea7e964 ci: add workflow file back in v2.0.0-release-2.1 2025-03-04 08:44:10 -06:00
Andrew Welker
c183470bcf chore: fix sln after csproj move and update props & targets 2025-03-04 08:41:07 -06:00
Andrew Welker
13acf2fb14 chore: remove unneeded files 2025-03-04 08:40:36 -06:00
Andrew Welker
638df4dd3b feat!: support only .NET Framework 4.7.2
In order to conform with the plugin format and the workflow, the .csproj
file was moved up a level to the root of the `src` folder and the
solution file was renamed.

Workflows were also changed to match the plugin workflows.

BREAKING CHANGE: Supports ONLY .NET Framework 4.7.2
2025-03-04 08:28:30 -06:00
Andrew Welker
b7fcb94098 fix: merge errors that weren't caught on edit 2025-03-03 17:15:55 -06:00
Andrew Welker
3458897057 merge development into release-2 2025-03-03 17:09:34 -06:00
jtalborough
d03e136ada fix: resolve StringReader compatibility between .NET Framework and .NET 6
- Add conditional compilation directives to use appropriate StringReader implementation
- Use System.IO.StringReader for .NET 6
- Use Crestron.SimplSharp.CrestronIO.StringReader for .NET Framework
2.0.0-alpha-455
2025-02-20 18:19:45 -05:00
Andrew Knous
1fd355d808 feat: adds Newtonsoft dependency for net6 2025-02-20 18:16:31 -05:00
Andrew Knous
b4efa89278 feat: updates crestron library to 2.21.90 2025-02-20 17:14:14 -05:00
Neil Dorin
1d85e6af7d Merge pull request #181 from PepperDash/feature-2/ssh-move-away-from-crestron
Migrate to Renci SSH.NET
2025-02-19 17:13:16 -07:00
Andrew Welker
a60a277e49 fix: handle Renci timeout exception 2.0.0-alpha-451 2025-02-19 16:40:25 -06:00
Andrew Welker
5908e67055 feat: update SSH Client to use Renci SSH.NET instead of Crestron
Also added `LogException` extension method for IKeyed things.
2.0.0-alpha-450
2025-02-19 13:05:05 -06:00
Neil Dorin
44fb41b42e Merge pull request #180 from PepperDash/hotfix/ssh-fix
Hotfix/ssh fix
2024-10-31 11:03:52 -06:00
Neil Dorin
d9c93e0139 feat: Adds cameraLists to config merge method 2.0.0-alpha-425 2024-06-25 12:19:13 -06:00
Neil Dorin
18df4ef0b1 Merge branch 'development-2' into feature-2/ssh-updates 2.0.0-alpha-424 2024-05-28 14:50:01 -06:00
Neil Dorin
19c9165db2 Merge pull request #176 from PepperDash/feature-2/device-control-config
Make control properties serialize & deserialize correctly
2024-05-28 13:49:06 -06:00
Andrew Welker
fa88e1b744 fix: add null value handling and make some values nullable 2.0.0-alpha-422 2024-05-28 13:50:53 -05:00
Andrew Welker
b590bfe97b fis: add json props to control properties config 2.0.0-alpha-421 2024-05-28 13:19:45 -05:00
Neil Dorin
b150ae22c8 build: Updates csprog properties to not include source revision in informational version 2.0.0-alpha-420 2024-05-23 11:52:15 -06:00
Neil Dorin
e2772769c0 fix: renames levelControlLists to audioControlPointLists 2.0.0-alpha-419 2024-05-21 12:57:48 -06:00
Andrew Welker
9b02152781 Merge pull request #175 from PepperDash/feature-2/fix-logError-message
Remove LogError from overload of Console
2024-05-20 11:11:51 -05:00
Andrew Welker
706f10db98 fix: removed log to error for vc-4 from final method 2.0.0-alpha-417 2024-05-17 11:11:14 -05:00
Neil Dorin
2c273cdf98 feat: adds levelControlLists to config reader merge methos 2.0.0-alpha-416 2024-05-16 22:54:59 -06:00
Joshua_Gutenplan
d403c295ab Merge pull request #174 from PepperDash/feature-2/fix-logError-message
Logging updates
2024-05-15 22:13:51 -07:00
Andrew Welker
e9dcd1636a build: update Crestron libraries 2.0.0-alpha-414 2024-05-16 00:02:47 -05:00
Andrew Welker
fb3e9774c7 fix: modify format for error log depending on environment 2.0.0-alpha-413 2024-05-15 23:54:34 -05:00
Andrew Welker
e9be8c98a2 refactor: remove room 2024-05-15 23:54:09 -05:00
Andrew Welker
e581eede56 fix: match error log & console formats 2.0.0-alpha-412 2.0.0-alpha-411 2024-05-15 23:42:31 -05:00
Andrew Welker
d7f57439c8 refactor: update log message format for console 2024-05-15 23:37:39 -05:00
Andrew Welker
14e6aa4dc8 fix: missing } 2.0.0-alpha-410 2024-05-15 15:38:06 -05:00
Andrew Welker
ec2f8ffd92 fix: modify how messages are formatted 2.0.0-alpha-409 2024-05-15 15:26:41 -05:00
Andrew Welker
5bdd9e02bb feat: Add enricher to automatically add App property to all messages
This enricher can be enhanced in the future to add additional properties that we might want without affecting anything else.
2024-05-15 15:26:25 -05:00
Andrew Welker
2e8edfc395 feat: add IKeyed extensions for logging 2.0.0-alpha-408 2024-05-14 22:29:14 -05:00
Andrew Welker
ed66be3dd9 fix: LogError message forwards to LogMessage
Console overload with ErrorLogLevel parameter also forwards directly to LogMessage and skips LogError method
2024-05-14 22:29:02 -05:00
Neil Dorin
d4281175d8 fix: Copies SSH updates from 1.3.3-hotfix-390 2.0.0-alpha-407 2024-05-14 14:58:29 -06:00
Neil Dorin
305722236f fix: removes unnecessary lib folder from project 2.0.0-alpha-406 2024-05-07 16:16:51 -06:00
Neil Dorin
3e9deba0b6 fix: Adds more JsonProperty decorators to comm interfaces 2024-05-07 16:14:35 -06:00
Neil Dorin
2558f44f9a fix: Adds try/catch around pre/post activation calls and adds JsonProperty decorators to Key and Name properties in interfaces 2.0.0-alpha-405 2024-05-07 16:12:17 -06:00
Neil Dorin
165841b802 Merge pull request #173 from PepperDash/feature-2/update-logging
Update Debug Logging
2024-05-01 09:59:36 -06:00
Andrew Welker
7a4a91cfd5 fix: add methods to set Error Log and File minimum level
In some situations, like on VC-4, it is necessary to see verbose and debug messages in the error log/journalctl/file log. This change allows those values to be set using a method.
2.0.0-alpha-403
2024-05-01 09:32:54 -05:00
Andrew Welker
46b8e24968 fix: use correct quotes 2.0.0-alpha-402 2024-03-27 15:33:19 -05:00