Releases: danielnsilva/semanticscholar
Releases · danielnsilva/semanticscholar
semanticscholar-0.9.0
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
- @rgeronimi made their first contribution in #95
Full Changelog: v0.8.4...v0.9.0
semanticscholar-0.8.4
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), andServerErrorException
(base class for HTTP Status 5xx). (298997f)
Deprecations
- Deprecated
debug
parameter. (d5bfa38)
Full Changelog: v0.8.2...v0.8.4
semanticscholar-0.8.2
Bug Fixes
- Removed deprecated
authors.aliases
fromPaper
. (ed92c37) - Fixed error generating cURL command. (bc5c916)
Full Changelog: v0.8.1...v0.8.2
semanticscholar-0.8.1
Bug Fixes
Full Changelog: v0.8.0...v0.8.1
semanticscholar-0.8.0
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
New Contributors
- @qiankunli made their first contribution in #84
Full Changelog: v0.7.0...v0.8.0
semanticscholar-0.7.0
New Features
- Debug mode (fb249e9)
- Added new query parameters to
search_paper()
: - Added
contextsWithIntent
property forCitation
andReference
(c278e5d) - Added
citationStyles
property toPaper
(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 fromAuthor
(202945c)
Full Changelog: v0.6.0...v0.7.0
semanticscholar-0.6.0
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
- Removed deprecated URL
partner.semanticscholar.org
(01c9988) - Replaced requests with httpx for asynchronous support
New Contributors
- @gabriel-trigo made their first contribution in #56
Full Changelog: v0.5.0...v0.6.0
semanticscholar-0.5.0
semanticscholar-0.4.1
New Features
- Added new query parameters to
search_paper()
:publicationTypes
,openAccessPdf
, andvenue
. (79a86ed)
Bug Fixes
- Fixed fields of study query parameter name. (2e3b97a)
Full Changelog: v0.4.0...v0.4.1
semanticscholar-0.4.0
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
- Deprecated
graph_api
parameter. (4acbd11) - Deprecated
include_unknown_refs
parameter inget_paper()
. (1d74d22)
Full Changelog: v0.3.2...v0.4.0