Skip to content
Compare
Choose a tag to compare
@roluk roluk released this 22 Jul 15:32
· 17 commits to master since this release

Breaking changes

  • SavedViewsClient interface changes
    • Remove getSavedViewInfo method
    • Add getAllSavedViews, getAllGroups, and getAllTags methods as replacement for getSavedViewInfo
    • Rename getSingularSavedView method to getSavedView
  • captureSavedViewData now also captures extension data thus return type has now changed to { viewData: ViewData; extensions: SavedViewExtension[] | undefined }
  • SavedViewsClient.createSavedView: Update parameter bag to reflect SavedView change (see minor changes)
  • SavedViewsClient.updateSavedView: Update parameter bag to reflect SavedView change (see minor changes)
  • useSavedViews: Update submitSavedView action parameters to reflect SavedView change (see minor changes)
  • Update applySavedView parameter types. savedViewData is now a subset of SavedView object.

Minor changes

  • SavedView now also contains optional viewData and extension properties. Objects returned by ITwinSavedViewsClient will have these fields populated.
  • Permit ApplySavedViewSettings.viewState value to be "reset". Due to technicalities, it has the same semantics as "apply".
  • SavedViewTile: Update placeholder icon

Fixes

  • ITwinSavedViewsClient.createSavedView: Extension data now is no longer ignored
  • ITwinSavedViewsClient.updateSavedView: Fix extension data not being updated
  • ITwinSavedViewsClient.deleteGroup now correctly attempts to delete multiple pages of Saved Views

Dependencies

  • Bump @itwin/itwinui-icons-react version requirement from ^2.4.0 to ^2.9.0
  • Bump @itwin/saved-views-client version requirement from ^0.3.0 to ^0.4.0