Buttplug 0.5.9
Pre-release
Pre-release
Buttplug C# is distributed via NuGet. The only files listed here are used for building other things, like the Buttplug Unity Package. You can safely ignore these releases.
Changes:
- c3585dd chore: Clean up unity stuff, finish pointing to new repo
- d977e17 doc: Point README at Unity repo
- 138be14 build: Just make a zip out of the DLLs we need for unity
- 483378d doc: Add github funding file
- ba41542 doc: Remove dev doc generation
- 60a1766 doc: Add 0.5.8 notes to CHANGELOG
- 5e29689 build: Temporarily turn off release check for unity upload
- 2f83f9c test: Remove code coverage
- 0f32162 doc: Update LICENSE and README for 0.5.8
- 498edb9 build: Fix missing parens in artifact copies
See More
- 5cc8025 build: Flatten folders and clean target for unity files
- 9076218 build: Readd reflection library to main library
- 4ee000d build: Add Reflection lib fix to appconfig
- 579670d test: Fix FluentAssertions in server tests
- 41e51d2 build: Add step for packaging the Unity custom package
- 779f810 feat: Add ButtplugUnity directory
- 072bec2 build: Back down FluentAssertions to 5.9
- f5d5340 feat: Adding support for Vorze PistonSA
- 431db3f Merge commit '2826469b551d2b04537b5ddc4dd031e7bd69a701' into dev
- 2826469 Squashed 'dependencies/buttplug-device-config/' changes from db8bebb..dce4248
- 035d08a build: Update dependencies
- 38e2e28 build: Readd signing key to build
- d738d3b build: Update dependencies except FluentAssertions
- 5974471 test: Fix incorrect initializer for Youou tests
- 3a203cc build: Remove signing key setup from build
- d301780 doc: Update CHANGELOG for 0.5.6
- 786616f build: Remove Mac/Linux from deploy requirements
- 40dd3e9 build: Skip signing nuget packages for now
- 50604ba build: Remove Mac/Linux builds
- ac5a6a0 feat: Add support for Onyx+
- e482e8d fix: The WeVibe Melt uses the 8-bit control protocol
- 6771675 fix: Youou never sends vibe speeds of 0
- d37454d doc: Update changelog for 0.5.6
- 7b367ea chore: Simplify VibeOrder initializers for Kiiroo2.1
- 69a20e2 feat: Adding support for more Kiiroo Gen2.1 devices
- 27c6107 Squashed 'dependencies/buttplug-device-config/' changes from fa598ba..db8bebb
- fb73beb Merge commit '27c61075e97ca73f354e0adc616824c3237b69cf' into dev
- 4bb0dd3 doc: Update CHANGELOG for 0.5.5 release
- fa90db1 feat: Adding support for 3 new MagicMotion devices
- f2c0e4b doc: Update changelog for 0.5.4
- 99126fd Squashed 'dependencies/buttplug-device-config/' changes from 86db8d1..fa598ba
- 7e395cb feat: Adding support for LiBo Sexy Fox, Lucy and Elle2
- 89187a3 Squashed 'dependencies/buttplug-device-config/' changes from 6740a4a..86db8d1
- 7040e35 feat: Adding Lovehoney Desire device support
- bb55a30 feat: Adding support for Lelo F1s
- 9521102 feat: Adding support for Aneros Vivi
- de81e26 feat: Adding protocol support for WeVibe Vector
- 6ccdf4a build: Update dependencies
- 085cf2c doc: Update CHANGELOG for 0.5.3
- 0acd5af doc: Update CHANGELOG for 0.5.2
- de28ff9 fix: Only send one JSON array per websocket packet [ #645 ]
- fccf1d6 doc: Update ChangeLog for 0.5.1
- 9220493 build: Update dependencies
- f7db350 test: Add Motorbunny Protocol tests
- 1421284 feat: Add rotation capabilities to Motorbunny protocol
- ce84064 feat: Add base motorbunny protocol with vibration
- cf964e7 Merge commit '6357c059d8c721386a9c501f46b311817bd1c5a7' into motorbunny
- 6357c05 Squashed 'dependencies/buttplug-device-config/' changes from 531b999..6740a4a
- a6c4653 doc: Update CHANGELOG for 0.5.0
- 74df418 chore: Add generated JSON device config as embedded resource
- 382edb0 Squashed 'dependencies/buttplug-device-config/' changes from 8ed3dd4..531b999
- b606235 Merge commit '382edb0afefde2748b6f512543a87cd62c58537f' into json-config
- fc5ea8f chore: Convert device configuration to use JSON loading [ #640 ]
- ade6483 build: Update nuget dependencies
- 29bdc22 Merge commit 'daafbbcfa4548638d1486358b034844d46317c94' into dev
- daafbbc Squashed 'dependencies/buttplug-device-config/' changes from f023342..8ed3dd4
- 1b5ec5a feat: Adding support for Realov devices
- 9372114 feat: Add support for the Kiiroo Cliona
- 056d55a feat: Adding support for 2 more MagicMotion devices
- bf90a31 fix: GetGattServicesForUuidAsync() failed to find services
- 9bd1c53 build: Readd condition for GitVersion target building on CI
- 55d1de0 build: Simplify csproj files by moving more properties to common file
- d949ab8 build: Add LICENSE file to XamarinBluetoothManager
- 31f22fa doc: Update README and CHANGELOG for 0.4.7, remove README_ET312
- 4b6035d feat: Adding support for Svakom Ella [ #632 ]
- 600f69a feat: Adding support for 5 more LiBo devices
- 38b3ae8 test: Fix Lovense tests for dealing with notify-only identification
- bb1f4c8 build: Update dependencies
- 506cf5d Squashed 'dependencies/buttplug-device-config/' changes from 8622a8f..f023342
- 90ccf64 Merge commit '506cf5d90ec4294abe3d54a287c64a819dc7435f' into xamarin-patch-landing
- 79bd7a0 build: Only retreive signing keys on signed builds [ #613 ]
- 9de4396 chore: Make XInput scanning less spammy [ #626 ]
- b2af9a4 build: Only generate nuget packages in git repos [ #625 ]
- 2aa2c70 build: Fix packaging versioning with gitinfo
- 740c6cf chore: Add Xamarin Bluetooth Manager nuget info and git tagging
- 9fbdd7c chore: Rename XamarinManager to XamarinBluetoothManager
- 13b890b doc: Add license headers to Xamarin Manager
- 3df9a53 fix: Fix timeout value for Lovense device identification
- 08d8cfc fix: Add Xamarin manager fixes
- 3757810 fix: Stop trying to read unreadable Lovense characteristics [ #634 ]
- 7a2ba2f fix android dependency
- 0b291e3 Added new Xamarin Manager
- 85aa4a3 doc: Update Changelog for 0.4.6
- 6ea2a60 chore: Remove old cert cleanup code [ #629 ]
- 21efcba feat: Adding support for Sistalk MonsterPub
- db76263 feat: Adding support for PrettyLove devices
- 4e1a0f7 Merge commit 'ffb04f549ec602dfc1dc2ecf2130db407b182eca' into dev
- ffb04f5 Squashed 'dependencies/buttplug-device-config/' changes from a7ac30f..8622a8f
- f964e7f chore: Remove self-signed cert generation from Websocket Server Lib [ #629 ]
- acc869f chore: Add whitelist endpoint name
- 232d0f1 doc: Update README and CHANGELOG for 0.4.5
- 272e417 feat: Add RealTouch support
- 1549c6c chore: Move FleshlightHelper to Devices.Protocols namespace
- c4fa65c chore: Add connected device checking for HID devices
- 84a7f52 feat: Implement device reading for HID devices
- b3401fb fix: Fix Connected computed property on HID devices
- 4da2b02 build: Update solution and CI build images to VS2019
- 1568418 chore: Change default name of Lovense device
- 55489ae feat: Add Kiiroo Onyx 2.1 Support [ #628 ]
- 52e1063 doc: Update CHANGELOG for 0.4.4
- 26676a0 chore: Restore icons
- 2eabbc4 chore: Update API for new JSON schema library
- 3331dd5 build: Update dependencies
- 037baec chore: Expose DeviceManager getter on ButtplugServer
- 13b27d1 Merge commit '1daec49b363819f90335913a0aa51dbca58f0355' into dev
- 1daec49 Squashed 'dependencies/buttplug-device-config/' changes from 903ed4f..a7ac30f
- d7cd385 fix: Don't keep disconnected devices in the main DeviceManager device list [ #618 ]
- b49645e build: Update dependencies
- a8557c5 doc: Update changelog for 0.4.3
- 3671b61 chore: Update UWP winmd file to 17763
- 48e9681 fix: Add more try/catches to AddAllSubtypeManagers
- 5d64166 fix: Only call AddAllSubtypeManagers once, and only when no other managers added
- 53b1997 fix: Consolidate disconnect states [ #602 ]
- 6828d7a test: Add test for device reconnection [ #602 ]
- a4f9a9a fix: Set bluetooth device to null on disconnect
- 225d192 build: Sign nupkg files AFTER copying
- 3ded5ff build: Fix artifact locations
- 7a3625b build: Leave stubbed intiface project completely out of project for now.
- 2e504ed build: Readd pkg signing, fix artifact naming
- 10ecbaa build: Add a disabled version of the IntifaceCLI project
- ec04942 build: Remove appveyor config
- c3f574d feat: Remove CLI project [ #614 ]
- b0e198d Squashed 'dependencies/buttplug-device-config/' changes from 10363f1..903ed4f
- 2f71705 Merge commit 'b0e198da15340d94a4fd83787a8309a277a74e09' into dev
- cfe4956 feat: Adding more LiBo devices
- 449c2f0 build: Add CLI and nupkg signing on windows builds
- 16da3c0 doc: Update Changelog for 0.4.2
- 34be621 chore: Fix stdio output
- 024d47c fix: Null check IPC Server shutdown
- f87cc9c chore: Have CLI use stdio instead of a named pipe
- e65cfd4 chore: Update Websocket Server to take PEM certs [ #605 ]
- 436e4c0 chore: Align CLI options with updates from Intiface [ #601 ]
- 6ba25bb chore: Align server pb protocol with updates from Intiface
- ab0489a build: Update dependencies
- 8f27d52 build: Don't use tag builds on Azure for releases
- ad5fe12 build: Only run documentation and deploy steps on dev branch or tags
- 6fbd616 doc: Update CHANGELOG for 0.4.1 release
- d91d568 build: Don't reset variables on publish step
- dd614f1 build: Fix up deploy step to only run after everything else runs again
- c21478e build: Report all variables on CI build start
- 7237c5b build: Pass platform parameters to variable setup
- a442dcc build: Make actual releases out of tagged CI builds
- 3c8ddcd build: Fix passing of platform variables through build steps
- cad4174 build: Make Mac builds output as macos-x64, but use osx-x64 for dotnet platform
- 4bd083f build: Use VS image for Deploy CI step
- 20c145e build: Make sure CLI packager doesn't generate duplicate names
- ec7ddfd build: Install tools during CI phase, continue if code coverage errors
- c49f910 build: Implement templates and release uploading in CI
- b275ae2 build: Always delete prerelease tag from repo before running CI
- 08cd4da build: Use "prerelease" tag for dev branch builds
- d8d9dd8 build: Update release step with service connection names
- 3438c70 build: Upload CLI releases to github
- ca5478d Merge commit '5ae17451a4fa537316c8bacb5ee177fef5543b9c' into dev
- 5ae1745 Squashed 'dependencies/buttplug-device-config/' changes from 0f6f8bd..10363f1
- e489942 feat: Add Youou Wand Vibrator Protocol
- b926e79 fix: Only add BLE devices to seen list when they lack a matching config [ #599 ]
- de86e7e fix: Fix check for lack of characteristics [ #599 ]
- 220506f chore: Remove Index storage from ButtplugDevice
- 8df5e8e build: Fix documentation output directory in CI steps
- f73c3d8 doc: Update readme
- 4c6522f doc: Fix up docfx configuration
- 1f76aee doc: Fix name of netlify npm package in doc publishing
- ce1c3ef doc: Deploy documentation to netlify on CI builds
- 10709dc Squashed 'dependencies/buttplug-device-config/' changes from e9a639c..0f6f8bd
- bca3080 Merge commit '10709dc556b2a9618cd0eedcfeaaef9cefe8d0c4' into dev
- d238a76 build: More CI Build version fixing [ #596 ]
- ea2c8d8 build: Fix CI Build ID Name
- 345696e build: Add Build ID to nuget package versions on CI
- 54ee365 chore: Fix up license files
- 8df9cf7 chore: Remove license file functions
- ea11cd7 build: Finally test and fix glob expression for nuget uploading
- 2da6a05 build: Fix not-symbols glob expression for nuget pushing
- a1e94ac build: Don't push symbols to NuGet
- 9350e38 build: Move to using NuGetCommand task
- 0853805 build: Re-enable nuget.org package publishing
- 7f56f2d build: Don't archive packages/ in artifacts
- 4840afc build: Add nuget packages to build artifacts
- 3b04c08 build: Add nuget package deployment to CI
- 67fdc48 doc: Update Changelog for disabling ET312
- 15f47fb fix: Turn ET312 support off for now. [ #593, #594, #595 ]
- d16c277 chore: Make serial port access exclusive
- 6297a10 chore: Stop scanning before disconnecting
- 1b55d13 chore: Release locks if we run into scanning exceptions
- e0db987 chore: Make sure all devices set an address [ #592 ]
- 63bbc0a feat: Add user config file loading to CLI
- fff745e fix: Uncomment HID portion of HIDSharp Manager
- df9964a chore: Add/Fill out options for CLI
- 833206c fix: Fix CLI autogenerated help output
- 4499092 fix: Fix default argument conversion in ButtplugDeviceImpl
- 25775f9 fix: Fix read options default endpoint
- 98ed186 chore: Change LogManager to register multiple listeners with different levels
- 3fd02b1 build: Put net47 before netcoreapp on windows
- 830f651 doc: Update CHANGELOG and README for v0.4.0 release
- 5abdfcc test: Fix code coverage output and uploading
- 5cb6380 chore: Use dictionary objects as arguments for DeviceImpl Read/Write
- 0bac916 chore: Unify solution to Windows line endings [ #420 ]
- bff181a chore: Add motion-first-sent status to all protocols [ #564 ]
- 1a5b78b feat: Implement serial devices in HidSharp [ #571 ]
- 98f1978 feat: Implement TimedScanDeviceSubtypeManager [ #567 ]
- 77962ae build: Fix artifact names
- f62e7aa build: Add hard paths for Dlls
- d8b70f2 build: Simplify version generation
- 49b28b9 build: Convert remaining non-msbuild projects to msbuild
- 5e18f71 build: Centralize build info in ProjectFiles targets files
- 3d9bfa2 chore: Fix CI condition for documentation steps
- cce3a06 chore: Add GitInfo based version output to all projects [ #575 ]
- 1593ee9 feat: Add version output to CLI
- 0066b81 build: Use git short hash in artifact naming and add Powershell/Bash tasks
- f3bf5de build: Add doc artifact publishing
- dac1d33 build: Add build artifact publishing
- f61e284 build: Publish CLI on all builds
- 38a9f1a build: Re-enable tests on macOS on CI
- 93e4d65 feat: Add user configuration file loading [ #580 ]
- 4646d11 Test: Disable Kiiroo Onyx1 VectorCmd test
- b1fc5fb test: Add code coverage reporting to windows debug builds [ #573 ]
- ca600b8 build: Add debug/release building to CI [ #581 ]
- ea4e417 build: Fix NetCore package lower bounds
- bf6f325 doc: Remove old docs build script
- bcdc7bd build: Move CLI to split netcoreapp/net47
- d3bba55 build: Fix target frameworks for examples
- 10686f7 build: Only run doc gen on merges to dev or master
- f289908 build: Fix up and readd documentation generation step [ #474 ]
- 35530ef build: Add CI linux test step name
- b88bf34 chore: Convert examples to NetCore/NetFramework splits [ #565 ]
- 51456d0 build: Add tests back into Standard builds
- 0e81fbc build: Add conditional frameworks to net standard projects
- 767179e build: Add display names to CI steps
- 7522966 test: Turn off mac tests on CI
- e9a2f20 test: Up timing on ping tests for CI
- 5706a65 test: Turn off IPC tests and re-enable CI tests on mac/linux
- 63380fa test: Turn off CI tests for mac/linux
- 305feb3 build: Remove test building from Standard configurations
- c2a80de build: Add lower bound version for .Net Core app in tests
- d5087ca build: Release should actully build release
- c307e3b test: Make Buttplug.Test a NetCore/NetFramework project so we can test everywhere
- 4033ce4 chore: Make CLI Server wait when using IPC
- f2f6889 chore: Convert IPC to use Byte instead of Message transmission
- 6fbe399 test: Add test runs to mac/linux platforms
- 9282557 test: Convert Buttplug.Test to dotnet csproj
- e2fac2b build: Convert azure pipelines to platform specific jobs
This list of changes was auto generated.