Changes in MIR

Changelog for MIR - the MyCoRe / MODS institutional repository.

MIR Changelog

Version 2019.11 - Current Head

For details see maven site

Version 2019.06.1 - LTS Release based on MyCoRe release 2019.06.1

For details see maven site

  • Bug
  • New Feature
  • Task
  • Sub-task
  • Improvement

Version 2019.05 - Release based on MyCoRe release 2019.05

For details see maven site

  • Bug
    • [MIR-747] - Derivate Solr index is incomplete
    • [MIR-802] - Wizard: MCRSessionMgr is locked
    • [MIR-803] - related items shown are limited to 100
    • [MIR-804] - Wizard: Cannot initialize database
    • [MIR-806] - class attribute missing in derobjects
    • [MIR-807] - new uploaded files sometimes are not shown in filebrowser
    • [MIR-808] - viewer search opens and then closes for no reason
    • [MIR-809] - some origin info fields are missing in editor after importing them using enrichment resolver
    • [MIR-811] - metadata is missing in journal enrichment
    • [MIR-812] - get multiple genres using DOI import
    • [MIR-814] - can't edit derivate label
    • [MIR-815] - language field is missing in poster editor
    • [MIR-819] - missing right button borders in search form
    • [MIR-820] - missing space in login dialog
    • [MIR-824] - repeating mods:name[@type="corporate"] leads to IndexOutOfBoundsException
    • [MIR-829] - can't save some documents imported via DOI because of validation error
    • [MIR-831] - Shariff: Google+ is no longer available
  • New Feature
    • [MIR-766] - Add ORCID claiming
    • [MIR-827] - derivate editor now edits the title and classification of a derivate
  • Task
    • [MIR-826] - adapt layout examples to bootstrap 4
  • Improvement
    • [MIR-765] - adapt XEditor sheets with new xed lts2018 features
    • [MIR-833] - Mark large dropdown lists with class to allow binding javascript to it

Version 2018.06.0.3 - Release based on MyCoRe release 2018.06.0.3

For details see maven site

  • Bug
    • [MIR-777] - Thumbnail in basket view is missing
    • [MIR-791] - xeditor-form.js uses hard-coded relative path to SOLR servlet
    • [MIR-797] - Add missing pi checks to MIRStrategy
    • [MIR-800] - Viewer should be first on page before player
    • [MIR-803] - related items shown are limited to 100
    • [MIR-804] - Wizard: Cannot initialize database
    • [MIR-806] - class attribute missing in derobjects
    • [MIR-807] - new uploaded files sometimes are not shown in filebrowser
    • [MIR-809] - some origin info fields are missing in editor after importing them using enrichment resolver
    • [MIR-811] - metadata is missing in journal enrichment
    • [MIR-814] - can't edit derivate label
    • [MIR-815] - language field is missing in poster editor
  • New Feature

Version 2019.02 - Release based on MyCoRe release 2019.02

For details see maven site

  • Bug
    • [MIR-777] - Thumbnail in basket view is missing
    • [MIR-778] - If URN is missing URI resolver exception is thrown based in mods2epicur.xsl
    • [MIR-782] - Title is required also if I use nonrequired field
    • [MIR-783] - Role terms for dissertation thesis.advisor.repeated are twisted
    • [MIR-785] - mets is not properly indexed
    • [MIR-787] - citiation is not displayed properly
    • [MIR-790] - editor template publisher.organization overwrites input field with text "corporate"
    • [MIR-791] - xeditor-form.js uses hard-coded relative path to SOLR servlet
    • [MIR-797] - Add missing pi checks to MIRStrategy
    • [MIR-800] - Viewer should be first on page before player
  • Task
    • [MIR-740] - add PI rights management to MIR acl strategy
    • [MIR-780] - make servlet authentication usable with jetty
    • [MIR-784] - OAI make epicur available as metadata format even if not handled by mycore-pi
    • [MIR-792] - make MIR compile with Java 11
    • [MIR-799] - update solr-runner plugin to 1.1

Version 2018.06.0.2 - Release based on MyCoRe release 2018.06.0.2

For details see maven site

  • Bug
    • [MIR-770] - Related Items are not grouped in abstract view, if sort number is specified
    • [MIR-771] - xMetaDissPlus URN/DOI issues
    • [MIR-772] - Missing whitespace between volume and year
    • [MIR-773] - glyphicons are still used in javascript
    • [MIR-775] - fix URLs in download page
    • [MIR-778] - If URN is missing URI resolver exception is thrown based in mods2epicur.xsl
    • [MIR-779] - stylesheet for oai datacite is missing
    • [MIR-781] - Cannot set main file as submitter
    • [MIR-782] - Title is required also if I use nonrequired field
    • [MIR-783] - Role terms for dissertation thesis.advisor.repeated are twisted
    • [MIR-785] - mets is not properly indexed
    • [MIR-787] - citiation is not displayed properly
    • [MIR-790] - editor template publisher.organization overwrites input field with text "corporate"
  • Task
    • [MIR-780] - make servlet authentication usable with jetty
  • Improvement
    • [MIR-769] - increase subject/topic count from 10 to 20

Version 2018.11 - Release based on MyCoRe release 2018.11

For details see maven site

  • Bug
    • [MIR-663] - Subtitle is missing in xmetadissplus output
    • [MIR-756] - DNB has changed resolving URL to https://nbn-resolving.org/
    • [MIR-758] - xMetaDissPlus is not standard conform
    • [MIR-760] - Fix XEditor crash with (complete) included rfc5646 (ArrayIndexOutOfBoundsException)
    • [MIR-761] - File listing looks broken if acl is given for derivate
    • [MIR-763] - Shariff is outdated and metrics needs refacturing
    • [MIR-770] - Related Items are not grouped in abstract view, if sort number is specified
    • [MIR-771] - xMetaDissPlus URN/DOI issues
    • [MIR-772] - Missing whitespace between volume and year
    • [MIR-773] - glyphicons are still used in javascript
    • [MIR-775] - fix URLs in download page
    • [MIR-779] - stylesheet for oai datacite is missing
  • New Feature
    • [MIR-764] - Use enrichment resolver for better import from external resources
  • Task
    • [MIR-724] - Add integration tests for search behavior
    • [MIR-767] - add runtime compatiblity with Java 11
  • Improvement
    • [MIR-270] - highlight search string in full text if available
    • [MIR-768] - Make it possible to override variables in common styles
    • [MIR-769] - increase subject/topic count from 10 to 20

