Skip to content

Releases: europeana/portal.js

v1.54.0

05 Nov 14:26
@rwd rwd
Compare
Choose a tag to compare

🦋 Changed:

  • A new icon has been introduced for education in the navigation menu

🐛 Fixed:

  • Switching language to Greek using the language selector would result in incorrect capitalisation of the top navigation links

⚙️ Under the hood:

  • Various HTTP request errors to upstream APIs will be logged to Elastic APM
  • Failed Contentful API requests will be retried, up to 3 times
  • Client-side assets may optionally be loaded from the jsdelivr.net CDN instead of by the Nuxt app itself

v1.53.0

01 Nov 09:32
@rwd rwd
Compare
Choose a tag to compare

⚙️ Under the hood:

  • Optimisation of cached data retrieval, e.g. for collections hub pages, recent items and featured topics (#1271)

v1.52.0

27 Oct 09:47
@rwd rwd
Compare
Choose a tag to compare

🦋 Changed:

  • Item page translation:
    • When the item page translation feature is enabled, it will not now translate the page by default, but only on demand. This is to avoid early exhaustion of the translation service quota.
    • If one requests item page translation but the service quota has been exhausted, the item page will remain untranslated, and a notice displayed that translations are not presently available.
    • Translation of the item page to Euskara is not offered as it is not supported by the translation service.
  • Partner enrichment of item metadata:
    • On the item page, metadata that has been sourced by enrichment from partner projects will be displayed in the metadata table.
    • Icons will be displayed beside metadata having been sourced thus.
  • Organisation collections:
    • When viewing an organisation collection page, no content tier filter will not be applied, so that all of the organisation's items may be accessed from that page.
    • The provider field on the item page metadata will link to the respective organisation collection page
  • Topic and time collections:
    • The topic and time collection hub pages have been switched to use the same tabular presentation as the organisations.

⚙️ Under the hood:

  • A new event will be recorded in Matomo showing user interactions with the collection-based auto-suggest for search.
  • A number of tweaks to improve page load performance and experience across the app, but particularly on item pages having multiple media

v1.51.0

13 Oct 10:58
@rwd rwd
Compare
Choose a tag to compare

✨ New:

  • A new type of automated card group has been introduced, which contains the total counts of items categorised by media type. The cards are displayed with a new card style and will link to an item search for each respective media type.
  • Automated card groups may now optionally have a link added to them, for instance to link the featured topics card group to the topics listing page.
  • Static pages may now include a new content type in their content sections, a primary call to action.

🦋 Changed:

  • The organisations hub page will only show those having items available via Europeana (once the Entity API is updated to support)
  • Auto-complete suggestions will include organisations (disabled by default until organisation enrichment has occurred)

⚙️ Under the hood:

  • Removal of locale prefix from APM transaction names for better grouping by page handler
  • nuxt-i18n package replaced with @nuxtjs/i18n at latest version

v1.50.1

07 Oct 08:57
@rwd rwd
Compare
Choose a tag to compare

🐞 Fixed:

  • Regression on the user set edit modal preventing the updating of user sets (aka galleries).
  • Regression on the organisations listing page preventing the table listing all organisations from being displayed.

v1.50.0

05 Oct 09:47
@rwd rwd
Compare
Choose a tag to compare

⚙️ Under the hood:

  • Group SSR transactions sent to Elastic APM by their Vue route

v1.49.0

04 Oct 08:15
@rwd rwd
Compare
Choose a tag to compare

✨ New:

  • Support for A/B testing of future changes or new features using Matomo
  • Support for display of metadata enrichments from partner projects on the item page
  • Symbols indicating the origin will be displayed on the item page beside metadata that has been sourced from partner projects or machine translation

⚙️ Under the hood:

  • Reduce stored entity data to that needed for rendering display, on collection and item pages
  • Build "modern" JS bundle for browsers that support ECMAscript
  • Reduce global registration of Bootstrap Vue plugins where not widely used
  • Build source maps to aid debugging of production bundles

v1.48.1

09 Sep 10:41
@rwd rwd
Compare
Choose a tag to compare

🐞 Fixed:

  • Player controls on embedded media on the item page, such as hosted by Vimeo and YouTube, will always be visible even at low viewport heights

v1.48.0

09 Sep 06:02
Compare
Choose a tag to compare

✨ New:

  • Simple spam protection on the feedback widget. At least five words need to be entered as feedback. Hopefully leading to more meaningful feedback coming in.

🐞Fixed:

  • Switching languages now updates the cookie notice text.
  • Made instructional text for the thumbs up/down buttons to add items to a user gallery conditional with the feature being enabled. Previously this text was visible even though the feature has not been fully enabled on www.europeana.eu

⚙️ Under the hood:

  • Code cleanup to remove old cookie consent component and associated logic.

v1.47.0

03 Sep 10:06
Compare
Choose a tag to compare

✨ New:

  • Klaro cookie consent. A new cookie consent flow has been implemented using Klaro. Users are now able to give specific consent for any cookies which are not essential to using the website.

🚀 Launched:

  • With the new Klaro cookie consent interaction, we've also switched from using Google Analytics to our self-hosted, Matomo-powered, analytics.

🐞Fixed:

  • Added a label for the "year" field in the "all metadata" section on item pages. The field was being shown without a label previously.

⚙️ Under the hood:

  • Optimisation of the Gallery modal. Previously when someone created many galleries, each with many items, interacting with the modal from the [+] button on items (search results/item pages) could take a long time. The network requests have been optimised, so as to load only the required information. Warning: As a result of this some few galleries may not display thumbnails in certain situations, this is due to the first item in these not having a edm:isShownBy value. A fix that can be performed by the gallery owner is to re-order the items so that the first item is one that does have a isShownBy.