Releases: Islandora-Devops/islandora-starter-site
1.2.0 Mirador viewer for paged content
What's Changed
- Rename "Linked Agent" to "Contributors" by @rosiel in #110
- Reset config variables to playbook (default) values by @rosiel in #114
- Revert "Update composer.json" by @rosiel in #115
- Add Mirador display for Paged Content. by @alxp in #113
- Use a pager on OAI views by @joecorall in #118
- Module updates. by @rosiel in #116
- Open advanced Views tab by default. by @rosiel in #119
New Contributors
Full Changelog: 1.1.0...1.1.1
Composer Lock Diff
Production Changes | From | To | Compare |
---|---|---|---|
chi-teck/drupal-code-generator | 3.1.0 | 3.3.0 | ... |
doctrine/deprecations | v1.1.1 | 1.1.2 | ... |
drupal/admin_toolbar | 3.4.1 | 3.4.2 | ... |
drupal/advanced_search | 2.0.0-beta3 | 2.0.1 | ... |
drupal/core | 10.1.2 | 10.1.5 | ... |
drupal/core-composer-scaffold | 10.1.2 | 10.1.5 | ... |
drupal/core-recommended | 10.1.2 | 10.1.5 | ... |
drupal/filehash | 2.0.9 | 2.0.10 | ... |
drupal/flysystem | 2.1.0-rc5 | 2.1.0-rc6 | ... |
drupal/islandora | 2.8.2 | 2.9.1 | ... |
drupal/jwt | 2.0.0 | 2.0.1 | ... |
drupal/rest_oai_pmh | 2.0.0-beta12 | 2.0.0-beta15 | ... |
drupal/search_api | 1.29.0 | 1.30.0 | ... |
drupal/search_api_solr | 4.2.12 | 4.3.0 | ... |
drupal/taxonomy_manager | 2.0.8 | 2.0.9 | ... |
drupal/term_merge | 2.0.0-beta4 | 2.0.0-beta5 | ... |
drupal/token | 1.12.0 | 1.13.0 | ... |
drush/drush | 12.1.2 | 12.3.0 | ... |
egulias/email-validator | 4.0.1 | 4.0.2 | ... |
firebase/php-jwt | v6.8.1 | v6.9.0 | ... |
guzzlehttp/guzzle | 7.7.0 | 7.7.1 | ... |
laminas/laminas-stdlib | 3.17.0 | 3.18.0 | ... |
league/csv | 9.9.0 | 9.11.0 | ... |
league/mime-type-detection | 1.12.0 | 1.14.0 | ... |
mck89/peast | v1.15.3 | v1.15.4 | ... |
mjordan/islandora_workbench_integration | 19e4755 | 56d304e | ... |
nesbot/carbon | 2.68.1 | 2.71.0 | ... |
nikic/php-parser | v4.16.0 | v4.17.1 | ... |
psr/http-client | 1.0.2 | 1.0.3 | ... |
psy/psysh | v0.11.20 | v0.11.22 | ... |
solarium/solarium | 6.3.1 | 6.3.3 | ... |
symfony/console | v6.3.2 | v6.3.4 | ... |
symfony/dependency-injection | v6.3.2 | v6.3.5 | ... |
symfony/error-handler | v6.3.2 | v6.3.5 | ... |
symfony/finder | v6.3.3 | v6.3.5 | ... |
symfony/http-foundation | v6.3.2 | v6.3.6 | ... |
symfony/http-kernel | v6.3.3 | v6.3.6 | ... |
symfony/mime | v6.3.3 | v6.3.5 | ... |
symfony/polyfill-php72 | v1.27.0 | v1.28.0 | ... |
symfony/polyfill-php80 | v1.27.0 | v1.28.0 | ... |
symfony/polyfill-php81 | v1.27.0 | v1.28.0 | ... |
symfony/process | v6.3.2 | v6.3.4 | ... |
symfony/routing | v6.3.3 | v6.3.5 | ... |
symfony/serializer | v6.3.3 | v6.3.6 | ... |
symfony/string | v6.3.2 | v6.3.5 | ... |
symfony/translation | v6.3.3 | v6.3.6 | ... |
symfony/validator | v6.3.2 | v6.3.6 | ... |
symfony/var-dumper | v6.3.3 | v6.3.6 | ... |
symfony/var-exporter | v6.3.2 | v6.3.6 | ... |
islandora/islandora | NEW | 2.9.1 | |
islandora/islandora_mirador | NEW | 2.3.4 | ... |
1.1.0 Rights field is formatted text.
What's Changed
- Matomo Security update (and config updates) by @rosiel in #107
- Disable Member Of facet on collection search. by @rosiel in #108
- To replicate on an existing site, find the block populating the "Member Of" facet on a collection page, and disable the block.
- Change Rights to formatted text. by @rosiel in #102
- To replicate on an existing site, create a new formatted text field and migrate your rights data into it.
Full Changelog: 1.0.0...1.1.0
Composer lock changes
Production Changes | From | To | Compare |
---|---|---|---|
drupal/core | 10.1.1 | 10.1.2 | ... |
drupal/core-composer-scaffold | 10.1.1 | 10.1.2 | ... |
drupal/core-recommended | 10.1.1 | 10.1.2 | ... |
drupal/flysystem | 2.1.0-rc4 | 2.1.0-rc5 | ... |
drupal/matomo | 1.21.0 | 1.22.0 | ... |
guzzlehttp/promises | 2.0.0 | 2.0.1 | ... |
guzzlehttp/psr7 | 2.5.0 | 2.5.1 | ... |
league/mime-type-detection | 1.11.0 | 1.12.0 | ... |
masterminds/html5 | 2.8.0 | 2.8.1 | ... |
mck89/peast | v1.15.2 | v1.15.3 | ... |
psy/psysh | v0.11.19 | v0.11.20 | ... |
symfony/console | v6.3.0 | v6.3.2 | ... |
symfony/dependency-injection | v6.3.1 | v6.3.2 | ... |
symfony/error-handler | v6.3.0 | v6.3.2 | ... |
symfony/event-dispatcher | v6.3.0 | v6.3.2 | ... |
symfony/finder | v6.3.0 | v6.3.3 | ... |
symfony/http-foundation | v6.3.1 | v6.3.2 | ... |
symfony/http-kernel | v6.3.1 | v6.3.3 | ... |
symfony/mime | v6.3.0 | v6.3.3 | ... |
symfony/process | v6.3.0 | v6.3.2 | ... |
symfony/routing | v6.3.1 | v6.3.3 | ... |
symfony/serializer | v6.3.1 | v6.3.3 | ... |
symfony/string | v6.3.0 | v6.3.2 | ... |
symfony/translation | v6.3.0 | v6.3.3 | ... |
symfony/validator | v6.3.1 | v6.3.2 | ... |
symfony/var-dumper | v6.3.1 | v6.3.3 | ... |
symfony/var-exporter | v6.3.0 | v6.3.2 | ... |
symfony/yaml | v6.3.0 | v6.3.3 | ... |
1.0.0 Drupal 10
Islandora Starter Site now requires PHP 8.1. It will deploy Islandora in Drupal 10.
What's Changed
- Use new tokens to populate derivative filenames. by @rosiel in #94
- Remove reference to
rest_oai_pmh
patch that is no longer applied/relevant by @adam-vessey in #104 - Use Drupal 10. by @rosiel in #105
Full Changelog: 0.8.0...1.0.0
Composer lock file change
Production Changes | From | To | Compare |
---|---|---|---|
asm89/stack-cors | 1.3.0 | v2.1.1 | ... |
chi-teck/drupal-code-generator | 1.33.1 | 3.1.0 | ... |
consolidation/config | 1.2.1 | 2.1.2 | ... |
consolidation/filter-via-dot-access-data | 1.0.0 | 2.0.2 | ... |
consolidation/log | 2.1.1 | 3.0.0 | ... |
consolidation/robo | 3.0.12 | 4.0.6 | ... |
consolidation/site-alias | 3.1.7 | 4.0.1 | ... |
consolidation/site-process | 4.2.1 | 5.2.0 | ... |
dflydev/dot-access-data | v1.1.0 | v3.0.2 | ... |
doctrine/annotations | 1.13.3 | 1.14.3 | ... |
doctrine/lexer | 1.2.3 | 2.1.0 | ... |
doctrine/reflection | 1.2.3 | REMOVED | |
drupal/config_update | 1.7.0 | 2.0.0-alpha3 | ... |
drupal/context | 4.1.0 | 5.0.0-rc1 | ... |
drupal/core | 9.5.10 | 10.1.1 | ... |
drupal/core-composer-scaffold | 9.5.10 | 10.1.1 | ... |
drupal/core-recommended | 9.5.10 | 10.1.1 | ... |
drupal/csv_serialization | 2.1.0 | 3.0.0 | ... |
drupal/flysystem | 2.0.0-beta2 | 2.1.0-rc4 | ... |
drupal/hal | 1.0.3 | 2.0.1 | ... |
drupal/pdf | 1.1.0 | 1.2.0 | ... |
drush/drush | 10.6.2 | 12.1.2 | ... |
egulias/email-validator | 3.2.6 | 4.0.1 | ... |
enlightn/security-checker | v1.10.0 | REMOVED | |
firebase/php-jwt | v6.8.0 | v6.8.1 | ... |
grasmash/expander | 1.0.0 | 3.0.0 | ... |
grasmash/yaml-expander | 1.4.0 | REMOVED | |
guzzlehttp/guzzle | 6.5.8 | 7.7.0 | ... |
guzzlehttp/promises | 1.5.3 | 2.0.0 | ... |
guzzlehttp/psr7 | 1.9.1 | 2.5.0 | ... |
islandora/advanced_search | 2.0.0-beta3 | REMOVED | |
islandora/controlled_access_terms | v2.2.1 | REMOVED | |
islandora/islandora | 2.8.2 | REMOVED | |
islandora/jsonld | 2.1.3 | 3.0.1 | ... |
islandora/openseadragon | 2.1.0 | REMOVED | |
laminas/laminas-escaper | 2.12.0 | REMOVED | |
laminas/laminas-feed | 2.18.2 | REMOVED | |
laminas/laminas-servicemanager | 3.17.0 | REMOVED | |
laminas/laminas-stdlib | 3.13.0 | 3.17.0 | ... |
league/container | 3.4.1 | 4.2.0 | ... |
league/csv | 9.8.0 | 9.9.0 | ... |
longwave/laminas-diactoros | 2.14.2 | REMOVED | |
maennchen/zipstream-php | 2.2.6 | 3.1.0 | ... |
masterminds/html5 | 2.7.6 | 2.8.0 | ... |
myclabs/php-enum | 1.8.4 | REMOVED | |
psr/cache | 1.0.1 | 3.0.0 | ... |
psr/container | 1.1.2 | 2.0.2 | ... |
psr/http-message | 1.0.1 | 2.0 | ... |
psr/log | 1.1.4 | 3.0.0 | ... |
psy/psysh | v0.10.12 | v0.11.19 | ... |
stack/builder | v1.0.6 | REMOVED | |
symfony-cmf/routing | 2.3.4 | REMOVED | |
symfony/console | v4.4.49 | v6.3.0 | ... |
symfony/debug | v4.4.44 | REMOVED | |
symfony/dependency-injection | v4.4.49 ... |
0.8.0 Search Highlighting
Search Highlighting
The search highlighting feature is already built into Drupal and Search API. What we did was configure it:
- in Configuration > Search and Metadata > Search API > Default Solr Content Index > Processors, select the "Highlight" processor, then scroll to the bottom and configure the Highlight processor to exclude all fields except one that we don't already have displayed in the search results. The one we left in (left unchecked) is "Reverse reference: Media using Media of » Edited Text (field_edited_text)"
- Re-index content.
- Then, in the search view (structure > Views > Solr Search Content) add the field "Excerpt" (category: Search). Since this only includes the full ("Edited") text, we named the field "Full Text".
- Then we made the fields that were already present in the view show highlighting too. We did this by editing each relevant field (Linked Agent, Description, Abstract). First we ensure that "Use entity field rendering" is NOT checked. Then we have an option under Render Settings to "Use highlighted field data". For each field, we checked this box. Where the field was trimmed (under "Rewrite Results"), we made sure that "Field can contain HTML" is checked.
And that's search highlighting. Let us know if there are improvements you'd like to see.
What's Changed
- Update Stomp and other deps. by @rosiel in #97
- Update Drupal and some modules. by @rosiel in #99
- Search highlight by @kylehuynh205 in #96
- Updates. by @rosiel in #101
- Update islandora module. by @rosiel in #103
New Contributors
- @kylehuynh205 made their first contribution in #96
Full Changelog: 0.7.1...0.8.0
0.7.1 Update to latest Islandora
0.7.0 use LoC ResourceType vocabulary.
What's Changed
- Migration tags by @rosiel in #89
- Resource types use LoC ResourceTypes. by @rosiel in #85
- Remove REST OAI-PMH patch now in core module by @joecorall in #90
- Composer updates. by @rosiel in #92
New Contributors
- @joecorall made their first contribution in #90
Full Changelog: 0.5.4...0.6.1
0.6.0 Generate missing derivatives
What's Changed
- Fixed data exports, added pid and id fields, added generate actions by @aOelschlager in #83
- Use a proper numeric filter for parents in Content view. by @rosiel in #87
- Drupal updates. by @rosiel in #86
Production Changes | From | To | Compare |
---|---|---|---|
academicpuma/locales | 1.0.0 | a741caa | ... |
consolidation/annotated-command | 4.8.2 | 4.9.1 | ... |
consolidation/output-formatters | 4.2.4 | 4.3.1 | ... |
consolidation/robo | 3.0.11 | 3.0.12 | ... |
drupal/admin_toolbar | 3.3.0 | 3.4.1 | ... |
drupal/core | 9.5.8 | 9.5.9 | ... |
drupal/core-composer-scaffold | 9.5.8 | 9.5.9 | ... |
drupal/core-recommended | 9.5.8 | 9.5.9 | ... |
drupal/ctools | 4.0.3 | 4.0.4 | ... |
drupal/flysystem | 2.0.0-beta1 | 2.0.0-beta2 | ... |
guzzlehttp/promises | 1.5.2 | 1.5.3 | ... |
islandora/advanced_search | 5756be0 | a0cd535 | ... |
islandora/chullo | 1.3.0 | 2.0.0 | ... |
islandora/crayfish-commons | 3.0.0 | REMOVED | |
islandora/islandora | 2.7.0 | 2.7.1 | ... |
islandora/openseadragon | 2.0.3 | 2.1.0 | ... |
laminas/laminas-diactoros | 2.14.0 | REMOVED | |
monolog/monolog | 2.9.1 | REMOVED | |
namshi/jose | 7.2.3 | REMOVED | |
nikic/php-parser | v4.15.4 | v4.15.5 | ... |
symfony/config | v4.4.44 | REMOVED | |
symfony/monolog-bridge | v5.2.12 | REMOVED | |
symfony/monolog-bundle | v3.8.0 | REMOVED | |
symfony/polyfill-intl-grapheme | v1.27.0 | REMOVED | |
symfony/polyfill-php56 | v1.20.0 | REMOVED | |
symfony/polyfill-php81 | v1.27.0 | REMOVED | |
symfony/property-access | v5.4.22 | REMOVED | |
symfony/property-info | v5.4.22 | REMOVED | |
symfony/security-bundle | v4.4.50 | REMOVED | |
symfony/security-core | v4.4.48 | REMOVED | |
symfony/security-csrf | v5.2.12 | REMOVED | |
symfony/security-guard | v4.4.46 | REMOVED | |
symfony/security-http | v4.4.50 | REMOVED | |
symfony/string | v5.4.22 | REMOVED | |
symfony/var-dumper | v5.4.22 | v5.4.23 | ... |
twig/twig | v2.15.4 | v2.15.5 | ... |
drupal/better_exposed_filters | NEW | 6.0.3 | |
drupal/jquery_ui_datepicker | NEW | 2.0.0 | |
drupal/jquery_ui_slider | NEW | 2.0.0 | |
drupal/jquery_ui_touch_punch | NEW | 1.1.0 | |
islandora/fedora-entity-mapper | NEW | 1.0.0 | |
longwave/laminas-diactoros | NEW | 2.14.2 | |
politsin/jquery-ui-touch-punch | NEW | 1.0 |
Dev Changes | From | To | Compare |
---|---|---|---|
doctrine/persistence | 3.1.4 | 3.2.0 | ... |
drupal/config_inspector | 2.1.0 | 2.1.1 | ... |
Full Changelog: 0.5.3...0.5.4
0.5.3 Bump for more security updates.
Drupal security updates.
Production Changes | From | To | Compare |
---|---|---|---|
drupal/core | 9.5.5 | 9.5.8 | ... |
drupal/core-composer-scaffold | 9.5.5 | 9.5.8 | ... |
drupal/core-recommended | 9.5.5 | 9.5.8 | ... |
drupal/search_api | 1.28.0 | 1.29.0 | ... |
drupal/views_data_export | 1.2.0 | 1.3.0 | ... |
guzzlehttp/psr7 | 1.9.0 | 1.9.1 | ... |
islandora/advanced_search | b7d439e | 5756be0 | ... |
pear/pear-core-minimal | v1.10.11 | v1.10.13 | ... |
psr/http-client | 1.0.1 | 1.0.2 | ... |
psr/http-factory | 1.0.1 | 1.0.2 | ... |
symfony/property-access | v5.4.21 | v5.4.22 | ... |
symfony/property-info | v5.4.21 | v5.4.22 | ... |
symfony/string | v5.4.21 | v5.4.22 | ... |
symfony/var-dumper | v5.4.21 | v5.4.22 | ... |
0.5.2 Bump for security changes.
0.5.1 Track what version you installed
When creating a Starter Site using composer create-project
(i.e. using the starter
method in both ISLE and Playbook), you now have a hidden file in your root directory called .starter_site_version
. It contains information about which version of the Starter Site was installed. This will be useful if you want to see what updates have been done by the community since you installed the Starter Site.
Example contents of .starter_site_version
:
{
"package": "islandora/islandora-starter-site-0.5.1.0",
"full-pretty-version": "0.5.1",
"pretty-string": "islandora/islandora-starter-site 0.5.1",
"pretty-version": "0.5.1",
"unique-name": "islandora/islandora-starter-site-0.5.1.0",
"version": "0.5.1.0",
"release-date": null
}
What's Changed
- Track original version, on
create-project
by @adam-vessey in #66
Full Changelog: 0.5.0...0.5.1
Composer Lock Changes
none.