Skip to content

Buttplug 0.5.9

Pre-release
Pre-release
Compare
Choose a tag to compare
@qdot qdot released this 18 Jun 03:38

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.