- Update dependencies, including Buttplug 0.12.2, mostly device additions.
- Fix device config file loading argument
- Updated dependencies, including Buttplug 0.12.0, mostly having to do with device config file updates/support. Nothing super exciting.
- Updated dependencies, including Buttplug 0.11.6, with lots of new support for Kiiroo, Libo, MagicMotion, Youcups toys.
- Added loading of external configuration files
- Update dependencies, including bugfixes for websocket handling and bluetooth devices in 0.11.4 of the buttplug-js dependencies
- Process now just calls exit on itself if it doesn't quit during Shutdown.
- Make process actually signify startup/ready to desktop app
- Change executable output name to IntifaceCLI, as expected by intiface-desktop.
- Changed name again from buttplug-server-gui to intiface-cli-node
- Moved to own repo, seperate from engine, so we can iterate faster
- Version is now [engine version]-[cli build number]
- Changed name from buttplug-js-websocket-server to buttplug-server-gui
- Added buttplug-server-cli project, to provide a native command line server. Currently works with websockets, will be adding IPC in the next release.
- Add ability to use Device Configuration files, eliminating need to change code to add devices to protocols we already support.
- Added freeze targets for mac/linux/rpi.
- Runs on Raspberry Pi Zero, though requires special builds to do so.
- Up'd version to be in line with buttplug-js core library.
- Fixed lots of unhandled promises, turning them into exception throws. Also now have a linter rule to make sure this doesn't happen again.
- Moved CI to Azure Pipelines
- Moved project to being a monorepo for all buttplug-js core library, device subtype manager, connector, and server CLI projects
- Now uses buttplug-node-websockets instead of implementing its own connectors.
- Update deps
- Move to using bluetoothle manager module
- Add Win7 freezing support
- Initial build with bluetooth driver and websocket server