Skip to content

arXiv Search v0.5.6

Latest
Compare
Choose a tag to compare
@mhl10 mhl10 released this 24 Feb 20:00
· 194 commits to develop since this release
0797c67

Release notes - search-api-0.2, search-0.5.6

The majority of changes are related to search APIs, particularly the classic search API reimplementation.

New Feature

  • [ARXIVNG-1896] - Both new and legacy APIs should support max page size of 2,000 results
  • [ARXIVNG-1897] - Support for legacy API query parameter
  • [ARXIVNG-1898] - Implement routes module for legacy API

Task

  • [ARXIVNG-2965] - update base release and fix wsgi.py
  • [ARXIVNG-1516] - Reimplement Atom/XML serialization for metadata API
  • [ARXIVNG-1518] - Update OpenAPI schema with Atom/XML examples, Accept header
  • [ARXIVNG-1893] - Add a `query` parameter to the JSON-based API Schema
  • [ARXIVNG-1895] - Add start and size to openapi schema of JSON API
  • [ARXIVNG-1971] - Implement boolean search in Search API
  • [ARXIVNG-1972] - Support for parenthetical boolean operations and search
  • [ARXIVNG-2043] - Handle author affiliations in Atom search results
  • [ARXIVNG-2668] - Stage search API and classic API on beta.arxiv.org
  • [ARXIVNG-2904] - Classic arXiv API error handling
  • [ARXIVNG-2905] - Classic arXiv API query search_query and id_list logic
  • [ARXIVNG-2906] - Classic arXiv API start and max_results paging
  • [ARXIVNG-2907] - Classic arXiv API sort order for return results
  • [ARXIVNG-2972] - Fix the ordering issue for the classical API

Many thanks to @alefnula for his big push on the classic API reimplementation and other helpful contributions!