Commit Graph

158 Commits

Author SHA1 Message Date
Dominik Nakamura
4a3a4d2f47
Configure dependabot 2021-05-25 15:49:35 +09:00
Dominik Nakamura
e851e70985
Fix error when trying to delete coverage files 2021-04-25 19:29:25 +09:00
Dominik Nakamura
33c5fe945a
Fix new clippy error about camel case naming 2021-03-27 11:21:07 +09:00
Dominik Nakamura
d74cd63244
Update tokio version mention in the readme 2021-03-27 10:40:10 +09:00
Dominik Nakamura
f08864792d
Bump up version number to 0.7.0 2021-03-27 10:36:41 +09:00
Dominik Nakamura
85a309954d
Update changelog for the next release 2021-03-27 10:36:33 +09:00
Dominik Nakamura
07405b0cea
Relax OBS studio version requirement 2021-03-27 10:30:37 +09:00
Dominik Nakamura
666121e2b2
Update dependencies 2021-03-27 10:28:27 +09:00
Dominik Nakamura
16a685a727
Fix linter warnings from nightly clippy 2021-03-21 14:44:39 +09:00
Dominik Nakamura
e1cf8f69e6
Use grcov for better code coverage testing 2021-03-21 14:32:19 +09:00
Dominik Nakamura
8325bcccf7
Provide structures to define projector geometry 2021-03-20 18:25:58 +09:00
Dominik Nakamura
34479517d7
Bump up version number to 0.6.0 2021-03-16 16:16:21 +09:00
Dominik Nakamura
143c7caa08
Update changelog for the next release 2021-03-16 16:12:55 +09:00
Dominik Nakamura
e41396407f
Properly cancel request channels on disconnect 2021-03-15 14:56:14 +09:00
Brian Spit
00c0204285 from_scene is also optional 2021-03-11 15:53:51 +01:00
Dominik Nakamura
b25ea51a15
Check OBS and plugin version after connecting 2021-03-11 20:59:32 +09:00
Dominik Nakamura
bf54702c0c
Close all event streams on disconnect 2021-03-11 20:42:45 +09:00
Dominik Nakamura
1eb2881d83
Merge remote-tracking branch '715209/ConnectionClosed' 2021-03-11 20:40:38 +09:00
Brian Spit
34a37d0630 Add event when no more messages, indicating that the server has stopped 2021-03-07 06:45:57 +01:00
Dominik Nakamura
0dd1e45bdd
Bump up version number to 0.5.0 2021-03-07 14:31:16 +09:00
Dominik Nakamura
d734ed3275
Update changelog for next release 2021-03-07 14:30:52 +09:00
Brian Spit
bece4b3ac0 Handle server stopping message
OBS websocket sends a "ServerStopping" message when the websocket is closed.
Because this isn't in JSON it turns into a DeserializeMessage error.
2021-03-07 05:54:46 +01:00
Dominik Nakamura
2a94ee3cda
Update dependencies 2021-03-04 21:17:15 +09:00
Dominik Nakamura
4d848f60cb
Use Vagrant for integration tests 2021-02-15 20:41:15 +09:00
Dominik Nakamura
753deed96e
Upgrade to obs-websocket 4.9.0 API 2021-02-15 20:39:26 +09:00
Dominik Nakamura
835d7579d5
Bump up version number to 0.4.0 2021-01-22 13:14:35 +09:00
Dominik Nakamura
e86598e948
Update changelog 2021-01-22 13:14:13 +09:00
Dominik Nakamura
b8ec0c0563
Make events opt-in rather that opt-out 2021-01-22 13:02:52 +09:00
Dominik Nakamura
fec1a291cf
Fix clippy warning on unused field 2021-01-22 13:01:45 +09:00
Dominik Nakamura
fbdd7b7068
Make the ConnectConfig fields public 2021-01-22 12:52:20 +09:00
Dominik Nakamura
42d94e14a1
Make events optional to reduce binary size 2021-01-21 18:33:02 +09:00
Dominik Nakamura
f97f90df19
Allow to shut down the client connection 2021-01-12 15:59:51 +09:00
Dominik Nakamura
737a9b4205
Bump up version number to 0.3.0 2021-01-11 17:43:11 +09:00
Dominik Nakamura
c4d319cca5
Add a changelog 2021-01-11 17:42:17 +09:00
Dominik Nakamura
cc6a3035d3
Rename to the "Check" job to "Feature check" 2021-01-10 02:11:17 +09:00
Dominik Nakamura
86abb39cc0
Check all feature combinations in the CI 2021-01-10 02:04:25 +09:00
Dominik Nakamura
6d32eba6b6
Fix missing tokio feature 2021-01-10 01:58:48 +09:00
Dominik Nakamura
c24d30d698
Allow connecting with TLS and add connect config 2021-01-10 01:58:34 +09:00
Dominik Nakamura
59ab98d840
Upgrade to tokio 1.0 2021-01-10 01:24:53 +09:00
Dominik Nakamura
57022743cb
Add integration tests for the remaning requests 2020-12-31 16:37:12 +09:00
Dominik Nakamura
61f6ec95f8
Use just for easy running of integration tests 2020-12-31 15:34:31 +09:00
Dominik Nakamura
b1139c44ee
Add coverage badge 2020-12-31 15:34:07 +09:00
Dominik Nakamura
0fadf92d6c
Ignore code coverage files 2020-12-31 15:33:52 +09:00
Dominik Nakamura
ccdcd7bfa6
Setup .editorconfig 2020-12-31 15:20:55 +09:00
Dominik Nakamura
0bdaccbf42
Add more integration tests for client requests 2020-12-31 14:47:54 +09:00
Dominik Nakamura
5077adac0b
Add unit tests for all custom (de)serializers 2020-12-30 18:09:03 +09:00
Dominik Nakamura
be2fca59b6
Fix link to the docs 2020-12-29 22:40:51 +09:00
Dominik Nakamura
c9cb263d8c
Add Github Actions, codeowners and funding 2020-12-29 22:34:17 +09:00
Dominik Nakamura
f626524e85
Bump up version number to 0.2.0 2020-12-29 22:11:28 +09:00
Dominik Nakamura
f9e169999a
Configure cargo-release 2020-12-29 22:09:47 +09:00