Version 2018.06.0.1 - LTS Release based on MyCoRe LTS release 2018.06.0.1

For details see maven site

  • Bug
    • [MIR-663] - Subtitle is missing in xmetadissplus output
    • [MIR-753] - datacite xml is invalid if document contains html title
    • [MIR-754] - bootswatch is not in synch with bootstrap version
    • [MIR-756] - DNB has changed resolving URL to https://nbn-resolving.org/
    • [MIR-758] - xMetaDissPlus is not standard conform
    • [MIR-760] - Fix XEditor crash with (complete) included rfc5646 (ArrayIndexOutOfBoundsException)
    • [MIR-761] - File listing looks broken if acl is given for derivate
    • [MIR-763] - Shariff is outdated and metrics needs refacturing
  • New Feature
    • [MIR-764] - Use enrichment resolver for better import from external resources
  • Task
    • [MIR-767] - add runtime compatiblity with Java 11

Version 2018.08 - Release based on MyCoRe release 2018.08

For details see maven site

  • Bug
    • [MIR-753] - datacite xml is invalid if document contains html title
    • [MIR-754] - bootswatch is not in synch with bootstrap version

Version 2018.06.0 - LTS Release based on MyCoRe LTS release 2018.06.0

For details see maven site

  • Bug
    • [MIR-709] - copyrightMD.xsd moved permanently to https url
    • [MIR-743] - get wrong path in href for derivate children via derivate response
    • [MIR-744] - image path in sass can not be resolved
    • [MIR-746] - make relatedItems, which used in research_data editor, in admineditor editable
    • [MIR-748] - MIR Wizard crashes on administrator role init
    • [MIR-751] - Using invalid characters in request
  • New Feature
    • [MIR-689] - provide MarcXML as export format via OAI
  • Task
  • Improvement
    • [MIR-677] - replace rfc4646 by rfc5646 and include all languages
    • [MIR-737] - Replace the file upload form with the new drag and drop upload
    • [MIR-742] - make navbar more flexible

Version 2018.05 - Release based on MyCoRe release 2018.05

For details see maven site

  • Bug
    • [MIR-569] - Replace static messages with i18n keys
    • [MIR-601] - Appearance is displayed as single dateIssued
    • [MIR-630] - Publication period for journals in badge contains question marks
    • [MIR-631] - alto presentation is broken in firefox
    • [MIR-633] - Framed MyCoRe-Viewer does not use pdfCreatorFormatString and pdfCreatorRestrictionFormatString
    • [MIR-634] - fix search issues
    • [MIR-636] - Doc type facet doesn't work like doc type browsing
    • [MIR-637] - default ACLs installing MIR are incomplete
    • [MIR-640] - using wrong message property
    • [MIR-643] - file listing has bad performance if derivate contains many files in directories
    • [MIR-644] - deactivate URN EventHandler
    • [MIR-646] - can delete files in derivate with URN
    • [MIR-647] - can't add other identifiers if URN is generated
    • [MIR-648] - Alto doesn't get indexed
    • [MIR-649] - replace TODO help texts
    • [MIR-650] - Badges in metadata view works inconsistent
    • [MIR-651] - Object link on upload page doesn't work
    • [MIR-652] - for DINI 2016 we need "world readable" and "world readable complete" search
    • [MIR-654] - xeditor templates are too unspecific
    • [MIR-655] - output of editor is missing if also author exists
    • [MIR-656] - Wrong badge in search result
    • [MIR-658] - geographic coordinate should allow more than one point
    • [MIR-659] - source maps do not include sources
    • [MIR-660] - Classical File Upload throws NPE
    • [MIR-661] - Error while resolving webapp:editor_error_formular.xml
    • [MIR-668] - non published documents are shown by '/find' request handler
    • [MIR-670] - Bootstrap Date Picker does not appear
    • [MIR-673] - Missing translations
    • [MIR-674] - Set main file after SWORD ingest
    • [MIR-675] - Rename deprecated MCR.Jersey.resource.packages property
    • [MIR-678] - Update moment javascript library, to fix possible security vulnerability
    • [MIR-679] - if a document is blocked or marked as deleted no following related item is listed
    • [MIR-680] - abstract is flickering when metadata page is loading
    • [MIR-681] - Abstracts with < or > are not shown.
    • [MIR-684] - Upgrade jQuery to 3.3.1
    • [MIR-686] - Validation text for title only shows ???
    • [MIR-687] - empty find search as admin or editor doesn't show all hits
    • [MIR-693] - Abstract or title with & is not shown
    • [MIR-695] - load openlayers javascript only if needed
    • [MIR-696] - validation of template role.extended.repeated doesn't work
    • [MIR-699] - Support for more than one genre is missing
    • [MIR-700] - searchfield on hit list throws exception
    • [MIR-701] - Choosing type of url has no effect
    • [MIR-703] - mir-viewer div is created for non PDF derivates
    • [MIR-704] - read more link for abstract is missing
    • [MIR-705] - Wrong URN default configuration
    • [MIR-706] - date popup is brocken
    • [MIR-707] - Get "internal server error 500" if citation.crosscite.org not available
    • [MIR-715] - search in full text or alto finds nothing using /find request handler
    • [MIR-716] - rename deprecated PI properties
    • [MIR-718] - Remove parameter XSL.Status.Message & XSL.Status.Style from url
    • [MIR-719] - managed identifier field is missing
    • [MIR-721] - "read more" link at abstract is always shown
    • [MIR-722] - Can edit mycore-pi identifier in xeditor if there is more than one pi
    • [MIR-725] - Show all related Items, even without href
    • [MIR-726] - sitemap: do not list restricted documents
    • [MIR-730] - relatedItem editor repeats content
    • [MIR-732] - typeOfResource for genres other than text is wrong in dynamic editor
    • [MIR-733] - changing maindoc or derivate content is locked when PI is specified
    • [MIR-734] - Choose publication does'nt work correctly
    • [MIR-735] - Can't edit first subject group
    • [MIR-736] - Fulltext search looks broken
    • [MIR-738] - abstract view for html abstract is broken
    • [MIR-739] - Can't change relatedItem
  • New Feature
    • [MIR-641] - Implement a plain HTML file list for Crawler/Bots/Spider
    • [MIR-731] - add ORCID search to person search entity
  • Task
    • [MIR-664] - remove XSL debug messages
    • [MIR-665] - remove deprecated function in oa-statistc.js
    • [MIR-685] - remove fileupload-applet support
    • [MIR-691] - Switch to sass
    • [MIR-702] - remove yarn.lock and add to .gitignore
  • Sub-task
    • [MIR-672] - DINI - M.1-4 - Clear visibility of Open Access publications on the web interface
  • Improvement
    • [MIR-151] - Integration tests with SOLR 7
    • [MIR-635] - switch lang menu to use MCRLanguageFactory
    • [MIR-642] - remove glyphicons and use Font Awesome instead
    • [MIR-657] - xMetaDissPlus and epicur optimizations
    • [MIR-662] - use marcrelator and mir_institutes classification
    • [MIR-666] - add confirmation modal befor register PI
    • [MIR-667] - show alert when citation can not be loaded from datacite
    • [MIR-669] - OAI: List newest documents first
    • [MIR-671] - add 'institute' set to OAI
    • [MIR-676] - Dublin Core fix dc:rights
    • [MIR-682] - add additional paginator to top of search
    • [MIR-694] - Add custom MCRSolrFileStrategy
    • [MIR-697] - Videos should be presented before PDFs
    • [MIR-698] - load videojs with yarn on build time
    • [MIR-708] - Resolve PPNs to final page in metadata view
    • [MIR-710] - make language repeatable in all editor forms
    • [MIR-711] - research data: add institution as a form field
    • [MIR-712] - research data: allow submitter to include notes
    • [MIR-720] - hide directory size on metadata page
    • [MIR-723] - display complete title in viewer

