All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Instance load issue that appears when instance and template passed in different times
- Pagination on multi instances are not shown if the instance count is less than the page size
- Removed outer border of fields for a cleaner look
- Representation of BioPortal, ORCID and ROR iris
- Added icons for expand and collapse all. These buttons are also repositioned to top right corner.
- Some internal errors that appear in the stand-alone mode
- Some border color to comply with accessibility requirements
- Link to BioPortal controlled terms
- Link to ORCID and ROR ids
- Hiding state of nested empty elements
- New property to set template and instance together
- Option to hide empty fields in viewer mode
- Configuration option to display template description
- Fields that have HTML as their value will be rendered in readOnlyMode
- Not making terminology calls in viewer mode
- #102 Updating required fields with value constraints does not update validation status.
- Viewer mode
- Configuration option to display template description
- Name of linked static fields are rendered
- Better accessibility support
This version contains only fixes and non-breaking changes related to the language map handling for the UI.
However, there was a new feature introduced in 1.0.14 - the data quality report. Because of this, we are changing the minor version number.
CustomEvent
withtype
:'change'
is emitted when a multi instance operation is performed (add, copy, delete)
- Load built-in
en
language map if nothing is specified in the config
- Better language map related logging
- If no external or internal language map can be found based on the config, still use the built-in
en
map - Allow uppercase in domain names of Link components
- Language map loading configuration option
languageMapPathPrefix
+ docs
- Data Quality Report in case of mandatory fields with 0..n cardinality
- Fixed bug regarding required value of multi-instance fields
- Added naive throttling prevention to the
/integrated-search
calls (random delay < 2000 ms) - Added validation error message for links
- Fixed null reference in Data Quality Report builder
- Fixed required symbol for multi instance fields
- Data Quality Report feature.
- showAllMultiInstanceValues flag is added. Now it's possible to hide "All Values" section of multi instance fields by adding showAllMultiInstanceValues : false to config.
- Allow empty string value representing an empty attribute-value field
- Material Icons and Roboto font embedded in package
- A randomly generated UUID together with the trailing path is assigned as to @id is to nested element instances for model validation
- Added some error-tolerance to instances that don't align with the template
- Fixed null reference
- Language map loading logging
- Fixed empty link value handling in the model
- Fixed null/undefined references
- Added prettier as dev dependency
- Fixed same density style multiple generation
- Removed
console.log
debug messages
- Default
en
andhu
language maps embedded in production build - Removed
console.log
debug messages
Load metadata
checkbox added to the sample template loader
- Dev mode config changed to compact initial view (hidden sample template links, hidden core metadata)
- Dependency version updates
- Stylesheet not properly rendering
- Multi-instance field add bug
- Refactoring: eslint + prettier added
- Changelog
- Code of conduct
- Controlled term field UI update on invalid data
- Model update when date is entered from input (see 'Changed' below)
- Default value selection for dropdowns
- Date can only be selected with date picker (no keyboard input)
- Refactored component initialization
- Removed extra style inclusion causing duplicate style generation