Releases: gbv/cocoda
Cocoda 1.4.3
- Updated cocoda-sdk to version 1 (#590) which comes with several additions:
- Fixes for coli-conc suggestions (via LabelSearchSuggestionProvider)
- Fixes for issues with local mappings
- Several additions to Skosmos integration, including getting top concepts, ancestors, and narrower concepts (note that there might still be issues with Skosmos hierarchies)
- Added Iconclass search links.
- Added ILC vocabulary.
- The "Share Link" for Mapping Search is back (button in the bottom right). (#361)
- Added support for new way of specifying creator identity in jskos-server (gbv/jskos-server#122). (#591)
- Fixed several issues. (#586, #587, #588, #589)
- Updated dependencies.
Cocoda 1.4.2
- Updated dependencies
- Added URL to Accessibility page on GitHub (German)
- Mapping Navigator: Add fallback to original sorting (instead of using sort by concepts)
- Adjusted default auto refresh intervals (10 seconds for mappings, 2 minutes for application updates)
- Fixed link to Docker image
Cocoda 1.4.1
- Updated all dependencies to their latest version.
- Added special notation handling for DDC and SDNB.
- This already existed for DDC, but was accidentally removed in the past.
- Node.js 10 is now required to build Cocoda.
- Fixed a bug that prevented loading a config file from URL parameters in some cases.
- When a mapping is loaded via the
mappingUriURL parameter, its concepts are now selected automatically if there are no other selected concepts.
The release version of Cocoda can be used on https://coli-conc.gbv.de/cocoda/app/. You can find more information about Cocoda here.
Cocoda 1.4.0
In this release, we fixed a lot of bugs and refactored some core parts of the application to make it work better.
- Bug fixes and improvements. (#538, #537, #544, #541, #552, #551, #542, #561, #560, #562, #564, #563, #569, #567, #554, #570, #558, #548, #575, #566)
- Improved API access and background activity.
- Cocoda now uses cocoda-sdk to access JSKOS APIs. (#522)
- Refreshing mappings in Mapping Browser is optimized (through cocoda-sdk).
- Further optimizations regarding API access, especially for mappings.
- Mapping Browser: It is now configurable how often mappings should be refreshed from the API. (#556)
- Automatically looking for newer versions of Cocoda can now be disabled in Settings. (#573)
- Background polling is now suspended when Cocoda is in background. (#509)
- Error messages are improved. (#437, #540)
- Cocoda is now available via Docker. (#553)
- https://hub.docker.com/repository/docker/coliconc/cocoda
- Please give us feedback on how this is working for you.
- We are planning to offer jskos-server and login-server via Docker as well to be able to easily deploy all three components together.
Cocoda 1.3.1
Cocoda 1.3.0
-
It is now possible to create mappings to unknown concepts by typing in a valid notation in concept search. (#278)
-
Component settings were internally revamped and are now also available under Settings - User Interface. (#468)
-
Mapping Navigator now has a clear division between database mappings and mapping recommendations. (#495, #500)
-
Show favorite concepts as a concept list. (#409)
-
Fix and adjust manual and documentation. (#435, #535, #349)
- Developer documentation: CONTRIBUTING.md
- API documentation: https://gbv.github.io/cocoda/
- User manuals: English (outdated, see #527), German
-
Other small fixes and adjustments. (#531, #526, #534, #355, #341, #507, #521)
Cocoda 1.2.0
- Mappings can now be confirmed. (#470)
- Note that this feature is only available for certain users. The confirmation will be shown to all users though.
- Support for additional concept lists. (#425, #508)
- Currently only via config file. As an example, see this Cocoda instance specific for RVK.
- "Next concept" logic is now specific to the currently selected list. (#505)
- Implemented a "previous concept" button for flat lists. (#501)
- Settings: Removed registry selection from "Account" tab and extended the "Data Sources" tab. (#305, #503)
- Further adjustments to navigation bar and settings.
- Removed comment functionality for mappings. (#453)
- Updated German user manual.
- Other adjustments and fixes. (#492, #440, #496, #504, #514, #513, #518, #502)
Cocoda 1.1.2
- Scope notes for concepts will now be shown in a popover when hovering over it. (only in Mapping Editor and Mapping Browser) (#475)
- Mapping Search: Add locking search schemes to currently selected concept schemes. (#465)
- Mapping Search: Show a collapsed search by default that can be extended. (#466)
- Enable green indicator for mapped concepts by default. (#485)
- Support selection of non-writable registry (to be used with mapping concepts indicator). (#484)
- DataModal: Provide more API URLs. (#471, #472)
- ConceptDetail: Show notes in all languages. (#494)
- Other adjustments and fixes. (#473, #483, #487, #311, #481, #482, #489)
Cocoda 1.1.1
- Mapped concepts can now be highlighted! (#458, #479)
- Enable this option in the Concept List/Tree settings (disabled by default because it impacts performance on slower machines).
- In Concept Tree and Concept Detail, you will now see green indicators to the right of concepts if they have existing mappings from/to the selected concept scheme on the other side in the currently selected mapping registry.
- Experimental support for Skosmos instances. (#142)
- Currently included are the vocabularies Thesaurus for Economics (STW, from ZBW Skosmos) and EuroVoc (from BARTOC Skosmos).
- No support for hierarchies yet.
- Please report issues in #142.
- Adjust "next" button in Concept Detail (now in the top right if the detail tabs and with an arrow). (#464, #478)
- Concept schemes can now be filtered by registry. (#469)
- Improvements in CSV export.
- Mapping Search: Hide extended search. (#466)
- DataModal improvements.
- Local CSV mappings export. (#467)
- New layout for URLs.
- Further adjustments and fixes.
Cocoda 1.1.0
Cocoda 1.1.0 adds write access to Wikidata mappings! Feel free to test it out. There are also some other visible and many invisible changes.
- Wikidata write access support! (#445)
- It is now possible to use Cocoda to create, update, and delete mappings in Wikidata.
- Successfully tested target systems:
- Basisklassifikation (BK)
- Regensburg Classification (RVK)
- Integrated Authority File (GND)
- Nomisma
- Iconclass
- Prerequisites: An account with a connected Wikidata/Mediawiki account.
- Support for JSKOS API's updated
/statusendpoint. (#451, #454, #455, #461)- Cocoda now knows exactly what functionality a registry has and what kind of authentication is necessary to use it.
- This results in fewer errors messages, especially regarding saving/editing/deleting mappings.
- Mapping Editor: Show relevant warnings regarding the currently edited mapping. (#457)
- For example, if a mapping from a different registry is being edited, a warning will be shown that it will not update the existing mapping, but rather save as a new one.
- An error icon with a tooltip message is shown whenever a mapping can't be saved.
- Mapping Editor: If mapping guidelines are available for the current combination of selected concept schemes, a link to those guidelines will be shown next to the "Mapping Editor" title. (#217)
- Currently available: Wikidata -> BK, Wikidata -> GND (both German)
- There is now a "next" button in the bottom right corner of Concept Detail which opens the next concept of the current concept scheme on a depth-first basis. (#302)
- Keyboard shortcuts:
alt + n(next concept left),alt + m(next concept right)
- Keyboard shortcuts:
- Mapping Navigator: If a mapping already exists in the currently selected mapping registry, it will be hidden from the "automatic mappings" results. (#449)