Version 2017.06.0 - LTS Release based on MyCoRe LTS release 2017.06.0

For details see maven site

  • Bug
    • [MIR-242] - view attribute in mir-rights doesn't mean view atm.
    • [MIR-426] - /find request handler doesn't match fulltext search
    • [MIR-543] - missing runtime dependency to jbig2-imageio
    • [MIR-563] - cleanup rule for licenses ist missing
    • [MIR-575] - xMetadissplus - output of "isPartOf" and "source" is invalid
    • [MIR-577] - use only the mods in the modsSourceContainer to build the title
    • [MIR-579] - Missing i18n keys for swf actions
    • [MIR-592] - zdb-Import get Genre from wrong x-path
    • [MIR-606] - remove duplicate ISSN in the ZDBD-ID Import
    • [MIR-610] - In complex search not all genres are selectable
    • [MIR-611] - Can not delete files in folders
    • [MIR-613] - detailview-badge use dateIssued with wrong encoding
    • [MIR-614] - only 2 level of genre is displayed in select while publishing
    • [MIR-615] - oas panel is displayed for deleted objects
    • [MIR-621] - searchfields for relatedItems without mycoreid caused problem and are not needed
    • [MIR-623] - Create new version of documents copies identifier also
    • [MIR-626] - Link in breadcrumb doesn't work for superordinate categories
    • [MIR-627] - DOI based citation formatting does still not work
    • [MIR-656] - Wrong badge in search result
  • New Feature
    • [MIR-578] - show the displayLabel of the Titel in the metadatebox
    • [MIR-603] - add x-address and x-place to mir-institutes for xMetaDissPlus
  • Task
    • [MIR-433] - Make MIR DINI ready
    • [MIR-544] - remove deprecated method usages
    • [MIR-547] - use new mycore-pi component for URN
    • [MIR-612] - remove Bower, because it is deprecated
    • [MIR-622] - update database driver information
  • Sub-task
    • [MIR-440] - DINI - M.5-8 export persistent identifier as primary and with working URI
    • [MIR-443] - DINI - E.6-6 - provide interfaces like SRU
    • [MIR-446] - DINI - E.A.2-3 - resumption token is valid for 24 hours
  • Improvement
    • [MIR-557] - Page speed optimization
    • [MIR-574] - remove maven build warnings
    • [MIR-576] - xMetadissplus - add support for video and audio documents
    • [MIR-599] - use property for DOI resolving and change URL to https://doi.org/
    • [MIR-616] - Use Yarn instead of npm
    • [MIR-617] - use the harmony branch of grunt-contrib-uglify for ES6
    • [MIR-628] - show et.al. if there are more than three authors

Version 2017.05 - Release based on MyCoRe release 2017.05

For details see maven site

  • Bug
    • [MIR-221] - getting wrong subject information using ppn import
    • [MIR-562] - OAS configuration mismatch
    • [MIR-565] - fix multiple issues with ppn import
    • [MIR-567] - OAS js has problems connecting graph provider
    • [MIR-568] - fix typos in message properties
    • [MIR-570] - action "download as zip" is missing
    • [MIR-572] - Fix i18n property for mir.isReferencedBy
    • [MIR-573] - URN Resolver URL does not redirect directly
    • [MIR-580] - Using search button after browsing leads to solr exception
    • [MIR-585] - If editor is cooporation, it is missing in result list
    • [MIR-587] - HTTP requests are not RFC 7231 conform
    • [MIR-588] - Minor bugs in metadata view
    • [MIR-589] - edit in xml is only allowed for superuser and ignores action mapping
    • [MIR-590] - subject form field is missing in moste genre entries
    • [MIR-594] - fix mir-it
    • [MIR-595] - OpenAire suggest servlet doesn't work
    • [MIR-598] - MIR video/media player does not support audio files
    • [MIR-600] - DOI based citation formatting doesn't work
    • [MIR-602] - getting NumberFormatException while importing PPNs
    • [MIR-605] - Can't create DOI if relatedItem has a DOI already
    • [MIR-608] - setSpec is missing in OAI header
    • [MIR-609] - Incomplete embargo date leads to NullPointerException: temporal
  • Task
    • [MIR-591] - Upgrade Selenium-Utils to 0.6
    • [MIR-604] - Upgrade Selenium-Utils to 0.6 and use Chrome with Travis
  • Sub-task
    • [MIR-597] - DINI - M.A. 1-3 XML answers from OAI interface are schema valid
    • [MIR-607] - DINI - M.A. 4-10 provide machine readable version of license information
  • Improvement
    • [MIR-548] - User failed to see video selection box
    • [MIR-564] - Auto deploy test results to github repository
    • [MIR-566] - use https for DOI resolving URL
    • [MIR-571] - add @MCRStaticContent to compatible resources
    • [MIR-582] - Show create PDF button in minimized Viewer if creation is configured
    • [MIR-593] - Move SASS compiler from MIR to MyCoRe
    • [MIR-596] - MIR player should also support wav

