Skip to content

Releases: europeana/set-api

V0.5

14 Apr 08:39
9ac5574
Compare
Choose a tag to compare

This version of User Sets API includes new functionality, enhancements and a few bug fixes.

New functionality:

  • New type of UserSets collecting the best Europeana items related to an entity Entity (EntityBestItemsSet)
  • Collaborative curation of entity best items sets
  • Search items within Sets
  • Deletion of all sets related to a user
  • New API method exposing statistics on the use of entity Sets

Enhanced functionality:

  • added support for searching EntityBestItemsSets by type, contributor or subject (i.e. entity URI)
  • added support for item pagination in closed sets, including also direct links to first and last page of items
  • updated partOf field in the search results to have the ResultList type
  • updated the ordering of fields in Json output
  • exposing the nickname for the user set creators

Bugfix:

  • total number of items in set is automatically generated and cannot be set by the user

see also tickets in Jira:
https://europeana.atlassian.net/projects/EA/versions/10528/tab/release-report-all-issues

V0.4

10 Nov 07:53
d31aaf9
Compare
Choose a tag to compare

The forth version of User Sets API including small fixes:

  • reduced the number of dereferenced items when using itemDescriptions profile for search and retrieve methods
  • uniform handling of dereferenced items for open and closed sets

See also Github and Jira tickets:

V0.3

04 Nov 08:20
4d3d698
Compare
Choose a tag to compare

The third version of User Sets API including following bug fixes and enhancements:

Updates for search user sets functionality including:

  • pagination information in search response
  • searching user set by identifier (set_id:)
  • added BookmarkFolders to search results (removed default filter for type:Collection)

New Delete method

  • allowing users to delete all their sets using one request

Non Functional Enhancements

  • compilation level changed to Java 9
  • automation of integration tests, integration tests moved to own module
  • new unit tests

See also Github and Jira tickets:

V0.2

09 Sep 13:02
Compare
Choose a tag to compare

The second version of User Sets API including support for new functionality:

  • Oauth using JWT tokens
  • new types of user sets: BookmarkFolder, Open/curated Sets (using isDefinedBy)
  • search functionality
  • item dereferencing (profile=itemDescriptions)
  • visibility of user sets: private, public, published

This version includes also bugfixes and non functional improvements:

  • improved error handling
  • extended validation of user input
  • permanent deletion of user sets
  • updated generation of eTag and If-Match verification

See also Github and Jira tickets:
https://github.com/europeana/set-api/milestone/2?closed=1
https://europeana.atlassian.net/browse/EA-2200?jql=project%20%3D%20EA%20AND%20status%20%3D%20Done%20AND%20fixVersion%20%3D%20%22UserSets%20API%20v0.2%22

V0.1

25 Mar 17:29
960ed58
Compare
Choose a tag to compare

The first version of User Sets API including CRUD functionality, CORS support and JSONLD serialization.

The following functionality is included in this version:

  • create user set
  • retrieve user set
  • update user set
  • insert an item in set
  • change position of an item in user set
  • check if item is included in the user set
  • support for minimal and standard profiles requested through URL param or Prefer header

See also Github and Jira tickets:
https://github.com/europeana/set-api/issues?q=is%3Aclosed+milestone%3AV0.1
https://europeana.atlassian.net/projects/EA/versions/10354/tab/release-report-done