Skip to content

Releases: danielnsilva/semanticscholar

semanticscholar-0.10.0

17 Feb 02:38
Compare
Choose a tag to compare

New Features

Enhancements

  • Expanded and improved project documentation, now structured in Read the Docs for easier access and maintenance.

Bug Fixes

  • Removed backslashes in docstrings to fix formatting issues. (3ef890b)
  • Fixed issue with quotes in the query string by @k1000dai in #99

New Contributors

Full Changelog: v0.9.0...v0.10.0

semanticscholar-0.9.0

30 Nov 18:51
Compare
Choose a tag to compare

New Features

  • Added support for paper title search. (3a3f797)

Enhancements

  • Added asynchronous iterator for PaginatedResults by @rgeronimi in #95

Bug Fixes

  • Removed unnecessary nest_asyncio.apply() call when using the library in asynchronous mode by @rgeronimi in #95

New Contributors

Full Changelog: v0.8.4...v0.9.0

semanticscholar-0.8.4

08 Jul 14:18
Compare
Choose a tag to compare

Enhancements

  • Replaced debug parameter with Python's standard logging in DEBUG level. (d5bfa38)
  • Added specific exceptions for requests responses: InternalServerErrorException (HTTP Status 500), GatewayTimeoutException (HTTP Status 504), and ServerErrorException (base class for HTTP Status 5xx). (298997f)

Deprecations

  • Deprecated debug parameter. (d5bfa38)

Full Changelog: v0.8.2...v0.8.4

semanticscholar-0.8.2

01 Jun 03:17
Compare
Choose a tag to compare

Bug Fixes

  • Removed deprecated authors.aliases from Paper. (ed92c37)
  • Fixed error generating cURL command. (bc5c916)

Full Changelog: v0.8.1...v0.8.2

semanticscholar-0.8.1

17 May 15:50
Compare
Choose a tag to compare

Bug Fixes

  • Fixed #87: get_authors() fails when one of the IDs was not found. (ae03dbb)

Full Changelog: v0.8.0...v0.8.1

semanticscholar-0.8.0

16 Mar 02:57
Compare
Choose a tag to compare

New Features

  • Added support for returning a list of not found paper IDs in get_papers(). (3eb5516)
  • Added support for bulk retrieval in search_paper(). (0fa8aac)
  • Added support for disabling retrying when getting HTTP status 429 by @qiankunli in #84

Bug Fixes

  • Fixed #80: get_papers() fails when one of the IDs was not found. (3eb5516)

New Contributors

Full Changelog: v0.7.0...v0.8.0

semanticscholar-0.7.0

29 Dec 19:58
Compare
Choose a tag to compare

New Features

  • Debug mode (fb249e9)
  • Added new query parameters to search_paper():
  • Added contextsWithIntent property for Citation and Reference (c278e5d)
  • Added citationStyles property to Paper (1e7e6b0)

Enhancements

  • Increased the default timeout value from 10 to 30 seconds (e5aa367)
  • Reduced the limit parameter (from 1000 to 100) to avoid timeout error and improve performance (846e824)

Breaking Changes

  • Removed deprecated aliases property from Author (202945c)

Full Changelog: v0.6.0...v0.7.0

semanticscholar-0.6.0

26 Nov 16:41
Compare
Choose a tag to compare

New Features

  • Added support for asynchronous requests by @gabriel-trigo in #56
  • Added pool_from parameter in get_recommended_papers() (d245515)

Bug Fixes

  • Fixed the maximum sum of offset and limit from 10,000 to 1,000 (908838a)

Breaking Changes

  • Removed deprecated URL partner.semanticscholar.org (01c9988)
  • Replaced requests with httpx for asynchronous support

New Contributors

Full Changelog: v0.5.0...v0.6.0

semanticscholar-0.5.0

11 Aug 19:17
Compare
Choose a tag to compare

New Features

  • Added support for Recommendations API. (ef26088)

Breaking Changes

  • Spelling fixes object not found exception by @shauryr in #54
  • Removed deprecated parameter graph_api. (4fe2245)
  • Removed deprecated parameter include_unknown_refs. (4f188c8)

New Contributors

Full Changelog: v0.4.1...v0.5.0

semanticscholar-0.4.1

01 Apr 13:45
Compare
Choose a tag to compare

New Features

  • Added new query parameters to search_paper(): publicationTypes, openAccessPdf, and venue. (79a86ed)

Bug Fixes

  • Fixed fields of study query parameter name. (2e3b97a)

Full Changelog: v0.4.0...v0.4.1