* Add select query document modifier with dynamic target field; use locale-specific sort fields when available.
* Add i18nized labels to index for autocomplete
* Remove lowercasing from label query
* Improved document modifier for multilingual field with defined suffix name
* Improved document modifier for multilingual field with defined suffix name
* refact: reverted access modifier changes
* Lowercase label in documentModifierI18nSort in case old solr schema is used which doesn't have lowercase filter
* fix: fixed queries and locale names
* fix: renamed new document modifier
* fix: use linkedHashMap to retain map sort fields order
* refact: extracted buildAndExecuteVClassQuery(List<String> classUris, int page, int pageSize, String alpha, VitroRequest vreq)
* fix: removed unused import
* fix: constant name aligned with other suffix
Co-authored-by: Brian Lowe <brian@ontocale.com>
* fix: retain language tags on editing data properties with backend editor
* fix: replace label in backend editor in default language. Avoid side effect of removing all other labels.
* feat: introduced file upload
* fix: added file upload config settings
* fix: reverted auto formatting of upload file helper
* fix: replaced missed condition
* Improved naming, internationalization, removed file extensions as misleading information
* Fixed wrong bytes number representing 10Mb
* fix: show no media types allowed if no media types defined in runtime.properties
* fix: Add vitro-languages-home-core as installer dependency to have Vitro RDF internationalization files
* fix: change vitro-languages-core-home dependency type from tar.gz to pom
* Add SMTP Authentification
* refactor: restrict access to getEmailSession()
* fix: FreemarkerEmailFactory test, defined protocols if TLS port is used to send email
* fix: add check for TLSv1.3 support
* Online translation added to Developer panel settings
* Added special characters conversion on file import and export for online translations
* fix: Parse text nodes separately
* fix: broken js on page prevents working developer panel
* fix: workaround for online translations using freemarker template models
* fix: safe way to convert array of objects to array of strings
* fix: convert char codes on read/write property files
* refact: corrected constant names
* Update issue templates
* Run unit tests in alphabetical order (#244)
* fix: unit tests VIVO-2003 (#245)
* updates to outdated urls
Co-authored-by: Dragan Ivanovic <chenejac@uns.ac.rs>
Co-authored-by: Brian Lowe <brian@ontocale.com>
Co-authored-by: Georgy Litvinov <git@litvinovg.pro>