Change Log - presentation-frontend

1.13.0

Wed Mar 04 2020

Version update only

1.12.0

Wed Feb 12 2020

Version update only

1.11.0

Wed Jan 22 2020

Updates

  • Added localization and support for LabelDefinitions
  • Upgrade to TypeScript 3.7.2.

1.10.0

Tue Jan 07 2020

Version update only

1.9.0

Tue Dec 10 2019

Updates

  • Handle newly introduced multi-ECInstance nodes
  • Ensure favoriting related property doesn't favorite primary instance property if it's the same property of different instances
  • Update sinon version.

1.8.0

Fri Nov 22 2019

Updates

  • Fixed a bug when initializing favorite properties for an iModel.
  • Change HiliteSetProvider from @internal to @alpha
  • Removing favorite properties removes them from higher scopes as well.

1.7.0

Fri Nov 01 2019

Updates

  • Added API to save favorite properties in user settings

1.6.0

Wed Oct 09 2019

Updates

  • Do not favorite all nested properties inside nested content field. Instead, favorite it as a separate kind of field

1.5.0

Mon Sep 30 2019

Updates

  • Added API to store favorite properties
  • Add ability to force-load all hierarchy with the given imodel and ruleset
  • Add module descriptions
  • Added Ruleset and Ruleset variables to request options to support stateless presentation backend
  • upgrade to TypeScript 3.6.2

1.4.0

Tue Sep 10 2019

Version update only

1.3.0

Tue Aug 13 2019

Version update only

1.2.0

Wed Jul 24 2019

Version update only

1.1.0

Mon Jul 01 2019

Updates

  • Add missing HiliteRules.json file to published package.
  • Reorganize docs script output
  • Request hilite list in batches to avoid HTTP413 error
  • Add API to get hilite set for current selection
  • Add ability to suspend tool selection set synchronization with logical selection
  • Apply selection scopes when using fence or line selection
  • Update to TypeScript 3.5

1.0.0

Mon Jun 03 2019

Updates

  • Add transient element IDs to selection when syncing from tool selection set
  • Add release tags
  • Cleanup API
  • Refactor RPC interface to use pure JSON objects

0.191.0

Mon May 13 2019

Updates

  • Adds parameter for api-extractor to validate missing release tags
  • Fix broken links
  • Put sourcemap in npm package.
  • Fix marshaling class instances through RPC by removing use of Readonly
  • Add APIs to retrieve instance labels
  • Do not use selection scopes when fence selecting or selection scope is set to "element"
  • SelectionScopesManager now stores the active selection scope
  • SelectionManager now has ability to sync itself with IModelConnection.selectionSet
  • Allow sending content descriptor overrides instead of descriptor when requesting content. This allows to competely avoid a descriptor request when content customization requirements are the same for all kinds of content.
  • Do not include transient element IDs when syncing with logical selection
  • Always compute selection when syncing tool selection with logical selection - that's necessary to determine concrete element class names. Without that, we're adding keys with "BisCore:Element" class to selection and then our keys compare fails (presentation components like the table always have concrete class names). This can cause rows / nodes not to be highlighted in components.
  • remove IModelApp subclasses
  • Setup a generic context for tracking client requests, and made various related enhancements to logging, usage tracking and authorization.
  • Upgrade TypeDoc dependency to 0.14.2

0.190.0

Thu Mar 14 2019

Updates

  • Fix test scripts for unix systems

0.189.0

Wed Mar 06 2019

Updates

  • Changes package.json to include api-extractor and adds api-extractor.json
  • Use new buildIModelJsBuild script
  • Remove unneeded typedoc plugin dependency
  • Uncomment and fixed test
  • Save BUILD_SEMVER to globally accessible map
  • Add an API for getting selection scopes and computing selection based on a selection scope.
  • RPC Interface changes to optimize getting first page of nodes/content
  • upgrade to TypeScript 3.2.2

0.188.0

Wed Jan 16 2019

Version update only

0.187.0

Tue Jan 15 2019

Version update only

0.186.0

Mon Jan 14 2019

Version update only

0.185.0

Fri Jan 11 2019

Version update only

0.184.0

Thu Jan 10 2019

Version update only

0.183.0

Mon Jan 07 2019

Version update only

0.182.0

Mon Jan 07 2019

Version update only

0.181.0

Fri Jan 04 2019

Version update only

0.180.0

Wed Jan 02 2019

Version update only

0.179.0

Wed Dec 19 2018

Updates

  • Fix linter warnings
  • Allow specifying clientId for PresentationManager. This allows consumers to use clientId that's shared between sessions which makes it possible for presentation framework to share caches.

0.178.0

Thu Dec 13 2018

Version update only

0.177.0

Wed Dec 12 2018

Version update only

0.176.0

Mon Dec 10 2018

Version update only

0.175.0

Mon Dec 10 2018

Version update only

0.174.0

Mon Dec 10 2018

Updates

  • Remove unused dependencies, add build:watch script

0.173.0

Thu Dec 06 2018

Version update only

0.172.0

Tue Dec 04 2018

Updates

  • Changed index file name to match package name, eliminate subdirectory index files, decrease usage of default exports, change imports to use other packages' index file.

0.171.0

Mon Dec 03 2018

Version update only

0.170.0

Mon Nov 26 2018

Version update only

0.169.0

Tue Nov 20 2018

Version update only

0.168.0

Sat Nov 17 2018

Version update only

0.167.0

Fri Nov 16 2018

Version update only

0.166.0

Mon Nov 12 2018

Version update only

0.165.0

Mon Nov 12 2018

Updates

  • Unified Selection: Do not broadcast selection changes if there are no actual changes

0.164.0

Thu Nov 08 2018

Updates

  • Updated to TypeScript 3.1

0.163.0

Wed Oct 31 2018

Version update only

0.162.0

Wed Oct 24 2018

Updates

  • Breaking changes to optimize usage of 64-bit IDs.
  • Fixed reduced test coverage

0.161.0

Fri Oct 19 2018

Version update only

0.160.0

Wed Oct 17 2018

Version update only

0.159.0

Tue Oct 16 2018

Version update only

0.158.0

Mon Oct 15 2018

Version update only

0.157.0

Sun Oct 14 2018

Updates

  • Fixing scripts for linux

0.156.0

Fri Oct 12 2018

Updates

  • Initial release

Last Updated: 05 June, 2020