Version 2016.06.0.2 - Release based on MyCoRe release 2016.06.0.2

For details see maven site

  • Bug
    • [MIR-221] - getting wrong subject information using ppn import
    • [MIR-242] - view attribute in mir-rights doesn't mean view atm.
    • [MIR-357] - person browsing - searchfield (oder mit den Zeichen) add ".*" to the string even if it (.*) allready exists
    • [MIR-409] - OAI - problems with hierarchical classifications
    • [MIR-527] - cc:address for dc:publisher is missing in xMetaDissPlus
    • [MIR-529] - can't index documents with more than one relatedItem (mods.part)
    • [MIR-532] - dfg viewer mets metadata is broken
    • [MIR-535] - File names in file browser may not be displayed completely
    • [MIR-536] - search link in breadcrumb is broken
    • [MIR-538] - Catalog link ist missing
    • [MIR-541] - Create database schema if configured
    • [MIR-542] - Loose filter when searching after filtering search with facets
    • [MIR-550] - DOI Citation formatter delivers wrong encodet text
    • [MIR-553] - Error handling in file listing does not work in IE 11
    • [MIR-555] - epicur - format information for front page is missing
    • [MIR-558] - Log-Level debug causes editor fail
    • [MIR-559] - validate PPN in xEditor
    • [MIR-561] - Empty citation box
    • [MIR-562] - OAS configuration mismatch
    • [MIR-563] - cleanup rule for licenses ist missing
    • [MIR-565] - fix multiple issues with ppn import
    • [MIR-567] - OAS js has problems connecting graph provider
    • [MIR-568] - fix typos in message properties
    • [MIR-570] - action "download as zip" is missing
    • [MIR-572] - Fix i18n property for mir.isReferencedBy
    • [MIR-573] - URN Resolver URL does not redirect directly
    • [MIR-575] - xMetadissplus - output of "isPartOf" and "source" is invalid
    • [MIR-577] - use only the mods in the modsSourceContainer to build the title
    • [MIR-580] - Using search button after browsing leads to solr exception
    • [MIR-585] - If editor is cooporation, it is missing in result list
    • [MIR-587] - HTTP requests are not RFC 7231 conform
    • [MIR-588] - Minor bugs in metadata view
    • [MIR-589] - edit in xml is only allowed for superuser and ignores action mapping
    • [MIR-590] - subject form field is missing in moste genre entries
    • [MIR-592] - zdb-Import get Genre from wrong x-path
    • [MIR-594] - fix mir-it
    • [MIR-595] - OpenAire suggest servlet doesn't work
    • [MIR-598] - MIR video/media player does not support audio files
    • [MIR-600] - DOI based citation formatting doesn't work
    • [MIR-602] - getting NumberFormatException while importing PPNs
    • [MIR-605] - Can't create DOI if relatedItem has a DOI already
    • [MIR-606] - remove duplicate ISSN in the ZDBD-ID Import
    • [MIR-608] - setSpec is missing in OAI header
    • [MIR-609] - Incomplete embargo date leads to NullPointerException: temporal
    • [MIR-610] - In complex search not all genres are selectable
    • [MIR-611] - Can not delete files in folders
    • [MIR-613] - detailview-badge use dateIssued with wrong encoding
    • [MIR-614] - only 2 level of genre is displayed in select while publishing
    • [MIR-620] - user-create formular give no response of passwordlength to user
    • [MIR-621] - searchfields for relatedItems without mycoreid caused problem and are not needed
    • [MIR-655] - output of editor is missing if also author exists
    • [MIR-709] - copyrightMD.xsd moved permanently to https url
  • New Feature
    • [MIR-554] - use MCRIView2Tools to check if a Derivate is Tiled
  • Task
    • [MIR-526] - Implement changes for Git-Migration
    • [MIR-528] - Update dependencies
    • [MIR-531] - Add test case coverage reporting
    • [MIR-534] - Update Viewer in 2016.06.0.x to 0.11-SNAPSHOT
    • [MIR-545] - update to grunt release 1.0.0
    • [MIR-591] - Upgrade Selenium-Utils to 0.6
    • [MIR-604] - Upgrade Selenium-Utils to 0.6 and use Chrome with Travis
  • Sub-task
    • [MIR-448] - DINI - E.1-5 add search option / filter for licenses
    • [MIR-597] - DINI - M.A. 1-3 XML answers from OAI interface are schema valid
    • [MIR-607] - DINI - M.A. 4-10 provide machine readable version of license information
  • Improvement
    • [MIR-480] - add audio player to mir, use video.js
    • [MIR-490] - adjust GND search to new ws.gbv.de API, for better search results
    • [MIR-533] - The Documentviewer in the detail view should load the document with Parameter view
    • [MIR-539] - use more git information in MIRCoreVersion
    • [MIR-540] - Use Yarn instead of npm for mir-layout build
    • [MIR-551] - Use xalan function instead of solr request to detect mets exist
    • [MIR-552] - use i18n key for empty select option
    • [MIR-556] - display and translate error codes when registering doi
    • [MIR-564] - Auto deploy test results to github repository
    • [MIR-566] - use https for DOI resolving URL
    • [MIR-576] - xMetadissplus - add support for video and audio documents
    • [MIR-581] - show state badge on metadata view
    • [MIR-583] - fix Travis for Firefox 52 ESR
    • [MIR-596] - MIR player should also support wav

Version 2016.12 - Release based on MyCoRe release 2016.12

