Releases: europeana/portal.js
Releases · europeana/portal.js
v1.17.0
Launched with this release:
- Europeana XX features:
- Create your own Europeana website account:
You may now sign up for your own Europeana website account by following the "Login" link at the top of any page, then "Sign up" - Like items:
Once you have an account and are logged in, you can start to like items by using the ❤️ symbol shown by them in places such as search results, and on the item pages themselves, and these likes will be stored on your account. NB: for the time being there is a limit of 100 items that can be liked, but this limit will be removed soon. - Create your own galleries of items (AKA user sets):
Also once you have an account and are logged in, you can start to create your own galleries of items in Europeana by using the ➕ symbol shown alongside the ❤️ symbol. This will permit you to add to, or remove from, a gallery you have already created, or indeed to create a new one. Galleries may be kept private just for yourself, or made public to share with others.
- Create your own Europeana website account:
New in this release:
- Sketchfab 3D item viewer embedded on item pages having such media
Changed in this release:
- Attempting to like more than 100 items will display a notification that this is not currently possible, but will be soon
Fixed in this release:
- Data provider names were not being shown on the new item page where no link to the provider's website was available
Under the hood:
- Custom Keycloak/oAuth2 access token refresh handler for Nuxt Auth, to keep users logged in while keeping their credentials secure
- Sets displayed on a user's account page are filtered to those of type "Collection"
v1.16.0
Fixed in this release:
- Critical issue for newspapers and world war one collection fulltext search which was not able to pick up the correct API endpoint. Now fulltext search within these collections is available again.
Under the hood:
- Cleanup of old item page components.
- Added a configuration for enabling recommendations from the Europeana recommendations endpoint.
v1.15.0
New in this release:
- A brand new design for the item page including a swiper for media
Under the hood:
- Pre-filtering of IIIF web resources to reduce transmission of excess data sent to clients
- Connections to the Europeana Annotation API will use its API gateway
- Fixed an erroneous import in a custom merge handler
v1.14.0
Changed in this release:
- Provider name on new item page links to edm:isShownAt
Fixed in this release:
- Blog posts may not have a featured image, so detect when this is the case on the blog post page
- Media player width too narrow on new item page
Under the hood:
- APIs runtime configuration module replaced with inspection of custom headers for non-default API URLs
- End-to-end feature tests run entirely within Docker Compose, and on GitHub Actions instead of Travis CI
v1.13.0
New in this release:
- Update to the search bar and top navigation. The search bar on all screen sizes is now accessible via a search icon/button which was previously only available on smaller devices. This also tweaks some of the search bar and auto suggest behaviour.
Changed in this release:
- Update to button styles, making these consistent throughout the site.
- Update to 'card' sizes and styling to make these consistent throughout the site.
Fixed in this release:
- When logged in and adding an item to a new collection, it was previously possible to submit the form multiple times, which would result in multiple new user collections being created. This is no longer possible.
Under the hood:
- Ongoing work on blog pages, which are not yet released.
- The portal now hosts a Contentful app, which can be used via the Contentful CMS to retrieve and add entity identifiers to content entries. The first use of this is for blog posts, which are intended to be tagged with related Europeana entities.
v1.12.0
New in this release
- Added Basque UI translations.
v1.11.0
New in this release
- New styling for exhibition chapter selection.
Changed in this release
- Non URL rights statements for web resources on (new)Item pages are styled consistently on the update item page. (visible at /item-new/[IDENTIFIER])
- UI tweaks and polish on user set actions for adding/removing items to/from sets.
- UI tweaks and polish on user account pages for loading spinners/states and responsivity.
Fixed in this release
- Updated multiple dependencies to address known vulnerabilities.
Under the hood
- Removed disqus as a comment platform for blog posts.
- Removed the distinct World War I fulltext API config, instead using the same fulltext API as newspapers fulltext searches.
v1.10.0
New in this release:
- XX project functionality on user sets (all still behind feature toggles, but production ready for a first release with this portal version)
- Includes the ability to visit sign up and account pages.
- Includes the ability to create/delete/view private & public sets as well as add/remove items from these sets.
- Also includes the ability to view other users public sets.
- Also includes ability to add items to an automatically genereated 'liked items' set.
- Adds functionality to retrieve recommendations for a specific user via a recommendation endpoint. These can be shown on a specific item page or on user sets.
Changed in this release:
- Usage of the Europeana Media player has been restricted to only attempt to show items which have MimeTypes compatible with it.
- Due to loading issues where an item with multiple web resources would have each web resource be loaded multiple times by the europeana media player, the European Media player has been disabled in these scenarios. Instead a standard HTML video/audio component is used.
Under the hood:
- Changes to the new item page available at .../item-new/[RECORD_IDENTIFIER]
v1.9.1
Fixed:
- Links to collections with characters such as parentheses in their name would show no items, e.g. Calvin Klein (fashion designer)