5.1.0
[5.1.0] - 2022-07-27
- there is now a new
unlimitedui option for maximum entities allowed. - there is now a new
unlimitedui option for maximum build out allowed. - the upper limit of the maximum entities ui slider is now dynamically set from the initial query.
- match key token counts now feature condensed notation instead of ellipsis.
Added
- the following event emitters added to
SzGraphFilterComponentmatchKeyTokenSelectionScopeChangedwhen the user switches fromCOREtoEXTRANEOUSmatch key token scope
- the following getters and setters added to
SzGraphFilterComponentmaxEntitiesLimitthe maximum value that the slider control will allow. default is 200.unlimitedMaxEntitiesignore themaxEntitiesvalue and always pull up to 40000unlimitedMaxScopeignore thebuildOutvalue and always pull up to 10
- the following getters and setters added to
SzGraphComponentunlimitedMaxEntitiesunlimitedMaxScopemaxEntitiesFilterLimit
- the following event emitters on
SzGraphComponentrenderStartednot sure why this didn't exist sincerenderCompletediddataLoadingfor more flexible state sensingonPreflightRequestCompleteso we can get the total relationship count to populate themaxEntitiesFilterLimit
- the following properties/getters/setters added to
SzRelationshipNetworkComponentnoMaxEntitiesLimitsets whether or not to ignore the value set inmaxEntitiesnoMaxScopeLimitsets whether or not to ignore the value set inbuildOut
- the following event emitters added to
SzRelationshipNetworkComponentonTotalRelationshipsCountUpdatedis emitted with the value of how many total relationships are possible to display according to the data in the focal entities related entities.renderStartedwasn't wired correctly. works nowdataLoadingwhen a data request has been initiated.dataLoadedwhich is likerequestCompletebut instead of a boolean it returns the data response
- the following preferences added to
SzGraphPrefsunlimitedMaxEntitiesunlimitedMaxScope
getEntitiesByIdsmethod added toSzSearchServiceto get data for multiple entities by their id's in the form ofObservable<SzEntityData[]>
Modified
- Changed the behavior of
showCoreMatchKeyTokenChipsto automatically setmatchKeyTokenSelectionScopetoCORE. - Changed the complete match key display to a comma deliminated list of tokens on each line for readability
- Changed the
shouldDataSourceBeDisplayedmethod inSzGraphFilterComponentto allow for passing an empty array toshowDataSourcesso we can initialize with an empty list that will prevent showing datasources before the list is ready. - Changed the
SzStandaloneGraphComponentcomponent to initialize the value ofshowDataSourcesin the filter component to NOT initially show data sources until the data can be properly rendered. (prevents FOC, see above) - the following getters and setters added to
SzGraphFilterComponentmaxEntitiesthe maximum number of entities to display on the graph
- the following changes made to
SzRelationshipNetworkComponentdataRequestedchanged to BehaviorSubject (lifecycle bugfix)requestStartedfixedrequestCompletefixedgetNetworksignature changed togetNetwork(entityIds: SzEntityIdentifier[], maxDegrees: number, buildOut: number, maxEntities: number)- the following event emitters have been rewired so that they are just proxies of
the observeable event streams for uniformity/reliability:onRequestStartedonRequestCompletedonRenderStartedonRenderCompletedonNoResultsonDataRequestedonDataLoadedonDataUpdatedscaleChanged
relevant tickets: #343 #344 #347 #348 #350 #355 #358
Full Changelog: 5.0.0...5.1.0