Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Pinned
3,761 contributions in the last year
Contribution activity
November 1, 2020
October 2020
Created a pull request in ioBroker/ioBroker.javascript that received 13 comments
hoist some more statements outside async function wrapper and ...
...only wrap if there is a top level await.
With this PR, the TLA-wrapping only occurs if there is an await statement at the top level of a script.…
- Refresh node awake timer after receiving positive transmit report
- Don't rely on door lock configuration handles to be arrays
- Try to preserve original error stack for "Message dropped due to unexpected error"
- Alarm Sensor CC: only overwrite the current node id if the source node id is set
- fix: support including a controller (doing the bare minimum)
- fix: Drop duplicate NonceReports before sending a new one to the same node
- fix(node): let node go to sleep even if it was detected as non-speeping
- Ensure AGI and associations are supported before using them
- Ignore several non-critical timeouts during CC interview
- Change transmit options for sent nonces to ACK | AutoRoute
- Skip getCapabilities in User Code CC V1 interview
- Remove pointless test files
- Update jsonl-db to elimitate exported references to fs-extra
- fix: consistently use ZWaveErrors instead of plain Errors
- refactor: extract SpyTransport into a dev-only testing package
- fix(build): add/fix missing and wrong exports
- feat: treat Alarm V1 frames as Notification Reports if possible
- feat: ping dead nodes instead of refusing to communicate
- refactor: remove unused code
- Improve Notification CC support
- createState: pass ID as the result, not the error to the callback
- Update the editor's type declarations when switching scripts
- Use custom TypeScript transformer to enable top-level await with imports
- Fix crash IOBROKER-JAVASCRIPT-40
- Fix TypeScript top level await
- Make query result iterable
- Don't mark issues with an assignee as stale
- Match exact ID if $ selector contains no wildcard
- Cache compiled TS sources and hash to avoid recompiling if unnecessary
- build(deps-dev): bump typescript from 4.1.0-beta to 4.1.0-dev.20200930
- build(deps-dev): bump eslint from 7.8.1 to 7.10.0
- build(deps-dev): bump @typescript-eslint/parser from 4.1.0 to 4.3.0
- build(deps-dev): bump @types/prettier from 2.1.0 to 2.1.1
- build(deps-dev): bump @types/gulp from 4.0.6 to 4.0.7
- build(deps-dev): bump @types/yargs from 15.0.5 to 15.0.7
- build(deps-dev): bump axios from 0.19.2 to 0.20.0
- build(deps-dev): bump @types/node from 14.6.4 to 14.11.2
- build(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.12.0
- build(deps-dev): bump husky from 4.2.5 to 4.3.0
- build(deps-dev): bump @actions/core from 1.2.5 to 1.2.6
- build(deps-dev): bump prettier from 2.1.1 to 2.1.2
- build(deps-dev): bump @types/jest from 26.0.13 to 26.0.14
- build(deps-dev): bump @types/semver from 7.3.3 to 7.3.4
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.1.0 to 4.3.0
- chore(deps-dev): bump @types/sinon from 9.0.5 to 9.0.7
- chore(deps-dev): bump @typescript-eslint/parser from 4.1.0 to 4.3.0
- chore(deps-dev): bump sinon from 9.0.3 to 9.1.0
- chore(deps-dev): bump @types/node from 14.10.0 to 14.11.2
- chore(deps-dev): bump @types/jest from 26.0.13 to 26.0.14
- chore(deps-dev): bump @types/sinon-chai from 3.2.4 to 3.2.5
- chore(deps-dev): bump typescript from 4.0.2 to 4.0.3
- chore(deps-dev): bump prettier from 2.1.1 to 2.1.2
- chore(deps-dev): bump @types/gulp from 4.0.6 to 4.0.7
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.1.0 to 4.3.0
- chore(deps-dev): bump @types/d3 from 5.7.2 to 5.16.0
- chore(deps-dev): bump @alcalzone/release-script from 1.8.0 to 1.8.1
- chore(deps-dev): bump @types/materialize-css from 1.0.7 to 1.0.8
- chore(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.12.0
- React eslint command line fix
- Simplify .npmignore
- Fixed issue with running parcel in Devcontainer (with WSL2 remote path)
- Changed React UI to use @iobroker/adapter-react
- chore(deps-dev): bump sinon from 9.0.3 to 9.1.0
- chore(deps-dev): bump @types/sinon-chai from 3.2.4 to 3.2.5
- chore(deps-dev): bump @types/eslint from 7.2.2 to 7.2.3
- chore(deps-dev): bump @types/yargs from 15.0.5 to 15.0.7
- chore(deps-dev): bump @types/node from 14.6.2 to 14.11.2
- chore(deps): bump prettier from 2.1.1 to 2.1.2
- chore(deps-dev): bump @types/prettier from 2.0.2 to 2.1.1
- chore(deps-dev): bump @types/semver from 7.3.3 to 7.3.4
- chore(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.12.0
- build(deps-dev): bump @babel/core from 7.7.4 to 7.11.6
- build(deps-dev): bump @types/enzyme from 3.10.5 to 3.10.7
- build(deps-dev): bump @alcalzone/release-script from 1.4.1 to 1.8.1
- build(deps-dev): bump enzyme-adapter-react-16 from 1.15.2 to 1.15.5
- build(deps-dev): bump @types/sinon from 9.0.5 to 9.0.7
- build(deps-dev): bump sinon from 9.0.3 to 9.1.0
- build(deps-dev): bump typescript from 4.0.2 to 4.0.3
- build(deps-dev): bump node-ssh from 11.0.0 to 11.1.0
- build(deps-dev): bump @iobroker/testing from 2.1.0 to 2.3.0
- build(deps-dev): bump ts-loader from 8.0.3 to 8.0.4
- build(deps-dev): bump @types/node from 14.10.0 to 14.11.2
- build(deps-dev): bump typescript from 4.0.2 to 4.0.3
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.1.0 to 4.3.0
- build(deps-dev): bump eslint from 7.8.1 to 7.10.0
- build(deps-dev): bump @types/jest from 26.0.13 to 26.0.14
- build(deps-dev): bump prettier from 2.1.1 to 2.1.2
- build(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.12.0
- build(deps-dev): bump @types/node from 14.10.0 to 14.11.2
- build(deps-dev): bump @typescript-eslint/parser from 4.1.0 to 4.3.0
- build(deps-dev): bump @alcalzone/release-script from 1.8.0 to 1.8.1
- chore(deps-dev): bump @types/semver from 7.3.3 to 7.3.4
- chore(deps-dev): bump sinon from 9.0.3 to 9.1.0
- chore(deps-dev): bump @types/yargs from 15.0.5 to 15.0.7
- chore(deps-dev): bump @types/sinon from 9.0.5 to 9.0.7
- chore(deps-dev): bump @types/node from 14.10.0 to 14.11.2
- chore(deps-dev): bump typescript from 4.0.2 to 4.0.3
- chore(deps-dev): bump @alcalzone/release-script from 1.8.0 to 1.8.1
- chore(deps-dev): bump @types/sinon-chai from 3.2.4 to 3.2.5
- build(deps-dev): bump eslint from 7.8.1 to 7.10.0
- build(deps-dev): bump @types/sinon from 9.0.5 to 9.0.7
- build(deps-dev): bump prettier from 2.1.1 to 2.1.2
- build(deps-dev): bump @types/sinon-chai from 3.2.4 to 3.2.5
- build(deps-dev): bump typescript from 4.0.2 to 4.0.3
- build(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.12.0
- build(deps-dev): bump sinon from 9.0.3 to 9.1.0
- build(deps-dev): bump @types/node from 14.10.0 to 14.11.2
- build(deps-dev): bump @types/yargs from 15.0.5 to 15.0.7
- build(deps-dev): bump @types/sinon-chai from 3.2.4 to 3.2.5
- build(deps-dev): bump @types/node from 14.10.0 to 14.11.2
- build(deps-dev): bump typescript from 4.1.0-dev.20200816 to 4.1.0-dev.20200930
- build(deps-dev): bump @alcalzone/release-script from 1.8.0 to 1.8.1
- build(deps-dev): bump @types/sinon from 9.0.5 to 9.0.7
- build(deps-dev): bump sinon from 9.0.3 to 9.1.0
- build(deps-dev): bump @types/sinon from 9.0.5 to 9.0.7
- build(deps-dev): bump @types/sinon-chai from 3.2.4 to 3.2.5
- build(deps-dev): bump @types/node from 14.10.0 to 14.11.2
- build(deps-dev): bump sinon from 9.0.3 to 9.1.0
- build(deps-dev): bump @types/yargs from 15.0.5 to 15.0.7
- build(deps-dev): bump typescript from 4.0.2 to 4.0.3
- build(deps-dev): bump @alcalzone/release-script from 1.8.0 to 1.8.1
- chore(deps-dev): bump @types/node from 14.10.0 to 14.11.2
- chore(deps-dev): bump sinon from 9.0.3 to 9.1.0
- chore(deps-dev): bump @types/sinon from 9.0.5 to 9.0.7
- chore(deps-dev): bump typescript from 4.0.2 to 4.0.3
- chore(deps-dev): bump @alcalzone/release-script from 1.8.0 to 1.8.1
- chore(deps-dev): bump @types/sinon-chai from 3.2.4 to 3.2.5
Created an issue in microsoft/TypeScript that received 2 comments
Logical nullish assignment together with nullish coalescing produces false positive for "use before assignment"
TypeScript Version: 4.1.0-dev.20201015 Search Terms: logical nullish assignment use before assigned Code let x: boolean; declare function getX(): b…
- The duration in switch-type CCs should not be readonly for every CC
- Add config for Z-Wave.Me - Flush Mountable Blind Control
- When a transaction is rejected because the node is asleep, the current transaction is not moved to the wakeup queue
- Add additional Lifeline associations to Philio PAN 04
- AlarmSensorCCReport sets Node ID to 0
- Support controller replication etc.
- Support including controllers
- Refresh Node awake timeout when it ACKs a message
- Sentry: remove --log-level=debug once a release succeeds
- Add documentation for value metadata with examples
- Auto-generate interface and type documentation instead of manually copying it from the source code
- Configure logging through driver options
- networkKey is missing from Driver options in docs
- Node status enumeration is missing alive status in docs
- Security CC: clear pending NonceReports when receiving another NonceGet from the same node
- Crash during Central Scene CC interview
- Stuck in send to sleep loop when a node's support for WakeUp CC is detected too late
- If a node sends or responds to NonceGet, assume it is secure
- Ignore missing response for all get-type requests during the interview
- Color Switch CC: `targetValue` metadata claims it is readonly
- Climate Control Schedule CC has no public values (or metadata is not created) for each day
- Check if a CC interview for the controller might be necessary
- Alarm Sensor CC: Create metadata as soon as the support is known
- Multilevel Switch CC: Values for Start/StopLevelChange are not created below V3
- Notification CC: Auto-idle values of V1-V7 push nodes during the interview if the last update was more than 5 minutes ago
- Some issues not shown.
- [Feature Request] Add the ability to restart an interpreter without having to re-add all listeners
- [Feature Request] support receiving `respond` events when using an interpreter to run a machine
- [Feature request] Have @xstate/test's testCoverage show which paths are missing
- Need some pointers on using @xstate/test with complex machines