Releases: vivo-project/Vitro
Release vitro-1.15.0
Release vivo 1.15.0
It is recommended that you review the 1.15 Documentation and the VIVO/Vitro READMEs on github before you start.
If you are new to VIVO/Vitro it is suggested that you take advantage of Docker/Docker-Compose. The instructions are shown in the VIVO README.md on github.
VIVO 1.15.x Documentation
https://wiki.lyrasis.org/display/VIVODOC115x/
https://github.com/vivo-project/VIVO/releases/tag/vivo-1.15.0
https://github.com/vivo-project/Vitro/releases/tag/vitro-1.15.0
Release Notes
https://wiki.lyrasis.org/display/VIVODOC115x/Release+Notes
Release Testing
https://wiki.lyrasis.org/display/VIVO/Release+Testing+-+1.15.0
Previous Release Announcements
https://wiki.lyrasis.org/display/VIVO/Releases
What's Changed
- Fix broken links in the README.md file by @chenejac in #416
- Codestyle by @chenejac in #372
- Feature/setting locale url by @ivanmrsulja in #419
- fix: concurrent modification of rdfServiceJena getGraphURIs by @litvinovg in #423
- Upgrade of slf4j-log4j12 dependency by @chenejac in #422
- Extended search by @litvinovg in #382
- Attribute based access control implementation by @litvinovg in #398
- fix: added a check that the data set key is empty to prevent incorrec… by @litvinovg in #430
- Added Bootstrap and updated CSS for Wilma theme to make it responsive by @milospp in #429
- Updated argon2-jvm by @litvinovg in #425
- Update LICENSE by @hauschke in #290
- [Access control] New operator "select query results not contain" by @litvinovg in #432
- fixed computational costs comparator, fixed test by @litvinovg in #435
- Role based search results filtering by @litvinovg in #434
- Audit module (Change Tracking) by @litvinovg in #390
- Fix/captcha repeater vulnerability by @ivanmrsulja in #427
- Bump com.google.guava:guava from 30.1-jre to 32.0.0-jre in /api by @dependabot in #436
- Fix for VIVO-3934 by @litvinovg in #437
- Converted hard-coded search results sort option "by relevance" to configuration individual. by @litvinovg in #431
- [Access control] Private individual page by @litvinovg in #433
- Freemarker dataGetter directive by @litvinovg in #440
- provide full union model in authorization request for sparql checks by @litvinovg in #445
- Fix for collated faux object properties display by @litvinovg in #443
- Sanitized search-related freemarker variables by @litvinovg in #447
- Revert "Added Bootstrap and updated CSS for Wilma theme to make it responsive (#429)" by @litvinovg in #455
- Allow end date be equal to start date in Date time interval validator by @litvinovg in #453
- Update Pull Request Template with reviewers' needed expertise by @chenejac in #457
- Update Freemarker version by @litvinovg in #458
- Added zero minutes/seconds select options on date interval form by @litvinovg in #461
- Filter unavailable variable substitutions in Sparql query data getter. by @litvinovg in #459
- Make display authorization checks for each displayed object property statement by @litvinovg in #451
- Support self editor profile matching by using External Auth ID by @litvinovg in #444
- Replaced PlainGraph with GraphMem as a workaround for Jena plain grap… by @litvinovg in #462
- Fix for VIVO-3957 by @litvinovg in #452
- Fix for VIVO-3986 by @litvinovg in #466
- Feature/forgot password by @ivanmrsulja in #421
- Added search results sort fallback by @litvinovg in #456
- Add Jquery and Jquery UI webjars by @litvinovg in #464
- Provide local fonts for TPF and Tenderfoot theme by @litvinovg in #465
- Added permissions required to upload images by @litvinovg in #468
- Avoid duplicate statements in CONSTRUCT query to improve perfomance by @litvinovg in #463
- Sparql authorization cache fixes by @litvinovg in #450
- Disallow forms (with CAPTCHA) to bots by @chenejac in #438
- Apply role based search filters in existing endpoints by @litvinovg in #442
- Translated SPARQL interface to DE by @hauschke in #470
- Avoid lock on graph uri update in RdfServiceSparql by @litvinovg in #424
New Contributors
- @ivanmrsulja made their first contribution in #419
- @milospp made their first contribution in #429
Full Changelog: vitro-1.14.0...vitro-1.15.0
Release vitro-1.14.3
Release vivo 1.14.3
It is recommended that you review the 1.14 Documentation and the VIVO/Vitro READMEs on github before you start.
If you are new to VIVO/Vitro it is suggested that you take advantage of Docker/Docker-Compose. The instructions are shown in the VIVO README.md on github.
VIVO 1.14.x Documentation
https://wiki.lyrasis.org/display/VIVODOC114x/
https://github.com/vivo-project/VIVO/releases/tag/vivo-1.14.3
https://github.com/vivo-project/Vitro/releases/tag/vitro-1.14.3
Release Notes
https://wiki.lyrasis.org/display/VIVODOC114x/Release+Notes
Release Testing
https://wiki.lyrasis.org/display/VIVO/Release+Testing+-+1.14.3
Previous Release Announcements
https://wiki.lyrasis.org/display/VIVO/Releases
Full Changelog: vitro-1.14.2...vitro-1.14.3
Release vitro-1.14.2
Release vivo 1.14.2
It is recommended that you review the 1.14 Documentation and the VIVO/Vitro READMEs on github before you start.
If you are new to VIVO/Vitro it is suggested that you take advantage of Docker/Docker-Compose. The instructions are shown in the VIVO README.md on github.
VIVO 1.14.x Documentation
https://wiki.lyrasis.org/display/VIVODOC114x/
https://github.com/vivo-project/VIVO/releases/tag/vivo-1.14.2
https://github.com/vivo-project/Vitro/releases/tag/vitro-1.14.2
Release Notes
https://wiki.lyrasis.org/display/VIVODOC114x/Release+Notes
Release Testing
https://wiki.lyrasis.org/display/VIVO/Release+Testing+-+1.14.2
Previous Release Announcements
https://wiki.lyrasis.org/display/VIVO/Releases
Full Changelog: vitro-1.14.1...vitro-1.14.2
Release vitro-1.14.1
Release vivo 1.14.1
It is recommended that you review the 1.14 Documentation and the VIVO/Vitro READMEs on github before you start.
If you are new to VIVO/Vitro it is suggested that you take advantage of Docker/Docker-Compose. The instructions are shown in the VIVO README.md on github.
VIVO 1.14.x Documentation
https://wiki.lyrasis.org/display/VIVODOC114x/
https://github.com/vivo-project/VIVO/releases/tag/vivo-1.14.1
https://github.com/vivo-project/Vitro/releases/tag/vitro-1.14.1
Release Notes
https://wiki.lyrasis.org/display/VIVODOC114x/Release+Notes
Release Testing
https://wiki.lyrasis.org/display/VIVO/Release+Testing+-+1.14.1
Previous Release Announcements
https://wiki.lyrasis.org/display/VIVO/Releases
Full Changelog: vitro-1.14.0...vitro-1.14.1
Release vitro-1.14.0
Release vivo 1.14.0
It is recommended that you review the 1.14 Documentation and the VIVO/Vitro READMEs on github before you start.
If you are new to VIVO/Vitro it is suggested that you take advantage of Docker/Docker-Compose. The instructions are shown in the VIVO README.md on github.
VIVO 1.14.x Documentation
https://wiki.lyrasis.org/display/VIVODOC114x/
https://github.com/vivo-project/VIVO/releases/tag/vivo-1.14.0
https://github.com/vivo-project/Vitro/releases/tag/vitro-1.14.0
Release Notes
https://wiki.lyrasis.org/display/VIVODOC114x/Release+Notes
Release Testing
https://wiki.lyrasis.org/display/VIVO/Release+Testing+-+1.14.0
Previous Release Announcements
https://wiki.lyrasis.org/display/VIVO/Releases
What's Changed
- [ i18n sprint ] Fixes for new individual form by @litvinovg in #332
- [i18n sprint] Language-neutral help text in autocomplete forms by @litvinovg in #338
- [ i18n sprint] remove terms of use controller by @litvinovg in #335
- [ i18n sprint ] Decouple email templates and translations by @litvinovg in #334
- [ i18n sprint ] Move search help page translations to properties by @chenejac in #333
- [ i18n sprint ] autoCompleteObjectPropForm and lib-properties fixes from fr_CA by @litvinovg in #336
- [ i18n sprint ] VIVO-3748 Remove "Other" special case from ChildVClassesWithParent by @litvinovg in #328
- i18n fixes for Processing RDF form by @litvinovg in #349
- [i18n-3762] Merging language specific home artifacts into Vitro by @chenejac in #348
- [i18b sprint] 3760 translations loading by @litvinovg in #341
- Model operations performance improvements by @litvinovg in #347
- [i18n-3762] Moving UI labels translations into vitro by @chenejac in #350
- fixes for language filtering to support private-use subtags by @litvinovg in #330
- adding English as default language by @chenejac in #353
- [3800 i18n redesign] Supporting private tags by @chenejac in #351
- [3801 i18n] Renaming files, removing language suffixes for rdf files by @chenejac in #354
- Faux data properties and fixes for current faux properties view by @litvinovg in #352
- support for combining parameters and apostrophe by @chenejac in #356
- fix for faux data property ranges by @litvinovg in #357
- Fixed check for redundant possible object properties by @litvinovg in #358
- fixed faux property display order by @litvinovg in #359
- Regression fix for populated email, telehpone and website faux properties by @litvinovg in #360
- Custom forms fixes by @litvinovg in #361
- Fix for Russian translation of email temlate by @litvinovg in #362
- fix creation of faux property with xml literal range value by @litvinovg in #363
- I18n redesign by @chenejac in #355
- [Issue 3767] Replacement of language comparisons using '=' by the 'langMatches' (without whitespace changes) by @wwelling in #365
- Replacement of language comparisons using '=' by the 'langMatches' by @michel-heon in #342
- raised password length limit to 64 characters by @litvinovg in #366
- VIVO-3751: Remove ICU4J dependency. by @kaladay in #367
- VIVO 3821: Add configuration to disable or enable Map of Science visualization. by @kaladay in #373
- Remove old hack that leads to 500 error by @litvinovg in #371
- Avoid writing the whole model into debug log by @litvinovg in #376
- Check if provided path is directory in translation converter by @litvinovg in #375
- fix: Escape data property value by @litvinovg in #387
- don't create add url if neither of 'select from existing' nor 'provid… by @litvinovg in #385
- Propagate selectFromExisting and offerCreateNew settings from base ob… by @brianjlowe in #384
- Handle preferred language when creating new class and property groups by @brianjlowe in #383
- Change PropertyKey class name and namespace by @brianjlowe in #386
- Escape html by @litvinovg in #388
- Revert "don't create add url if neither of 'select from existing' nor 'provid…" by @chenejac in #389
- Fix for VIVO-3871 by @litvinovg in #393
- Adding missing labels by @chenejac in #394
- Use same logic to remove blank nodes from reasoner's internal model as used in RDFService by @brianjlowe in #397
- Update owlapi version by @litvinovg in #401
- Avoid lock on graph uri update (VIVO-3885) by @litvinovg in #395
- added locale selection data getter n3 configuration by @litvinovg in #407
- Autocomplete object property form fixes by @litvinovg in #408
- reverted check to fix default autocompletion type by @litvinovg in #409
New Contributors
- @michel-heon made their first contribution in #342
Full Changelog: vitro-1.13.0...vitro-1.14.0
Release vitro-1.13.0
What's Changed
- Move stream reset inside loop so that every listener gets the same state by @litvinovg in #270
- Online translation by @litvinovg in #241
- Creating Locale with specified Language script by @VeljkoMaksimovic in #250
- [VIVO-1841] - Add POST body support to update api by @gneissone in #252
- fix: revert vitro installer packaging to war by @litvinovg in #269
- Add password authentification on external smtp servers by @litvinovg in #240
- Upload documents in Vitro|VIVO by @litvinovg in #251
- [3696] Timestamped filename for named graph output by @gneissone in #291
- I18n regression fix by @litvinovg in #289
- Added code for deleting individuals by @litvinovg in #213
- Prevent copying pom file to home directory by @litvinovg in #288
- VIVO-3713 Avoid excessive use of resources when ABox firsttime data are changed by @brianjlowe in #292
- Individual list calculation fix by @litvinovg in #295
- fix: process string and untyped literals differently by @litvinovg in #296
- Workaround for creating integer literals by @litvinovg in #314
- fix: retain language tags on editing data properties with backend editor by @litvinovg in #315
- Proper fix to have the same substitutions for hashing as in RDFServiceTDB by @litvinovg in #316
- fix: allow self editors to create individuals in faux property forms by @litvinovg in #317
- Float data properties regex by @litvinovg in #318
- fix: use public description in data property template model by @litvinovg in #322
- Issue/VIVO 3739 : fix for data property editing form by @litvinovg in #323
- Issue vivo 3738 show localized public descriptions in verbose property display mode by @litvinovg in #324
- Issue/vivo 3606 : add language-specific sorting and label fields to search index by @litvinovg in #321
- fixing the issue with type of match property (changed from string to … by @chenejac in #325
- Email settings example for Vitro by @litvinovg in #326
Full Changelog: vitro-1.12.2...vitro-1.13.0
Release vitro-1.12.2
Vitro 1.12.2
It is recommended that you review the 1.12 Documentation and the READMEs on github before you start.
If you are new to VIVO/Vitro it is suggested that you take advantage of Docker/Docker-Compose. The instructions are shown in the VIVO README.md on github.
VIVO 1.12.x Documentation
https://wiki.lyrasis.org/display/VIVODOC112x/
https://github.com/vivo-project/VIVO/releases/tag/vivo-1.12.2
https://github.com/vivo-project/Vitro/releases/tag/vitro-1.12.2
Release Notes
https://wiki.lyrasis.org/display/VIVODOC112x/Release+Notes
Previous Release Announcements
https://wiki.lyrasis.org/display/VIVO/Releases
What's Changed
- revert deployment changes by @wwelling in #217
- Revert "revert deployment changes" by @roflinn in #218
- Add subject to reindex in AdditionalURIsForObjectProperties by @litvinovg in #216
- [VIVO-1989] URL-encode vCard-related resource URIs appended to edit links by @brianjlowe in #235
- Abort TDB write transaction before ending if not successfully committed by @brianjlowe in #230
- Use unique key in account activation link and reset password link by @litvinovg in #234
- [VIVO-1997] Log blank node deletion messages at DEBUG instead of WARN by @brianjlowe in #238
- Log ConfigurationProperties bean at DEBUG level. by @brianjlowe in #237
- [VIVO-1985] Compare locales of equal rank alphabetically to provide consistent fallback by @brianjlowe in #236
- [VIVO-1983] Limit label management values to current locale by @brianjlowe in #232
- Update version numbers in pom.xmls by @brianjlowe in #239
- Bump junit from 4.11 to 4.13.1 in /api by @dependabot in #191
- 1.12.0-maint to main by @roflinn in #246
- merge in rel 1.12.1 alpha updates by @roflinn in #249
New Contributors
- @dependabot made their first contribution in #191
Full Changelog: vitro-1.12.1...vitro-1.12.2
Release vitro-1.12.1
Vitro 1.12.1
It is recommended that you review the 1.12 Documentation and the READMEs on github before you start.
If you are new to VIVO/Vitro it is suggested that you take advantage of Docker/Docker-Compose. The instructions are shown in the VIVO README.md on github.
VIVO 1.12.x Documentation
https://wiki.lyrasis.org/display/VIVODOC112x/
https://github.com/vivo-project/VIVO/releases/tag/vivo-1.12.1
https://github.com/vivo-project/Vitro/releases/tag/vitro-1.12.1
Release Notes
https://wiki.lyrasis.org/display/VIVODOC112x/Release+Notes
Previous Release Announcements
https://wiki.lyrasis.org/display/VIVO/Releases
What's Changed
- revert deployment changes by @wwelling in #217
- Revert "revert deployment changes" by @roflinn in #218
- Add subject to reindex in AdditionalURIsForObjectProperties by @litvinovg in #216
- [VIVO-1989] URL-encode vCard-related resource URIs appended to edit links by @brianjlowe in #235
- Abort TDB write transaction before ending if not successfully committed by @brianjlowe in #230
- Use unique key in account activation link and reset password link by @litvinovg in #234
- [VIVO-1997] Log blank node deletion messages at DEBUG instead of WARN by @brianjlowe in #238
- Log ConfigurationProperties bean at DEBUG level. by @brianjlowe in #237
- [VIVO-1985] Compare locales of equal rank alphabetically to provide consistent fallback by @brianjlowe in #236
- [VIVO-1983] Limit label management values to current locale by @brianjlowe in #232
- Update version numbers in pom.xmls by @brianjlowe in #239
- Bump junit from 4.11 to 4.13.1 in /api by @dependabot in #191
- 1.12.0-maint to main by @roflinn in #246
- merge in rel 1.12.1 alpha updates by @roflinn in #249
New Contributors
- @dependabot made their first contribution in #191
Full Changelog: rel-1.12.0-RC-1...rel-1.12.1-RC
Full Changelog: rel-1.12.1-RC...vitro-1.12.1
Release vitro-1.12.0
Release Vitro 1.12.0
It is recommended that you review the 1.12 Documentation and the READMEs on github before you start.
If you are new to VIVO/Vitro it is suggested that you take advantage of Docker/Docker-Compose. The instructions are shown in the VIVO README.md on github.
VIVO 1.12.x Documentation
https://wiki.lyrasis.org/display/VIVODOC112x/
https://github.com/vivo-project/VIVO/tree/vivo-1.12.0
https://github.com/vivo-project/Vitro/tree/vitro-1.12.0
https://github.com/vivo-project/VIVO-languages/releases/tag/vivo-languages-1.12.0
https://github.com/vivo-project/Vitro-languages/releases/tag/vitro-languages-1.12.0
Release Notes
https://wiki.lyrasis.org/display/VIVODOC112x/Release+Notes
Release Testing
https://wiki.lyrasis.org/display/VIVO/Release+Testing+-+1.12.0
Previous Release Announcements
https://wiki.lyrasis.org/display/VIVO/Releases
Release vitro-1.11.1
[maven-scm] copy for tag vitro-1.11.1