Skip to content
This repository has been archived by the owner on Aug 11, 2024. It is now read-only.

XRTK-Core 0.2.16

Pre-release
Pre-release
Compare
Choose a tag to compare
@XRTK-Build-Bot XRTK-Build-Bot released this 19 May 14:34

Release Notes

Import via Unity Package Manager (upm)

In your project, open Preferences/Package Manger and add the XRTK to the list of scoped registries:

Name: XRTK
URL: http://upm.xrtk.io:4873
Scope(s): com.xrtk

Once the registry has been added, you can search for each platform in the UPM Package Manager window

Note: For pre-releases you'll need to enable show preview packages under the Advanced dropdown in Unity's Package Manager.

Importing the asset directly into your project

  1. Download the release asset unity package from https://github.com/XRTK/XRTK-Core/releases
  2. Import the XRTK-Seed unity package directly into your project by dragging and dropping the file into your project

Requirements

Changes:

  • 281ec18 don't update assembly info for cached packages
  • d06d19a bumped version to 0.2.16
  • 75e6ab8 Fixed string extensions (backslahses and forward slashes were inverted) (#844)
  • 262fa99 Fix symlink validation & git utilities (#843)
  • fdc4973 fix NRE if tracked poses is null in BaseHandControllerDataProvider.cs
  • b210c2e Added abiltiy to check if device is online (#841)
  • dcd00a7 auto update assembly version based on package.json info (#840)
  • 5b7377b Adding compiler definitions for platforms (#839)
  • 1df6888 Fixed post process build event forwarder (#838)
  • 5ada62d Bump version to 0.2.15
See More
  • b1f1050 Fixed a few issues with the build pipeline from the refactoring (#836)
  • bda52b4 Fixed equality checks for platforms (#835)
  • 0893abf Build pipeline refactor (#780)
  • d8060ba updated system numerics extensions (#833)
  • fcd495e Fix/spatial awareness (#832)
  • 05594c9 Updated Spatial Awareness System (#828)
  • 5466d53 Updated the Package installer to also populate Boundary system provider configuration (#830)
  • 20c135f Added additional command line parameters for CI/CD (#829)
  • b875074 Implement BoundaryVisibility (#822)
  • 68fb935 Import Text Mesh Pro Essential Resources (#824)
  • 8ff4898 Updated documentation around service and system utilities (#823)
  • 2e80398 bumped package version to 0.2.11
  • b4e7508 Fixed git utility fallback (#820)
  • 0f2a06a Dev/rest api updates (#819)
  • 8c2646f Added .editorconfig to help keep project in compliance with coding guidelines (#818)
  • 43fa762 Added try/catch around assembly load (#814)
  • 0ae3ba5 Fixed configuratoin profile picker (#812)
  • ef4d278 removed the min unity release rule (#810)
  • 00d9f5b a bit of cleanup for the release (#808)
  • f78f18d Extract glTF utility to its own project. (#801) [ #800 ]
  • 330a066 delete any meta files for the symlink_temp text files if they happen to get created (#806)
  • 2909863 handle a few more edge cases with symlinks (#805)
  • 080f1e3 Fix symbolic linker errors (#804)
  • be8e400 updated project editor to 2019.4.23f1 (#803)
  • 312dbcf updated project to 2019.4.21f1 (#797)
  • 26ba7f2 Dev/quieter scene switcher (#796)
  • a144a86 removed pacakges that don't really do anything
  • 3f6fbdf Fixed editor hanging when symbolic link path is no longer valid (#794)
  • 6321e0e Delay showing the dialog until the next editor gui update (#791)
  • 4b7debd Clean up dead assembly references
  • 9bb9766 Fix/package installer (#788)
  • aeb252f Fixed packages installer (#784)
  • 7d2d803 Refactoring System Registration (#765) [ #769 ]
  • 011a4d7 updated project to Unity 2019.4.19f1 (#781)
  • e6659c3 Tweaked CI/CD builds (#779)
  • 7693f63 Merge branch 'master' into development
  • 8bfa822 Release 0.2.5 (#777) [ #776 ]
  • 6c2d9ff fixed inspectors to render the mapping profiles correctly if we're missing a left or right controller (#776)
  • 994dedf Update package.json (#773)
  • 378d18d Fixed XRTK auto-initialization for auto scene switcher (#772)
  • 3018494 Added a ValidateProject method to build tools (#770)
  • fac015b Implement grip threshold profile setting (#767)
  • 75506c0 bump release version
  • 18c6dd7 Implement utility to check for used render pipeline (#766)
  • 1f980e6 fixed a bug where the xrtk would auto-configure itself bc the Instance was called (#760)
  • bc70618 updated assertion check when configuring the start scene (#761)
  • beb24f6 Fix NRE in EditorActiveProfileChangeHandler (#757)
  • 9fff53a Update package.json (#755)
  • 6704616 Update AutoSceneSwitcher.cs (#754)
  • f2a5e7c Consolidate and clean up editor assembly (#753)
  • 2066d3f docs 0.2.0@40f03ea3fa0505ec93a22c3ef75fa3de140bfe9b
  • 754297e removed unused property I thought was removed already
  • 6b69d42 fixed missing member in documentation
  • 969a418 manually updated and built docs (#745)
  • c6ebadb Fixed issue where configuration would lose the runtime platform types when installed (#741)
  • e18b4aa Dev/2019.4.17f1 (#737)
  • 64a2fb2 Added information that when "None" is set as the teleport system provider, than an INSTANT teleport is performed (#736)
  • 2d54be7 Fix to resolve issue where an error is generated if the MixedRealityToolkit is selected when a configuration is applied. (#735)
  • 99821e9 Fix camera / head position appears way above ground for OpenVR (#734)
  • 2b59a93 Attempt to fix wireframe shader (#732)
  • 1314dc5 Feature/721 teleport input action (#729)
  • b681bf2 Updated Spatial Awareness System (#694)
  • f708e4e Introduce teleport validation data provider (#727)
  • fcc4048 Teleport Mode for Teleport System (#726)
  • b706686 fixed teleport component (#724)
  • 99e939b Teleport System v2 (#722)
  • 47ec073 Misc fixes for GUID regeneration issues (#719)
  • 0b4fd77 Implement grip pose input action for Oculus Touch controller's (#718)
  • 0f0b4a0 Implement Grip Pose Input action for Oculus Touch controllers (#713)
  • b446455 Update input actions inspector to use reordable list (#715)
  • 20379c6 added error message when we cannot enter play mode (#712)
  • 129955b Misc bug fixes for 0.2.0 release (#710)
  • 5f435f7 Update BaseService.cs (#708)
  • 84d0e5d Fix/boundary system (#705)
  • 8f4e3e5 updated playmode/editor mode change transitions (#704)
  • 8badd7e Update/package info (#701)
  • 6afd9e3 updated project to 2019.4.15f1 LTS (#698) [ #699 ]
  • 1ef0810 Fix condition for package installer (#696)
  • da51656 Check whether root profile exists (#695)
  • a54e9ee Fixed min attribute. now properly clamps min value in inspector (#693)
  • f139b34 Added json files to the list of UnityFileExtensions (#690)
  • 61c775b Fixed simulated hand data provider Tracked Hand Pose list rendering (#692)
  • f399d17 Fixed symbolic link validation (#687)
  • ffa75ad Self hosted pipelines (#678) [ #685 ]
  • c6774a2 Fix/obsolete messages (#683)
  • a42a9b3 made tracked poses private (#680)
  • 430441b Rename HandBoundsMode to HandBoundsLOD for better understanding (#677)
  • 6c4a04b Fixing gltf serialization (#676)
  • 12e62c6 Fixed issues around errors when starting and stopping playmode in editor (#668)
  • d512062 Add support for input and gestures for hand controllers (#552) [ #577, #616, #617 ]
  • 04e65e8 Removed UNITY_LIGHT_PROBE_PROXY_VOLUME (#643)
  • 2a59b2e Only apply default head height if not managed by device (#657)
  • ed50da5 Fix NRE thrown by changing predicate order (#654)
  • 5a44237 Fix profiles reset and services reinitialized when already running (#646)
  • 99d8e49 Update ControllerPopupWindow.cs (#644)
  • 359159e fixed android build warnings about the logo (#642)
  • ebc4add Refactor of boundary system (#624)
  • ba89b72 Dev/more ci updates (#639)
  • 4d06323 Test UWP Builds and APPX generation (#635)
  • 67d34c1 Moved some uwp specific extensions and utilities to their respective submodule (#634)
  • 133985a Pull out Quaternion.Approximately from hands PR (#637)
  • 6f9a64c Fix android CI/CD builds (#638)
  • 749ac66 optimized perf when looking up types by guid (#632)
  • 04eb196 Don't add command arg if we're not actually processing a terminal command (#631)
  • ac0a990 Fixed some warnings and errors when starting/stopping playmode in editor (#627)
  • 8190bd6 Fixed some service generation issues with with service wizard (#625)
  • 703bcaa IsNull and Destroy Unity Object Extensions (#621)
  • 5511fae Fixed UnauthorizedAccessException when installing packages (#620)
  • e2c71be Updated configuration entry UX (#619)
  • f9a1f02 Added interaction mode to pointers (#618)
  • b5c9a2a Chore/cleanup depricated settings (#612)
  • d3ef325 better mouse context switching (#611)
  • c8231dd updated mouse input (#609)
  • d3e2e42 Axis processor serialization fix (#610)
  • 790d2a4 Make Guid Regenerator public (#604)
  • b037516 fixed some errors with meta files in 2019 (#601)
  • 4aa01ef always return true if editor platform is defined (#600)
  • 58ee11c Fix endless configure toolkit dialog issue (#593)
  • d0d42c8 Updated package seed installer (#592)
  • e7abe8a Added IMixedRealityController.Name (#589)
  • c7f1f88 Dev/updated project settings (#588)
  • 6a27ed0 Updated handedness to properly work with the enum flags attribute (#587)
  • 12b3edc fixed standard editor shader reference (#586)
  • eccf638 Fixed an issue where services would always run in the editor when they were not supposed to
  • a7e68a6 near pointer interactions using collision (#560) [ #577 ]
  • 89e91fa only regen guids on new installation (#581)
  • fc9bda6 Fix to add additional resolution of Oculus Controllers following the V1 firmware Oculus update (controllers renamed for Quest) (#578)
  • 0f363fd cleaned up sdk a bit (#576)
  • 2110cfb Update Package installer to work for file extensions (#569) [ #571 ]
  • bbfb355 Fixed rendering problems for 2019 (#575)
  • 6674688 Feature/service wizard (#570)
  • 748c3a4 fixed naming of BaseMixedRealityProfileExtensions name (#568)
  • 6a3cd7f Platform Configuration Manual Installation Triggers (#564)
  • f39b196 Icon fixes - cleanup (#567)
  • 806b81f Fixed a bug where profile field assignment was not working (#566)
  • 9c667be Disabled package installation button in xrtk.core project (#565)
  • aab545a Feature/move prefabs to hidden folder (#563)
  • e68ff3c Added guid regeneration for installed package profiles to prevent asset collisions (#562)
  • 9eaed34 Fixed the nre with the controller mapping winow (#561)
  • 3da47f8 Fix canvas utility removed from prefabs unintentionally (#559)
  • 1508803 Housekeeping tasks (#557)
  • a19d124 Added platform profile installer (#554)
  • b46d4ee Fixed NRE in input system profile inspector (#555)
  • bd6fdd1 Concrete Instanced Guid References (#551)
  • c47197d updated sdk and wmr package layout and profile location (#549)
  • 7a29cd6 Merge branch 'master' into development
  • eadca0f Controller Mapping Profiles Refactor (#508) [ #515, #526 ]
  • bc05757 fixed duplicate global profile entry in the camera system profile inspector (#547)
  • 921339a Fixed issue with ActivePlatforms being empty when initializing the xrtk
  • fde5549 Fix/input action regression (#543)
  • 4f08f58 Implement FoldoutWithBoldLabel inspector utility and update inspectors (#540) [ #542 ]
  • 79e6ae0 Spatial Awareness System Refactor (#528)
  • bc9e87b Camera System Refactor (#517)
  • c1bf32d updated check for current build target (#538)
  • 06e6c43 Update EditorBuildTarget enum label (#536)
  • c092535 Added IMixedRealityServiceProfile (#534)
  • c0125e0 Added configuration foldout to all service configuration profiles (#529)
  • 0fd3dd2 Added platform overrides (#530)
  • f844fd0 Updated Service Locator (#524)
  • c10a6e4 Dev/platform refactor (#521)
  • dc615f1 Remove dead interface in diagnostics system (#523)
  • ff90dde fixed an unparented boundary game object (#522)
  • 161b089 Changes path to be relative to the project if a full path is provided (#519)
  • 8f588d5 updated boundary system to utilize enable and disable properly (#520)
  • 97f438c Updated Platforms (#518)
  • 58eedcf Create default hand interaction for spatial pointer pose (#516)
  • 9adddca Updated all the inspectors to use a uniform RenderHeader method (#510)
  • 496e013 Removed old serialized attributes for older data providers (#513)
  • 9e92399 moved some controller interfaces into the correct places (#514)
  • f0ea305 Added GetOrCreateAsset extensions (#511)
  • 8993ea9 updated input action constructors (#512)
  • bbf3817 IMixedRealityInputDataProvider refactor (#509)
  • 9ac2ec1 Feature - Hand Controllers + Simulation - CORE (#216) [ #476, #480, #496, #497, #501 ]
  • bfd7cf9 fixed missing argument when creating joystick controller
  • c80b177 added controller data provider reference to the controller (#505)
  • 5393ee3 Make use of DefaultHeadHeight setting in editor (#503)
  • 9cadb9f Fix/android platform usings (#502)
  • 3e993a3 Fix/platforms editor exclude (#500)
  • a2d6e56 Feature - Input Action Refactor (#379) [ #364 ]
  • 69d6c05 Fix wrong UWP preprocessor directive (#498)
  • 9f7e694 ported game object extension from #216 (#495)
  • e262401 Mixed Reality Profiles Refactor and Clone by default (#489)
  • 87c06f9 fixed missing icons (#488)
  • 66344d7 docfx build 0.1.32@342fd9384131be1b0bf855de353362c322ef891c
  • 17c01ef Updated the controller mapping profile inspector (#486)
  • 59e7e69 Updated concept of "Configuration Profile" and Inspector Cleanup (#483)
  • 2bf1ed5 removed redundant MixedRealityDataProviderProfile type (#484)
  • a102ee8 Feature - Platform System (#416)
  • a490ed3 Ensure that the detected input sources and detected controller's are readonly from the system (#481)
  • 60307f4 Fixed some issues with the MixedRealityServiceProfileInspector (#478)
  • eb4ad2d Enabled specific profile type filtering in the configuration list (#474)
  • 961805d Fixed some issues with registering extension services and data providers (#473)
  • c9278bd Fix/471 extension service providers (#472)
  • 233def2 Fixes to correctly filter for nested services/data providers in the new configuraitons inspector (#470)
  • 6d73c4c updated package version
  • 973aff0 docfx build 0.1.30@92ba9c87ada180e9bb2b64f26fe0ebd648b69c22
  • a996bfb updated core package details for next release (#468)
  • 0ec12eb Introduced IMixedRealityServiceConfiguration (#455) [ #458 ]
  • 8252dd7 Added a remark to the ArrayExtensions ArrayInitialise function, to ensure devs are aware to only use value types (#464)
  • 8aec043 Fix controller popup nre's for new controller (#462) [ #461 ]
  • 4802c20 New array Extension plus tests (#461)
  • 4b53c64 Fix inspctor name to avoid confusion with actual MixedRealityControllerDataProvider Profiles (#460)
  • 4c99fd7 Add a utility to draw a capsure wire gizmo (#459)
  • ad62f39 Transferring new SceneHelper script to core (#457)
  • 2bf2322 some fixes from the last pr merge (#456)
  • 0d54813 Controller Mapping / Provider validations part 2 (#452)
  • 5037760 Array extension, Added additional parameter to specify Array Index (#454)
  • 1613834 New array extension to allow easy addition of information to an existing array (#453)
  • 98d2d02 updated package and sdk checkout
  • 71eec82 Transform Extension Collider and Bounds Calculation Performance Update (#448)
  • 626ec39 Fix/cursor modifier (#449)
  • f3d0f0c fixed typo
  • eb10343 fixed some formatting (#447)
  • 69991dc Added ability to pass in cached references to avoid costly lookup (#446)
  • eb3dbcc Controller mapping detection (#433)
  • f960a1a docfx build 0.1.29@02bf94f1c1ce65cfab7bb37ae71aea76736050b3
  • 99dbbfa updated version
  • 0a688bc just a little tweak to use the existing local variable (#444)
  • 62e1d91 Fix copy paste error in windows api checker (#443)
  • 70fdf9d attempted to fix possible crashes when updating the symbolic links settings asset (#442)
  • 50d377d Pull SetupConfiguration and TryRenderControllerModel into controller interface (#439)
  • bee6063 Implement utility function to lock a prfoile from editing if the build target does not match (#440)
  • 92fb1bf Fixed diagnostics data provider memory limit reporting (#438)
  • 1148950 Feature/diagnostics system console (#422) [ #426 ]
  • 23b35b7 broke out the changes from the diagnostics PR (#428)
  • e0f6b91 cleaned up base service (#423)
  • 809efeb docfx build 0.1.27@ea2d5d7afb5538e75eaafbb0ff208446617f2db4
  • 430b41f Dev/inspectors cleanup (#418)
  • 19868ec Fix/legacy unity controllers (#415)
  • 8e74a39 Dev/camera extension update (#414)
  • 1967aee Updated interaction event datum to better support events (#413)
  • c5f399f updated articles and documentation (#411)
  • 05cb587 Replaced assert with return if null (#412)
  • 788efe7 More rig sync updates (#409)
  • d5176b1 Updated package to 0.1.26
  • 4a11e59 Fixed a few things with the new camera rig (#405)
  • f64d558 Fix/camera system inspector hotfix (#402)
  • e10c99a Merge branch 'refs/heads/master' into development
  • 97acbda bumped version to 0.1.24

This list of changes was auto generated.