Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased#
0.8.0 - 2024-03-15#
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#
0.7.0 - 2023-12-29#
New Features#
Enhancements#
Breaking Changes#
Removed deprecated aliases property from Author (202945c)
0.6.0 - 2023-11-26#
New Features#
Added support for asynchronous requests by @gabriel-trigo in #56
Added
pool_from
parameter inget_recommended_papers()
(d245515)
Bug Fixes#
Fixed the maximum sum of offset and limit from 10,000 to 1,000 (908838a)
Breaking Changes#
0.5.0 - 2023-08-11#
New Features#
Added support for Recommendations API. (ef26088)
Breaking Changes#
0.4.1 - 2023-04-01#
New Features#
Added new query parameters to
search_paper()
:publicationTypes
,openAccessPdf
, andvenue
. (79a86ed)
Bug Fixes#
Fixed fields of study query parameter name. (2e3b97a)
0.4.0 - 2023-01-23#
New Features#
Added support for getting multiple papers or authors at once. (eba2372)
Added support for getting details about paper’s author, citation and references. (bd9e19a, 0397761, 6b4f2c7)
Added support for getting details about author’s papers. (f186cea)
get_author()
andget_paper()
should now raise anObjectNotFoundExeception
when the Paper or Author ID is not found. (ae50750)New
Paper
properties:corpusId
,openAccessPdf
, andpublicationVenue
. (b2ae2bb)New type:
PublicationVenue
. (648bd77)Added support for 500 and 504 HTTP errors. (c53c08c, ec23182)
Enhancements#
The
ValueError
exception will be raised when thelimit
parameter is given a value that is out of bounds.
Breaking Changes#
ObjectNotFoundExeception
raised instead of returning an emptydict
.Removed deprecated methods:
author()
andpaper()
. (06a6a53)
Deprecations#
0.3.2 - 2022-12-25#
Bug Fixes#
Fixed duplicated items issue on traversing results (211bc5d)
0.3.1 - 2022-11-25#
Bug Fixes#
0.3.0 - 2022-09-18#
New Features#
Added support to the new Academic Graph API and its endpoints, including paper and author search.
Library rewrite using the abstraction design instead of a simple API wrapping. Response fields are accessible as properties, but key-based access is still available.
Enhancements#
Increased the default timeout of API responses to 10 seconds. (416b271)
Breaking Changes#
Removed direct access to deprecated methods
paper()
andauthor()
. (42d28ca)
Deprecations#
Deprecated
paper()
andauthor()
methods inSemanticScholar
class, which are substituted byget_paper()
andget_author()
. (75d299b)
0.2.1 - 2021-11-02#
Bug Fixes#
Fixed API URL definition issue (eee1df9)