For details see maven site

  • Bug
    • [MIR-357] - person browsing - searchfield (oder mit den Zeichen) add ".*" to the string even if it (.*) allready exists
    • [MIR-527] - cc:address for dc:publisher is missing in xMetaDissPlus
    • [MIR-529] - can't index documents with more than one relatedItem (mods.part)
    • [MIR-535] - File names in file browser may not be displayed completely
    • [MIR-538] - Catalog link ist missing
    • [MIR-541] - Create database schema if configured
    • [MIR-542] - Loose filter when searching after filtering search with facets
    • [MIR-550] - DOI Citation formatter delivers wrong encodet text
    • [MIR-553] - Error handling in file listing does not work in IE 11
    • [MIR-555] - epicur - format information for front page is missing
    • [MIR-559] - validate PPN in xEditor
  • Task
    • [MIR-526] - Implement changes for Git-Migration
    • [MIR-530] - Update dependencies
    • [MIR-537] - Migrate MIR master to MyCoRe-Viewer-Trunk
    • [MIR-545] - update to grunt release 1.0.0
  • Sub-task
    • [MIR-448] - DINI - E.1-5 add search option / filter for licenses
  • Improvement
    • [MIR-539] - use more git information in MIRCoreVersion
    • [MIR-540] - Use Yarn instead of npm for mir-layout build
    • [MIR-551] - Use xalan function instead of solr request to detect mets exist
    • [MIR-552] - use i18n key for empty select option

Version 2016.06.0.1 - LTS on MyCoRe release 2016.06.0.1

  • Bug
    • [MIR-76] - publication status of content will not be updated while changing in metadata
    • [MIR-242] - view attribute in mir-rights doesn't mean view atm.
    • [MIR-342] - Journal autocomplete shows wrong identifier if no issn is given
    • [MIR-359] - GND search for corporation is missing
    • [MIR-360] - Roles of documents are always mapped to mods:name[@type="personal"] and not mods:name[@type="corporation"]]
    • [MIR-367] - person index sorts case sensitive
    • [MIR-374] - uploadform don't react on upload errors
    • [MIR-378] - admin editor does not allow edit of all dates (dissertation)
    • [MIR-380] - Isn't possible to secure MCRObjects with access keys
    • [MIR-383] - No message displayed if derivate is not hidden but user lacks read permission
    • [MIR-384] - Embargo is not visible to user
    • [MIR-385] - HTML title in metadata view is missing
    • [MIR-387] - Set user role for self registration from property "MIR.SelfRegistration.DefaultRole" not through xeditor form
    • [MIR-388] - Fix URI creation for PPN
    • [MIR-389] - Sort files in metadata view
    • [MIR-392] - Persists transient user if not exists
    • [MIR-393] - search field "allMeta" may get to high score
    • [MIR-397] - Start Wizard only on missing mycore.properties and/or persistence.xml
    • [MIR-404] - MIRDDCtoSDNBMapper in mods removes origin classification entry
    • [MIR-408] - host institution field might be empty when importing documents via PPN
    • [MIR-415] - solr field mods.relatedItem and mods.part should only contain value for "this" document not of any relatedItem
    • [MIR-416] - editor fields for person needs some refacturing
    • [MIR-419] - Can't create document with URL and shelflocator
    • [MIR-420] - upload of derivate creates new derivates on page reload
    • [MIR-422] - Wizard ignore database schema
    • [MIR-423] - Contained documents title are not displayed
    • [MIR-427] - OAI epicur link to ZIP download is wrong
    • [MIR-431] - converting mods:displayForm "etal" to mods:etal does not work anymore
    • [MIR-432] - mods:namePart not get changed when editing a document with a simple editor
    • [MIR-453] - Can't create mods with institution
    • [MIR-465] - download action for multiple files is missing in result list
    • [MIR-466] - problems with repeater for author on some plattforms
    • [MIR-472] - OAI: epicur should use the derivate with an URN defined
    • [MIR-474] - Invalidate read permission cache also on add accesskey
    • [MIR-477] - Fix access key add for new users
    • [MIR-479] - Delete wrong access key only if none is matching
    • [MIR-482] - "+" button in complex search doesn't work
    • [MIR-488] - Missing space between Volume and page
    • [MIR-489] - SherpaRomeo doesn't work as ajax call in https running applications because it is mixed content. The sherpaRomeo api call is no https call atm.
    • [MIR-493] - Change derivate label has no effect
    • [MIR-494] - action menu asked every time for login
    • [MIR-495] - create new document with related item disables title for related item if project id is not mir
    • [MIR-496] - Click on genre or rights filter on metadata page shows no results
    • [MIR-497] - html title with html-entitys are not displayed in detailview
    • [MIR-502] - Video check query is incomplete
    • [MIR-505] - fix bugs on search response page
    • [MIR-506] - solr score / relevance is always 5 stars and title is todo
    • [MIR-508] - GND search result does not show angle brackets
    • [MIR-509] - Citations in citationbox are incomplete
    • [MIR-510] - Can't edit article if journal has invalid issn
    • [MIR-511] - mods:part needs to be multivalued in schema.xml
    • [MIR-513] - Selecting main file in folder does not work right
    • [MIR-515] - datacite citation formatter throws http error 406
    • [MIR-517] - Autocomplete overlays datepicker in editor
    • [MIR-522] - editor forms doesn't work if no mir_institutes classification is available
    • [MIR-524] - Publication date is missing if information is part of host
    • [MIR-525] - URN is missing in citation box
  • New Feature
    • [MIR-315] - Use PPN as mods:identifier
    • [MIR-379] - GVK import: allow editor import from GVK to editor-admins.xed
    • [MIR-499] - Add session polling in editor masks and upload form
    • [MIR-523] - CSV-Export is missing
  • Task
    • [MIR-79] - Cleanup differences between miless mods and MIR mods
    • [MIR-237] - add download icons for mir filetypes
    • [MIR-349] - make metadata print view usable
    • [MIR-350] - Create persistence.xml instead of hibernate.cfg.xml
    • [MIR-364] - move application specific content to mir-flatmir-layout-utils.xsl
    • [MIR-365] - remove oaiabout from standard MIR
    • [MIR-382] - refacture MIRAccessKeyStrategy properties and readd possibility to disable access keys
    • [MIR-451] - quick click on repeat fields in form view caused error
    • [MIR-485] - German sub headline for error pages should be: "Das ist ein Fehler."
  • Sub-Task
    • [MIR-98] - Lizenzen
    • [MIR-102] - Impact Faktoren
    • [MIR-105] - Seitenzahlen
    • [MIR-435] - DINI - M.A.2-4 - OAI transient and hold information of deleted items one month
    • [MIR-436] - DINI - A.2.2 Sets for DDC groups
    • [MIR-437] - DINI - M.2-6 explain long-term archiving
    • [MIR-441] - DINI - E.6-1 - add alternative classification
    • [MIR-445] - DINI - M.A.2-3 - Sets for DINI publication types
    • [MIR-449] - DINI - M.5-6 - prevent derivate changes
    • [MIR-450] - DINI - M.5-9 show deletion information
    • [MIR-457] - DINI - M.A.3-6 Every record contains at least one DNB subject group in a subject element, and the document is listed in that group.
    • [MIR-458] - DINI - M.A.3-5 Document or publication types according to the DINI Recommendations Common Vocabulary for Publication and Document Types are assigned to all documents
    • [MIR-459] - DINI - E.A.3-2 The contributor element is used and contains the name of one person or institution that was involved in the creation of the document described
  • Improvement
    • [MIR-218] - html title
    • [MIR-320] - GND/VIAF input fields needs some improvements
    • [MIR-348] - Improve MIR Strategy to match typical access uses cases for repository solutions
    • [MIR-351] - search, hit list and metadata view should be usable without javascript
    • [MIR-352] - use mods:nameParts internally
    • [MIR-356] - enable less/sass usage in application ressources
    • [MIR-358] - use simple dynamic editor when appending child to lectures
    • [MIR-366] - mir-video.js.xsl should only be used if relevant content is available
    • [MIR-368] - use mods-utils.xsl in mir-solr.xsl
    • [MIR-369] - add i18n properties for missing translations
    • [MIR-371] - Add database connection pooling via HikariCP
    • [MIR-373] - use chevron icons instead of burger button for "more options" in editor masks
    • [MIR-375] - Add standart ACLs for Classifikationeditor and ACL Editor
    • [MIR-376] - GVK import: add GND identifier to mods:name
    • [MIR-377] - GVK import: map DDC to SDNB
    • [MIR-386] - Use new possibilities from MCRMODSEmbargoUtils
    • [MIR-394] - title translated should be repeatable
    • [MIR-396] - add param for dateRange-input, so only Rangeinput is displayed
    • [MIR-399] - Use responsive design for derivate file list
    • [MIR-401] - unify pagination in MIR and make it more responsive
    • [MIR-402] - use label x-uri from classifications instead of hard coded URI
    • [MIR-403] - Use mycore-pi for DOI registration
    • [MIR-405] - "/find" Solr request handler should use standard query parameter "q"
    • [MIR-407] - allow origin for project id also as URL parameter in xeditor
    • [MIR-421] - Display details on http error code
    • [MIR-428] - use x-uri from classification
    • [MIR-434] - map mir_genre to marcgt
    • [MIR-452] - Improve xmetadissplus - dateaccepted, thesis:degree, frontpage
    • [MIR-454] - add mapping mir_genere -> XMetaDissPlusThesisLevel
    • [MIR-455] - use URN as citation link if document has an URN
    • [MIR-461] - make changing main document a ajax call
    • [MIR-462] - add "save as zip" option to derivate actions
    • [MIR-463] - add DFG-Viewer link and logic
    • [MIR-464] - Don't display generated classifications in detailview
    • [MIR-467] - Add video.js HLS Source Handler
    • [MIR-468] - PPN import sometimes makes REST requests to the same mir instance
    • [MIR-469] - Drop IE8 support for video.js
    • [MIR-470] - OAI: use update_status 'url_update_general'
    • [MIR-471] - load openstreetmap only if someone opens it
    • [MIR-473] - Use a Fallbackpublisher for XMetaDissPlus, if no publisher was stored in metadata.
    • [MIR-475] - mods:relatedItem of type references should be displayed and linked
    • [MIR-476] - link relatedItems to existing documents or create documents, when importing with PPN
    • [MIR-483] - article groups should be by year
    • [MIR-484] - add all hits on page to basket
    • [MIR-486] - Send more info's for self-registered users
    • [MIR-491] - improve mods_nameIdentifier search
    • [MIR-492] - Add possibility to add or change a GND for a Topic
    • [MIR-500] - improve relatedItem search in admin editor
    • [MIR-501] - Don't check permissions within accesskey resolver
    • [MIR-503] - The script derivate-fileList.js should handle errors.
    • [MIR-504] - Add Admineditor to contextmenue in detailview
    • [MIR-507] - preserve pagination while adding object to basket
    • [MIR-512] - change PPN import format to mods36, for better compatibility
    • [MIR-516] - Add possibility to sort child documents in metaview
    • [MIR-519] - prevent selection of multiple hosts and multiple related Items with the same ID
    • [MIR-520] - Add series volume number also to solr index
    • [MIR-521] - Integration tests should run on remote ESR Firefox and local current Firefox

