Improved Level Arguments and updated Dependencies
Version 2.7
Let us envy the brief moment in which none of the many dependencies that carry adaptor:ex shows a known vulnerability 🙏
And as it goes with updating stuff inconsistencies emerge. Luckily @taste1 took a closer look and quite some bugs could be tackled on the go. Did you know for instance, that adaptor:ex crashed if you tried to quit a session and there is another Telegram Send Message left to go? We for sure didn't...
But Version 2.7 not only brings you updated dependencies and bug fixes:
Level Arguments now follow a more universal approach and finally allow to also forward strings, numbers, arrays and objects. You can still forward data and plugin items as arguments but the naming shifted slightly. collection is now type and default query is now default value but they serve the same purpose as before extended by the above data types.
Take a look at level arguments.
Note that arguments in Launch Session also look slightly different now.
Your existing levels will still work with the prior naming though. (knocks on wood)
Here comes the wrap up:
- Allow to address other levels as variable
- Allow strings, numbers, arrays and objects as (default) values for Level Arguments
- Launch Session recognizes if level config sets a default collection for an argument
- Changed Launch Session arguments from Options to List
- Upgrade serialport and axios library to fix vulnerabilities
- Adapt usb-dmx-pro plugin to latest serialport library
- Fix error in Telegram chat create & update events
- Fix problem with Telegram On Incoming Message not working with initial message
- Several minor bug fixes and improvements