CKM Release 1.9.0
Release Date: Â
See detailed issues below.
New & Improved Functionality
- CKM-559 - Proposer of an archetype should be able to replace the uploaded archetype with a new revision
- CKM-690 - Reviewing of Annotations in the Structured Template Review
- CKM-691 - Transformation Engine Extensions
- CKM-692 - Related Resources Display
- CKM-693 - Resource Centres Extension to support Order Templates, images and html fragments as resources
- CKM-694 - User Options / Notifications
- CKM-695 - Search: Extend Metadata Search to Order Templates
- CKM-700 - Template Comparisons show no changes on upload
- CKM-701 - Search again Button no longer appears on Find Resources tab after Tools/Refresh All
- CKM-704 - Add template id to error message on uploading even if different template type
- CKM-706 - Translation Editors should only be able to republish as a patch when committing
- CKM-707 - On committing a resource, the preset combined log message should remove exact duplicates
- CKM-716 - Change "Target Language" for translation to simple "Language"
- CKM-713 - Mechanism to automatically resolve a branch if its translation has been submitted to another branch
- CKM-715 - Finetune display of the status of branches in the revision history
- CKM-720 - On rejecting or deprecating a resource, any active tasks should be set to completed
- CKM-721 - Add end date to archetypes and templates list API calls
- CKM-724 - Display Predecessor and Successor Archetypes in Revision History if existing
- CKM-725 - Finetune Archetype Updated Notification to show the Revision Number and publication type (patch/minor revision)
- CKM-726 - Finetune Archetype Republication Process for Major Revision: Correctly open the new archetype as well
- CKM-732 - On rejecting or deprecating a resource, any open change requests should be set to closed
- CKM-730 - Finetuning, cleaning up of start pages in the various languages and loading indicators
CKM-733 - Add simple XML manifest to Template File Sets
CKM-734 - Calculate Archetype and Template MD5 hashes and expose via API
CKM-735 - Add eTag and and Last-Modified header to API where applicable
CKM-736 - Add direct link to showResource (without knowing the resource type)
CKM-737 - Harmonise URL for downloading archetypes (keep legacy fallback)
CKM-748 - Improve crawlability for search engines by providing a xml sitemap to some important direct links and enabling these links
- CKM-750 - Improve crawlability by improving the flat list of archetypes and templates and providing a link from the start page
- CKM-752 - Add citeable id and name of project for each resource listed to the API
- CKM-753 - Introduce instance-wide Editorial Board Member role to enable (preliminary) access to editor feedback
- CKM-754 - Finetune display of read-only user roles in user profileÂ
CKM-755 - Improve crawlability for search engines by providing dynamically generate JSON-LD structured data for archetypes and templates
- CKM-756 - User Lookup: Automatically focus on the username field for easy entry
Bug Fixes
- CKM-689 - Spelling mistake on webservice "resouce" instead of "resource"
CKM-702 - Quickly pressing the Upload new/update xyz buttons may lead to duplicated content
CKM-703 - Duplicate appearance of the Content on the Find Resources Tab
CKM-708 - Comparison of CDvQuantity lists - removing magnitude should not be a major change
CKM-709 - RichTextToolbar - Color Combo box too small
CKM-710 - Minor capitalisation issues in email headers
CKM-711 - Maximum of 1 items should use proper singular - Cardinality 1..1 of a cluster
- CKM-712 - Updating role types for projects/subdomains should not delete all if no projects found
CKM-728 - Users that indicated to be available as translator should be invitable to translation review rounds
CKM-729 - CKM may not start properly in Firefox under very special circumstances
CKM-731 - API should throw and error if include-information or proceed-if outdated-resources are set to something other than false or true
- CKM-738 - Legacy SOAP webservice: Enable getArchetypeInADLFromCiteableId WITHOUT specifying the version
- CKM-746 - Review Round creation: Add Special Questions panel is not high enough
General Tasks / Under the Hood
- CKM-687 - More flexible timeouts for OTS client
- CKM-688 - Terminology code cache clearing should be possible only for certain terminologies
- CKM-705 - Update to Mediaflux 4.6.35
- CKM-718 - GitHub export should use Mediaflux native PluginThread
- CKM-719 - If git://... is configured for the git repository, this should be converted to https://... for links
- CKM-723 - Harmonise the four services to retrieve labels, versions, and branches (as applicable) into one service for all resource types
- CKM-739 - Improve Caching of SVG images
- CKM-743 - Use @RemoteServiceRelativePath Annotation on RemoteServices instead of manually specifying the ServiceEntryPoint
- CKM-744 - Remove servlet definitions from gwt module xmlÂ
- CKM-745 - Change module name to 'ckm' for consistency between development environment and deployment