Skip to content

4.0.0

Compare
Choose a tag to compare
@arawinters arawinters released this 08 May 05:35
· 199 commits to main since this release
5dfc412

This update brings the models in line with the changes for the 3.0.0 release of the senzing rest api server
and rest api specification.

Added

  • showMatchKeyFilters property added to sz-standalone-graph tag. specifying a value of false will hide the Filter By Match Key section of the embedded graph controls. (defaults to true)
  • showMatchKeyFilters property added to sz-graph-filter tag. specifying a value of false will hide the Filter By Match Key list of checkboxes. (defaults to true)
  • SzWhyEntityComponent component for displaying results from the api server's respective why endpoints(/entities/{entityId}/why).
  • parseSzIdentifier function added to src/lib/common/utils.ts
  • nonTextTrim function added to src/lib/common/utils.ts
  • SzWhySelectionMode
  • showWhyFunction input attribute added to SzEntityDetailComponent. Turns on the availability of "Why" related functions(Why button under icon, why buttons in the records section) in the entity detail component.
  • whySelectionMode input attribute added to SzEntityDetailComponent. Turns on the availability of "Why" related functions(Why button under icon, why buttons in the records section) in the entity detail component. values are NONE|SINGLE|MULTI
  • openWhyComparisonModalOnClick input attribute added to SzEntityDetailComponent. setting to false will mean that the integrator will be responsible for responding to "Why" events(recordsWhyButtonClick,headerWhyButtonClick), the component will no longer display a modal on click by default.
  • The following getters/setters, and methods to SzEntityDetailComponent
    • showRecordWhyUtilities - explicitly hide or show the why buttons on individual records.
    • showEntityWhyFunction - explicitly hide or show the why button under the icon.
    • onCompareRecordsForWhy() - is what is called when a recordsWhyButtonClick event is invoked.
    • onHeaderWhyButtonClick() - is what is called when a headerWhyButtonClick event is invoked.
  • The following event emitters to SzEntityDetailComponent
    • recordsWhyButtonClick - is emitted when a user clicks a why button from within the context of a record.
    • headerWhyButtonClick - is emitted when a user clicks a why button underneath the icon in the header.
  • The graph filters found in the SzStandaloneGraphComponent can now show a tag cloud of Match Key Tokens. If setting the showMatchKeyTokenFilters="true" you should also set the showMatchKeyFilters]="false" since the two options are exclusive and will interfere with proper function of the other.

Removed

  • the following methods removed SzAdminService
    • addEntityClasses()
    • addEntityTypes()
    • addEntityTypesForClass()
    • getCurrentConfig()
    • getDefaultConfig()
    • getEntityClass()
    • getEntityType()
    • getEntityTypeByClass()
    • listEntityClasses()
    • listEntityTypes()
    • listEntityTypesByClass()
  • the following parameters removed from SzAdminService.loadBulkRecords()
    • entityType
    • mapEntityTypes
    • mapEntityType
  • the following properties removed from SzBulkDataService
    • _entityTypes
    • entityTypeMap
    • entityTypes
  • the following event emitters from SzBulkDataService
    • onEntityTypesChange
    • onEntityTypeMapChange
  • the following methods removed from SzBulkDataService
    • updateEntityTypes()
    • getEntityTypeMapFromAnalysis()
    • changeEntityTypeName()
    • createEntityTypes()
  • the following parameters removed from SzBulkDataService.load()
    • entityTypeMap
  • SzEntityTypesService
  • SzSearchResultEntityData.matchScore property