Version 0.4 - based on MyCoRe release 2016.02

  • Bug
    • [MIR-127] - repair bootswatch variable usage to bring bootswatch themes back to work
    • [MIR-230] - selenium findElement(By.id("loginURL")) failes
    • [MIR-255] - relatedItem autocomplete fill operation is not reliable
    • [MIR-262] - Wizard dosn't show all installation log output since log4j2 update
    • [MIR-275] - relatedItem autocomplete does not work correctly with some genre editors
    • [MIR-283] - Title of lecture not stored when creating course material
    • [MIR-284] - When creating course material type of ressource not stored
    • [MIR-286] - Cannot save object (dissertation) after import over ppn
    • [MIR-287] - Thumnails and viewer of 'PDF' does not show up
    • [MIR-289] - do not show accessCondition if empty
    • [MIR-305] - multiple term search gets to many results
    • [MIR-322] - edit object with person with gnd - the gnd bagde is not displayed
    • [MIR-324] - site reload after select a person
    • [MIR-325] - broken gnd-link in the badge of person search
    • [MIR-326] - actionmapping.xml contains invalid characters in URLs
    • [MIR-327] - I18N Key Missing: ???component.mods.metaData.dictionary.identifier.oclc???
    • [MIR-330] - wrong identifier gets selected when editing some imported documents
    • [MIR-333] - search on hitlist ignores current filter / search params
    • [MIR-334] - create a new user causes an exception in userExists (MirSelfRegistrationServlet)
    • [MIR-338] - MIRAccessKeyStrategy shouldn't allow access to objects if user haven't a access key
    • [MIR-339] - Performance on metadata view is too slow
    • [MIR-341] - editor - wrong use of mods:subject/mods:topic, need refacturing relation subject to subjectgroup
    • [MIR-343] - relItemSearch ignores required attributes
    • [MIR-345] - child link in meta view does not work
    • [MIR-347] - ImageWare ACL check requests permission instead of POOLPRIVILEGE
  • New Feature
    • [MIR-306] - add xmetadissplus as OAI output format
  • Task
    • [MIR-59] - enhance classification mapping for mods
    • [MIR-78] - refacture metadata view
    • [MIR-155] - beautify new html5 file upload
    • [MIR-259] - show action menu also if not logged in
    • [MIR-272] - move xeditor form scripts to separate file
    • [MIR-276] - add copy functionality
    • [MIR-280] - refacture derivate usage in metadata, read file only once
    • [MIR-281] - refacturing upload form
    • [MIR-291] - add PICA3 as export format
    • [MIR-298] - add xmetadissplus as OAI output format
    • [MIR-300] - In detailview display action button next to cardbutton.
    • [MIR-311] - use attribute type for mods:note managed by classification
  • Sub-task
    • [MIR-312] - MIR.ImageWare.requiredIdentifier doesn't support only PPN
    • [MIR-313] - rename zip package to ppn
    • [MIR-314] - show export button only for specific categories in mir_rights
    • [MIR-318] - multiple player windows
    • [MIR-323] - users other than superuser doesn't have permission to create package
  • Improvement
    • [MIR-74] - add version info to system info panel in metadata view
    • [MIR-146] - refacture forms (search form and editor forms)
    • [MIR-170] - add zdbid import from mods component
    • [MIR-253] - update xeditor forms
    • [MIR-271] - add xeditor fields for start and end date
    • [MIR-274] - hide genre categories with x-editor="false" when no child categories available
    • [MIR-288] - show children as tree and with volume, issue or chapter, ordered by date issued
    • [MIR-290] - required select fields shouldn't be selected per default
    • [MIR-294] - Classification labels should be used instead of i18n properties
    • [MIR-299] - hit return in related item search leads to internal server error
    • [MIR-307] - allow application urns also in metadata
    • [MIR-309] - add about section to OAI record
    • [MIR-310] - MIRSwordIngester should use MCRSwordMediaHandler to handle files
    • [MIR-316] - viewer in metadata page - disable mini overview and fit document width on startup
    • [MIR-319] - add special page for deleted or blocked documents
    • [MIR-321] - Add information message after editing metadata
    • [MIR-335] - If a video is protected by securetoken it should be opened in integrated player (for all users that are not editors or admin -> acl).
    • [MIR-340] - File listing in metadata view should use REST-API of MyCoRe

