Improved errors across the board and made dedicated error classes to make it easier to get more consistent messages and reduce likelihood of copy/paste typos (previously there were a lot for longer error messages).
Deprecated getLiveContainerSchemaProxy and replaced with cleaner named getLiveContainerSchema
Renamed previously hidden getLiveDataObjectClassProxy to getLiveDataObjectClass, and moved it to public so devs making custom LiveDataObject instances can write unit tests in our same style
Export publicly useSharedStateRegistry hook in react package to enable custom context provider outside of React package (used for LiveShareOdspProvider.
getLiveContainerSchemaProxy
and replaced with cleaner namedgetLiveContainerSchema
getLiveDataObjectClassProxy
togetLiveDataObjectClass
, and moved it to public so devs making customLiveDataObject
instances can write unit tests in our same styleuseSharedStateRegistry
hook in react package to enable custom context provider outside of React package (used forLiveShareOdspProvider
.