-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 4.0.0 (Breaking) #31
Open
marcus-j-davies
wants to merge
89
commits into
main
Choose a base branch
from
4.0.0
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fix workflow
…ethod (#42) * Make ZWaveNode.endpoints property public and remove GetAllEndpoints method * Fix sets * Update ZWaveNode.cs * Update CHANGELOG.md --------- Co-authored-by: Marcus Davies <[email protected]>
* Heal Rename, Firmware Fixes, Schema Bump, Bool Converter Removal, JSON Processing * Update CHANGELOG.md * move triggers to a task, add deviceConfig to controller * Heal renames * Update embedded runtime build routines * Delete PSI/package-lock.json * Update package.json * Update package.json * Update build * Update package.json * Update package.json * Firmware Update Service + small corrections * Firmware Improvements * so so close
The latest code is now available for pull, which address's the issue with forcing a license key for non-commercial use (among others). There is a recent PSI that will need to be used at the root of V4 (Win x64), as I have bumped the Schema. If you get a chance, let me know of any issues. |
That's great!!! Thank-you
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: Marcus Davies ***@***.***>
Sent: Friday, November 3, 2023 8:30:10 AM
To: zwave-js/ZWaveJS.NET ***@***.***>
Cc: John M. George ***@***.***>; Mention ***@***.***>
Subject: Re: [zwave-js/ZWaveJS.NET] Version 4.0.0 (Breaking) (PR #31)
@georgeinva2004<https://github.com/georgeinva2004>
The latest code is now available, which address's the issue with forcing a license key for non-commercial use.
There is a recent PSI that will need to be used at the root of V4 (Win x64), as I have bumped the Schema
—
Reply to this email directly, view it on GitHub<#31 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABJAZ4KE5QC4ZTM722QVSEDYCTPVFAVCNFSM6AAAAAA3XEYMA6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJSGM2TGOBSGQ>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
* Added Driver.SoftReset method. Fixed BeginRebuildingRoutes, StopRebuildingRoutes and RebuildNodeRoutes methods to use the correct commands. Fixed typo in RebuildRoutesDone event. * Removed the old command enums for healing the network and nodes. * Add SoftReset to CHANGELOG --------- Co-authored-by: Marcus Davies <[email protected]>
* Added RefreshCCValues method to the ZWaveNode class. * Update ZWaveNode.cs Just adding my note to state I have checked the severe side signature --------- Co-authored-by: Marcus Davies <[email protected]>
* Add missing properties to ValueMetadata * Add ValueFormat parameter to ZWJSS_SetRawConfigParameterValue method * Align SetRawConfigParameterValue with Options object Variants --------- Co-authored-by: Marcus Davies <[email protected]>
…ntains the NodeFirmwareUpdateResultArgs (#59)
* Refactor library to support multiple drivers. * Patch server class to handle multiple hosts + check for used ports * Bump schema + swtich to yao-pkg/pkg --------- Co-authored-by: Marcus Davies <[email protected]>
* Socket & LR * Fix Versions * Nullable Fix * Fix & Test * Show Embedded runtime Driver console output during debug
… to the NodeStatistics class. (#67) * Add NodeAlive event to the ZWaveNode class, and add lastSeen property to the NodeStatistics class. * Add lastSeen to the ZWaveNode and Statistics classes as DateTime?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WORK-IN-PROGRESS
Versions
Breaking Changes
Having to maintain the build actions/platforms to keep these updated is eating into the time I have left.
Building a PSI is relatively uneventful - please see the READ ME on how to do this.
The supported frameworks are as follows: NET 48, NET 6.0, NET 7.0, NET 80, NETSTANDARD 2.0, NETSTANDARD 2.1
RebuildRoutesDone and RebuildRoutesProgress and not have dedicated classes for the args
This is to address some unintentional communication between the Driver runtime and the lib.
New Features
Warning!!! This will Reset your controller, and will result in a clean network with no included nodes.
This is helpful if you want to use a method that is not yet implemented, or to support an older version of an exetrnal server
Internal changes
Task
instanceShoutout to...
@spudwebb for the massive amounts of contribution for this release
and @georgeinva2004 for testing the stuff I haven't (which is a lot 😬)
and @AlCalzone for..... Ummm Zwave JS
and @raman325 for the foundations needed to expose the Driver to other languages