Version 0.3 - Workshop 2015 based on MyCoRe release 2015.11

  • Bug
    • [MIR-116] - on metadata page containing information is missing if type is series etc
    • [MIR-120] - mir should use mycore state classification
    • [MIR-141] - fix classification browser headlines, remove <label />
    • [MIR-145] - include breadcrumb into cosmol
    • [MIR-150] - Setup does not load classifications
    • [MIR-154] - MIR wizard throws InitializerError because of access check in MCRStaticXMLFileServlet
    • [MIR-163] - we use different bootstrap/bootswatch versions, configuration must be simplifyed
    • [MIR-165] - mir:role.repeated can't be used twice in one MIR editor
    • [MIR-166] - register form allows special characters in user login
    • [MIR-167] - validation message hover doesn't work
    • [MIR-169] - PPN usage leads to mods schema errors
    • [MIR-171] - Search via badges doesn't use state filter
    • [MIR-179] - importing data from gvk into mir incorrect in some cases
    • [MIR-192] - can't create new derivate if URN exists
    • [MIR-196] - No Form fields for genre "picture"
    • [MIR-197] - ACL rule "require login" doesn't work with MIRStrategy
    • [MIR-205] - Support all bootswatch themes
    • [MIR-213] - MIRViewerConfigurationStrategy throws MissingFormatArgumentException when MIR.CustomLayout.JS is set
    • [MIR-222] - layout for validation messages creates invalid html
    • [MIR-223] - MIR throws Too many activate() calls
    • [MIR-224] - metadata view doesn't show files within directories
    • [MIR-225] - can't delete files within directory using MCRDerivateServlet
    • [MIR-226] - mcr:categId don't work
    • [MIR-231] - validation failes in admin editor
    • [MIR-235] - search in person browsing doesn't work properly
    • [MIR-236] - searchfield mods.name contains date information
    • [MIR-239] - GND for name type=corporate isn't resolved
    • [MIR-240] - author role is shown in basket view
    • [MIR-247] - using mods:name with classification support leads to NPE
    • [MIR-249] - GND search doesn't works with https://lobid.org
    • [MIR-250] - show dateIssued badge only if available
    • [MIR-263] - Permission for creating classification is create-class
    • [MIR-264] - child document creation via sub menu failes
    • [MIR-266] - move all fileupload files to common-resources
    • [MIR-267] - Exclude servlet-api 2.4 from mycore-sword
  • New Feature
    • [MIR-161] - add possibility to define restrictions on derivate access
    • [MIR-188] - Allow ACL checks for derivate against categories of owning document
    • [MIR-198] - Implement access keys which acquires permissions to read and/or write of MCRObject or MCRDerivates
    • [MIR-202] - Add support for research data
    • [MIR-220] - Add support to link documents to any classification
    • [MIR-265] - Sword2 implementation for MIR
  • Task
    • [MIR-118] - add acl rules for admin-editor etc. and fix spelling of "guest"
    • [MIR-122] - intergrate video.js into metadata view
    • [MIR-140] - implement subselect for related items (like host, series ...)
    • [MIR-172] - make cosmol header responsive
    • [MIR-183] - add facets in result list for all searches
    • [MIR-187] - Increase default limit of fileupload to 4GB
    • [MIR-203] - show publication state on hit list
    • [MIR-209] - provide an URI resolver to get information if access key exists
    • [MIR-210] - define form fields for new genres teaching_material, lecture_resource ...
    • [MIR-211] - add generic editor template for classifications
    • [MIR-227] - need consistent version management for bootstrap, jquery and fontawesome
    • [MIR-229] - Upgrade to Log4J 2.x
    • [MIR-233] - upgrade typeahead to version 0.11.1
    • [MIR-234] - change editor organization to publisher organization and make it searchable
    • [MIR-241] - Use eventType="publish" for originInfo
    • [MIR-243] - date picker for the editor
    • [MIR-246] - refacture ppn import
    • [MIR-261] - Refacture result list
  • Sub-task
    • [MIR-81] - structure
    • [MIR-82] - metadata
    • [MIR-83] - def.modsContainer
    • [MIR-85] - Titel
    • [MIR-86] - Titel abgekürzt
    • [MIR-87] - Personennamen
    • [MIR-88] - Körperschaften
    • [MIR-89] - Erscheinungsland
    • [MIR-90] - Erscheinungsjahr
    • [MIR-91] - Sprache
    • [MIR-92] - Signatur der UB
    • [MIR-93] - Links
    • [MIR-94] - Abstract
    • [MIR-95] - DNB Sachgruppen
    • [MIR-96] - Stichworte
    • [MIR-97] - TypeOfResource
    • [MIR-99] - Embargo
    • [MIR-100] - Status
    • [MIR-101] - Konferenzen
    • [MIR-103] - 2. Quelle
    • [MIR-104] - "Erscheinungsort" Report
    • [MIR-106] - Heft
    • [MIR-107] - Jahrgang des Artikels
    • [MIR-108] - Patente
    • [MIR-109] - Sendungen
    • [MIR-111] - Verknüpfung parent/child
    • [MIR-129] - metadata boxes shouldn't be in a hard grid layout
    • [MIR-159] - mods:subject
    • [MIR-176] - file list and containing objects looks different to the other metadata blocks
    • [MIR-177] - move action and basket menu down to label block
    • [MIR-178] - If object is in basket, show 'remove from basket' instead of no button
    • [MIR-180] - add help icon and messages
    • [MIR-181] - group editor fields with div id="", which repeated together
    • [MIR-191] - add missing fields
    • [MIR-193] - add mods:nonSort to title
    • [MIR-194] - use <rights>-section in mycoreobject xml
    • [MIR-207] - put info button and repeater button in one grid column
    • [MIR-214] - autocompletion for relatedItem in dynamic editor
    • [MIR-232] - Log4J2 logger output isn't configured for CLI
    • [MIR-257] - create a derivate edit form for MIR
    • [MIR-268] - add required attribute to formfields
  • Improvement
    • [MIR-2] - prompt for confirmation deleting files
    • [MIR-52] - extend MCRMODSInheritanceManager.java
    • [MIR-131] - open left side menu in cosmol dependent on screen resolution
    • [MIR-132] - update default urn resolver (dnb germany)
    • [MIR-133] - URN should be presented readable in metadata view
    • [MIR-134] - left side menu should stay toggled after click on link
    • [MIR-135] - add possibility to add user defined javascript
    • [MIR-136] - separate javascript where possible into an external file
    • [MIR-137] - use label 'x-hosts' from mir-genre classification for objectActions
    • [MIR-138] - use ppn import from mycore-mods
    • [MIR-139] - for better layout development we need more fine granular watch tasks
    • [MIR-142] - check layout stylesheets for core functionality and move them to mycore if needed
    • [MIR-143] - include datacite functionality
    • [MIR-144] - provide citation formatting functionality
    • [MIR-147] - refacture basket/bookmark menu and page
    • [MIR-148] - beautify login/user menu
    • [MIR-149] - include GND/VIAF search also for organisations
    • [MIR-152] - sort result list by score and dateIssued
    • [MIR-157] - provide a possibility to create metadata for conference, course etc.
    • [MIR-158] - add possibility to enter rights holder
    • [MIR-173] - add start-link to left side menu in cosmol
    • [MIR-174] - refacture hit list
    • [MIR-175] - add possibility to disable filter options and make them more responsive
    • [MIR-182] - owner should find his documents
    • [MIR-184] - show altmetrics in citation box
    • [MIR-185] - layout fine tuning
    • [MIR-186] - add an OpenAIRE-Compliant configuration
    • [MIR-189] - use webjars for jquery and bootstrap
    • [MIR-190] - refacture index.jsp
    • [MIR-195] - enable google sitemap
    • [MIR-199] - Not all searches shows creators publications
    • [MIR-200] - add possibility to define ACLs for adding new URN
    • [MIR-201] - Can't find token for MIR-Wizard in log
    • [MIR-208] - form select doctype
    • [MIR-219] - enhance person name information
    • [MIR-228] - Wizard should use port from current webapplicationserver
    • [MIR-248] - provide submit template for new CreateObjectAppendDerivateServlet
    • [MIR-252] - Support <etal /> from MODS 3.5
    • [MIR-254] - use project id property for new object id in xeditor

