New Features
- Added support for getting multiple papers or authors at once. (eba2372f0ca8c1fa4a54a4d1277cdd9ea82e2cec)
- Added support for getting details about paper's author, citation and references. (bd9e19a6584893e8364d02a44efb8922e37daedd, 0397761ac4b639af8168b6d580793c02aa192c76, 6b4f2c71093dfc5de02e0381ab78b3d6e5159e99)
- Added support for getting details about author's papers. (f186ceabc63aa00262ddf2830a7d95b203595bbe)
- get_author() and get_paper() should now raise an ObjectNotFoundExeception when the Paper or Author ID is not found. (ae507507037201b4abb9c8a1c7fbf900da73d7d5)
- New Paper properties: corpusId, openAccessPdf, and publicationVenue. (b2ae2bb6b14817721c5228b855a6c0cae03ee50b)
- New type: PublicationVenue. (648bd7754d787cb947ff2b6ab3558b6462f013a8)
- Added support for 500 and 504 HTTP errors. (c53c08cad94b1d5c23b8a98dffe793704c3777fe, ec2318232f2dee49b1bc9a95a0c6281a97efac0c)
Enhancements
- The ValueError exception will be raised when the limit parameter is given a value that is out of bounds.
Breaking Changes
- ObjectNotFoundExeception raised instead of returning an empty `dict`.
- Removed deprecated methods: author() and paper(). (06a6a53f7b273a49ac04c3dc024e4897ca0e9851)
Deprecations
- Deprecate graph_api parameter. (4acbd11c7e59e35f9facdebeb4335384a48dd75c)
- Deprecate include_unknown_refs parameter in get_paper(). (1d74d22993a37b507fa95090f8bf29567cf4978b)
**Full Changelog**: https://github.com/danielnsilva/semanticscholar/compare/v0.3.2...v0.4.0