Releases: europeana/set-api
V0.5
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
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
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
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
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