Skip to content

Releases: ts4nfdi/terminology-service-suite

v1.20.7

12 Mar 14:59
Compare
Choose a tag to compare

1.20.7 (2024-03-12)

Bug Fixes

  • build: update package-lock.json (1620b0a)
  • HierarchyWidget: correct entityType prop (a893f36)
  • HierarchyWidget: updated ols-treeview (ecb9b32)
  • api: use https (af2e1ae)
  • HierarchyWidget: use correct function (cf35654)
  • API: add OLS4 API NFDI4Health collection (c213a99)

v1.20.0

07 Mar 08:50
Compare
Choose a tag to compare

1.20.0 (2024-03-07)

  • Major data model update (offers more flexibility in development)
  • New HierarchyWidget feature: hierarchy tree opens at the position of the current term. Navigation functions are available for clicking on the terms.

Bug Fixes

  • BreadcrumbWidget: Added gui render on loading and error (60867b2)
  • Class: fixed returning no array type in getSubsets() if value in response is not an array (efa64e7)
  • DataContentWidget: fixed pagination error resulting in just counting the ontologies on the first page (61136b7)
  • DescriptionWidget: added ...rest prop to EuiText for colored text (52b3173)
  • DescriptionWidget: fixed missing inclusion of descText and NO_DESCRIPTION (a285026)
  • Entity: access correct tag for crossrefs (558a8d4)
  • Entity: fixed duplicate subsets on info widget by filtering them out in annotations (c537b5d)
  • EntityRelationsWidget: fixed error with instances (79f44a0)
  • getAnnotationPredicates(): fixed error when using method with ols4/api which does not have "annotations" key inside "config" (507a1ad)
  • getResponseObject(): fixed error when providing "class" for old / "term" for new API (30eebdb)
  • HierarchyWidget Storybook: removed unused queries from story file, provided entityType (c07aed3)
  • Metadata: add useLegacy parameter (0c542df)
  • MetadataWidget: added missing parameters ontology and entityType to call to TabPresentation component, modified pluralizeType() (ecc0a75)
  • MetadataWidget: removed defining ontology not available message (be510a9)
  • MetadataWidget: style - prevent overflow (724200c)
  • Model: fixed Class::getSubsets() error (d25259b)
  • ols -> ols4: changed api url in storybook widgets to render correctly; also changed display of defining ontology not available warning in some widgets (d28233e)
  • OLS3Ontology: fixed getDescription() (2be5bfc)
  • OLS4Entity: remove duplicate cross ref function (c4abd2b)
  • OlsApi.ts: fixed wrong functions getTerm, getProperty, getIndividual (202bb60)
  • OlsApi: fixed error with cases "term" and "class" as well as missing useLegacy parameter (1274e3c)
  • parameter in request (666c004)
  • ReifiedJSX: fixed wrong condition preventing correct link augmentation (c86aa68)
  • TabWidget: input data structure (262d277)
  • TitleWidget: added missing useLegacy parameter to getThingObject() call (3094245)
  • WidgetProps: adapted AlternativeNameTabWidget (0ba8851)
  • WidgetProps: TabWidget and SubWidgets use entityType, not thingType (fe85bd3)

