{"push_id":1630795933,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"e80896c524c50ce5b15b8c6008adf28587e8ca64","before":"4ae5f286f4b4bceb3fe8a2290ac4cb449e13a1f0","commits":[{"sha":"88ea7255913ff612921c4b31b17ea37668f88dcb","author":{"name":"Theston E. Fox","email":"f6e238aeb14c73353c1cbe3e9d7355cac6e274ee@users.noreply.github.com"},"message":"fix(Interaction): force secondary controller release on primary drop\n\nThere was an issue where the secondary controller was not notified of\nthe object release if the secondary controller was grabbing whilst the\nprimary controller was released.\n\nThe action is that the object is dropped and the secondary controller\nhas no influence over the object any more, but the secondary\ncontroller Interact Grab script was not notified of the drop so it\nwould not emit the event and would keep the state of a grabbed object\nuntil the grab button on the secondary controller was released.\n\nThis has been fixed by calling `ForceRelease` on the secondary\ncontroller if the primary controller is ungrabbed. As the secondary\ncontroller grab actions are cleaned up before the primary controller\nthen a `ForceRelease` should simply clean up the state of the\nsecondary controller Interact Grab script and not actually force\ndrop the object if it's still being held by the primary controller.","distinct":true,"url":"https://api.github.com/repos/BrokenVector/VRTK/commits/88ea7255913ff612921c4b31b17ea37668f88dcb"},{"sha":"61e1fe7f8c61b90a4ff6776e31c8970244ab6a83","author":{"name":"Theston E. Fox","email":"f6e238aeb14c73353c1cbe3e9d7355cac6e274ee@users.noreply.github.com"},"message":"feat(Utilities): add custom raycast script for customising rays\n\nMany of the VRTK scripts utilise raycasts but have the raycast options\nhard coded in the script. This new Custom Raycast script allows any\nVRTK script that uses a raycast to have the raycast customised by\ninjecting a Custom Raycast into it.\n\nPreviously, the VRTK scripts that utilised a raycast would have a\n`Layers To Ignore` parameter which would be passed through to the\nraycast. However, this has now been deprecated as all of these scripts\ncan achieve the same customisation by using a Custom Raycast instead.","distinct":true,"url":"https://api.github.com/repos/BrokenVector/VRTK/commits/61e1fe7f8c61b90a4ff6776e31c8970244ab6a83"},{"sha":"d3fa259d37894f2ccd82cff082944ee8bd175652","author":{"name":"Giovanni Paolo Viganò","email":"8ee28ac1c32c62c5d90823edcb8938c6afc90293@gmail.com"},"message":"fix(sdk): add null reference check\n\nAdd a null reference check also for actualRightController in\nVRTK_SDKManager::SetupControllers().","distinct":true,"url":"https://api.github.com/repos/BrokenVector/VRTK/commits/d3fa259d37894f2ccd82cff082944ee8bd175652"},{"sha":"95c33ffecd83ae9dc86952276caf0cbefb4cb6e5","author":{"name":"Christopher - Marcel Böddecker","email":"0b8f29db36e578f187323b073664027da0f8b3c9@icloud.com"},"message":"fix(OculusSDK): support Utilities SDK version 1.12.0\n\nOculus updated their Utilities SDK to version 1.12.0 and introduced some\nbreaking changes. This fix adds support for the new version while\nmaintaining support for the previous version.","distinct":true,"url":"https://api.github.com/repos/BrokenVector/VRTK/commits/95c33ffecd83ae9dc86952276caf0cbefb4cb6e5"},{"sha":"104882511f95473525ecab0a0f7bb7d92e597ccc","author":{"name":"StoneFox","email":"f6e238aeb14c73353c1cbe3e9d7355cac6e274ee@users.noreply.github.com"},"message":"Merge pull request #1041 from thestonefox/fix/secondary-grab-release\n\nfix(Interaction): force secondary controller release on primary drop","distinct":true,"url":"https://api.github.com/repos/BrokenVector/VRTK/commits/104882511f95473525ecab0a0f7bb7d92e597ccc"},{"sha":"dcc0ed42bae3fd4ac24bdd7a23aa6737146ecc88","author":{"name":"StoneFox","email":"f6e238aeb14c73353c1cbe3e9d7355cac6e274ee@users.noreply.github.com"},"message":"Merge pull request #1042 from thestonefox/feat/custom-raycast\n\nfeat(Utilities): add custom raycast script for customising rays - resolves #1034","distinct":true,"url":"https://api.github.com/repos/BrokenVector/VRTK/commits/dcc0ed42bae3fd4ac24bdd7a23aa6737146ecc88"},{"sha":"e4b1af84e1bb2b75d44f5eeba731c55eceebddd0","author":{"name":"StoneFox","email":"f6e238aeb14c73353c1cbe3e9d7355cac6e274ee@users.noreply.github.com"},"message":"Merge pull request #1043 from gpvigano/fix/sdk-null-reference-check\n\nfix(sdk): add null reference check","distinct":true,"url":"https://api.github.com/repos/BrokenVector/VRTK/commits/e4b1af84e1bb2b75d44f5eeba731c55eceebddd0"},{"sha":"32a67276aae2b4fb22920250773ed34ea4e6a5f4","author":{"name":"StoneFox","email":"f6e238aeb14c73353c1cbe3e9d7355cac6e274ee@users.noreply.github.com"},"message":"Merge pull request #1022 from bddckr/fix/OculusSDK-1.12.0\n\nfix(OculusSDK): support Utilities SDK version 1.12.0","distinct":true,"url":"https://api.github.com/repos/BrokenVector/VRTK/commits/32a67276aae2b4fb22920250773ed34ea4e6a5f4"},{"sha":"e80896c524c50ce5b15b8c6008adf28587e8ca64","author":{"name":"Michael Lohr","email":"57ffebabd5bbac87f32ed3435c31fb0075cde8f4@live.de"},"message":"Merge remote-tracking branch 'root/master'","distinct":true,"url":"https://api.github.com/repos/BrokenVector/VRTK/commits/e80896c524c50ce5b15b8c6008adf28587e8ca64"}]}
{"actor":{"display_login":"michidk"}}