Version 0.2 - based on MyCoRe release 2015.02

  • Bug
    • [MIR-1] - using mir.war -> tomcat shutdown doesn't stop all processes
    • [MIR-64] - show GND link only for the first author in list
    • [MIR-65] - empty action menu after URN generation and no URN is shown
    • [MIR-66] - Can't delete single file in derivate
    • [MIR-72] - link in wf mail isn't clickable
    • [MIR-73] - content of comments field in metadata is missing
    • [MIR-75] - embargo filter creates wrong mycore xml for derobjects
    • [MIR-77] - create article throws array out of bounds exception
  • Improvement
    • [MIR-67] - institution browser doesn't work
    • [MIR-71] - don't show system information to guest users
    • [MIR-113] - dynamic editor -> param standalone default
    • [MIR-114] - Please ask before shutdown server
    • [MIR-115] - Add more params for database configuration
    • [MIR-117] - use classification for rights
    • [MIR-124] - Cosmol menu shouldn't be a drop down menu
    • [MIR-125] - separate cosmol less commandos to specialized cosmol less files
    • [MIR-130] - add highwire press tags citation_* from mycore-mods to metadata view
  • Task
    • [MIR-57] - include miless xeditor forms in mods component
    • [MIR-61] - include OAI interface
    • [MIR-62] - remove default-layout
    • [MIR-63] - create second layout template with left menu bar
    • [MIR-70] - enable database schema configuration
    • [MIR-123] - Please add mycore.de/impressum content to MIR
  • Sub-task
    • [MIR-110] - Buch in Serie
    • [MIR-121] - implement multiple layouts inside the grunt file

Version 0.1 - Workshop 2014

Initial Version, based on OpenAgrar code.

  • Task
    • [MIR-57] - include miless xeditor forms in mods component
    • [MIR-58] - genre classification to mods component