Features

  • add getTypePlural for entity class (71855c4)
  • add HierarchyWidget deprecated (0c53f1d)
  • addLinksToText(): added function in StructureRendering.tsx (54faefd)
  • BreadcrumbWidget: adapt to model, entityType optional, features both API versions (84e33b6)
  • DescriptionWidget: adapt to model, entityType optional, features both API versions (5f7826e)
  • EntityInfoWidget: added getHasKeySection(), getPropertyCharacteristicsSection(), getDomainSection(), getRangeSection() and getIndividualPropertyAssertionsSection() to display the respective sections (as done in ols4 project) (71775f7)
  • EntityInfoWidgetStories: added two new stories demonstrating the functionality with the v2 API (5e3df92)
  • export interfaces: added index.ts for interface importing via same folder (62fcc7e)
  • getAxiomsInformationJSX(): implemented function generating JSX element for Reified axioms (d4a39d9)
  • getClassExpressionJSX(): added function getClassExpressionJSX(), still to be reviewed (963c56c)
  • getResponseObject(): added function getResponseObject() in OlsApi.ts which requests a response for given parameters and returns the respective model object containing the response (a12528c)
  • HierarchyWidget improvement ongoing (3ddec61)
  • HierarchyWidget: added useEffect dependencies (f4c1f5a)
  • HierarchyWidget: change onNavigate functions (7059b8b)
  • HierarchyWidget: entityType optional & using singular instead of plural (24af56e)
  • MetadataWidget: adapt to model, entityType optional, features both API versions (ed44b93)
  • MetadataWidgets: update to new model (c095844)
  • model interfaces: Added interfaces for model types Thing, Entity, Ontology, Property, Class, Individual (3379a78)
  • Model: added function getCrossReferences() to Entity (d594d36)
  • ModelObjectCreator): refactored getResponseObject() in OlsApi.ts, added file ModelObjectCreator.ts and function createModelObject(response: any: Thing within returning the dynamic model object wrapper for the given response (7938733)
  • ModelTypeCheck: added functions for typechecking (a2b3a39)
  • OLS4 family: Added classes implementing interfaces Thing, Entity, Ontology, Property, Class, Individual according to OLS4 (api/v2) response structure (8936db7)
  • OlsApi: added function getThingObject() (5415455)
  • **o...
Read more

v1.19.13

07 Mar 06:55
Compare
Choose a tag to compare

1.19.13 (2024-03-07)

  • New AutocompleWigdet feature: it is possible to pre-select multiple values.
  • Versioning of documentation is available

Bug Fixes

  • singleSelection & multiple preselected values: fixed invalid invariant, just show the first preselected value (2beaee7)

v1.19.0

04 Mar 14:52
Compare
Choose a tag to compare

1.19.0 (2024-03-04)

This release adds a new feature to the AutocompleteWidget: the drop-down list also contains a part of the description of the corresponding term. Hovering over the term will display additional information.

Bug Fixes

  • Autocomplete: correct wrongly merged changes (c069b2a)
  • Autocomplete: pass default fieldList parameters and update docu (1d6072e)

Features

  • autocomplete: added the description to the options list. Extended the title with additional information such as label, prefix, short_form and description. (2ee0317)
  • autocomplete: added the description to the options list. Extended the title with additional information such as label, prefix, short_form and description. (6c71fba)

v1.18.0

29 Feb 09:48
Compare
Choose a tag to compare

1.18.0 (2024-02-29)

The SeachResultsListWidget now reuses the AutocompleteWidget.

Features

  • SeachResultsListWidget: add autocomplete and remove suggestions (b7bcfd8)

v1.17.7

07 Feb 12:41
Compare
Choose a tag to compare

1.17.7 (2024-02-07)

Bug Fixes

  • export EntityRelationsWidget (f1b30ce)

v1.17.6

23 Jan 08:28
Compare
Choose a tag to compare

1.17.6 (2024-01-23)

The first version of the new HierarchyWidget is available in this release. Some more feature implementations and bug fixes are in progress and will be released in the next weeks.

Bug Fixes

Features

  • add ols treeview (667a0fd)
  • added the test SemLookP API for testing reasons. Added a substring filter to harmonize the API choices. (c581017)

v1.15.1

02 Jan 12:52
Compare
Choose a tag to compare

1.15.1 (2024-01-02)

Bug Fixes

  • AutocompleteWidget: added key prop to options to distinguish options with same label (aab6bec)

BREAKING CHANGES

  • AutocompleteWidget parameter selectOption renamed to preselected
  • preselected parameter now expects an array of pre-selected options instead of a single option

v1.15.0

19 Dec 10:34
Compare
Choose a tag to compare

1.15.0 (2023-12-19)

Bug Fixes

  • entity links: fixed entity links for EntityRelationsWidget (588a592)
  • EntityRelationsWidget api parameter: api parameter is now passed without "/v2" suffix for convenience with other widgets (ff692fe)
  • EntityRelationsWidget: changed from getClass, getIndividual and getProperty to getEntity in getEntityJson() (babb23b)
  • EntityRelationsWidget: showBadges and hasTitle parameters are now working (02cc22d)
  • RelationsWidget, qualifiedCardinality: fixed misspelled uri (8892b66)

Features

  • axioms,badges: added axioms and badges (0b5ff55)
  • EntityRelationsWidget: Added disjointWith, inverseOf, propertyChains and classInstances sections (1c14830)
  • EntityRelationsWidget: Added equivalentTo section (8461142)
  • EntityRelationsWidget: added error handling if entity not available (4184fe4)
  • EntityRelationsWidget: Added function for Manhattan syntax (032889a)
  • EntityRelationsWidget: added hyperlink to related from properties (2d94379)
  • EntityRelationsWidget: Added individual types section (2922369)
  • EntityRelationsWidget: Added ordering for onProperty, only keyword and purple text color for some and only (273cedd)
  • EntityRelationsWidget: Added relatedFrom section (70de8ce)
  • EntityRelationsWidget: Added widget and stories in storybook (31e1599)
  • EntityRelationsWidget: changed displayed error message in widget (e761a4a)
  • EntityRelationsWidget: cleaned up code after error handling (218c8c7)
  • EntityRelationsWidget: fixed error in oneOf (8ec7c48)
  • EntityRelationsWidget: Hyperlink labels for subclass/-property of and different from (bd1951a)
  • EntityRelationsWidget: Manchester syntax almost complete (1d08bae)
  • EntityRelationsWidget: restructured code to directly return JSX elements when parsing JSON for section elements (e630f36)
  • EntityRelationsWidget: small code changes (bfc6ff2)
  • Storybook: Added individual types section (3912e06)
  • Storybook: Added story for single value + value without linkedEntities entry (owl#Thing) (63bfde2)
  • Storybook: Added story for single value + value without linkedEntities entry (owl#Thing) (e184160)
  • Storybook: Inserted more interesting class for subclass of section (Manhattan syntax) (b8bd7e4)

v1.14.0

19 Dec 10:17
Compare
Choose a tag to compare

1.14.0 (2023-12-19)

Bug Fixes

  • AutocompleteWidget: removed clearance of selectedOptions on search change (4fa572a)
  • selectionChangedEvent: fire selectionChangedEvent when option is de-selected / cleared (c587012)
  • selectionChangedEvent: restored prevention of request if searchValue is empty (selectionChangedEvent is fired anyway due to trigger of onChangeHandler setting selectedOptions) (ac58af3)

Features

  • AutocompleteWidget: allow selection of multiple terms (214fa10)
  • selectedOptions param: parameter selectedOptions of selectionChangedEvent now holds array of all selected options (14716ba)

BREAKING CHANGES

  • AutocompleteWidget: the parameter selectionChangedEvent now expects a function that deals with an array of selected options instead of a single option