Pybliometrics

Latest version: v4.1

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

4.1

~~~

2024-07-27

* In `CitationOverview()`, fix bug with implicit parameter `date`, and make this parameter explicit. Include parameter `date` in the cache file name.
* In `AbstractRetrieval().authors`, add new field "collaboration_id" (sort of a hash) and remove field "collaboration", and use field "indexed_name" for the name of the collaboration.
* Unescape all text fields in all classes via `html_unescape()` using optional parameter (default is always True).
* In `ScousSearch()`, enable keyword parameter `count`.
* In `CitationOverview()`, remove deprecated parameter `eid` and deprecate parameters `start` and `end`.
* In `AffiliationSearch()` and `AuthorSearch()``, remove deprecated parameter `count`.
* Fix bug with cache file name generation for `CitationOverview()` when using parameter `citation`.
* Fix bug with creating empty configuration file in default location.
* Fix code examples w.r.t. the `init()` function.

4.0

~~~

2024-05-25

* Introduce mandatory `pybliometrics.scopus.init()` function for start-up.
* Introduce new view ENTITLED for `AbstractRetrieval()`, `AffiliationRetrieval()`, `AuthorRetrieval()` and `ScopusSearch()`.
* In `AffiliationRetrieval.name_variants`, return `None` instead of an empty list.
* In `AffiliationSearch.affiliations`, field `parent` is empty when the returned value is `'0'`.
* In `AuthorRetrieval.name_variants`, field `doc_count` is always integer.
* Fix bug in `AbstractRetrieval().__str__` resulting from missing citations.
* Fix bug in `AbstractRetrieval().references` resulting from malformatted reference information.
* Fix bug in `CitationOverview().cc` resulting from missing citations.

3.6

~~~

2023-12-08

* In `AbstractRetrieval(view="FULL").references`, return all references, not just the first 40.
* In `AbstractRetrieval().issn`, always return a namedtuple indicating the type of the returned ISSN.
* In `AuthorRetrieval(view="LIGHT").affiliation_current`, parse information.
* In `CitationOverview()`, rename property `sourceName` to `sortTitle` in accordance with Scopus' documentation.
* In `SerialTitle().citescoreyearinfolist`, always return a namedtuple.
* In `SerialTitle(view="CITESCORE").citescoreyearinfolist`, provide detailed yearly information.
* In all classes, fix or provide __str__ where possible.
* Improve all docstrings, add proper format, add code-copy button.
* Update accepted id types of `PlumXMetrics()`.
* In `CitationOverview().cc`, fix bug due to missing citations.
* In `SerialTitle().citescoreyearinfolist`, fix bug with missing current and/or tracker metric.

3.5.2

~~~~~

2023-04-22

* Drop simpleJSON code and dependency.
* Fix bug related to wrong dependency declaration.

3.5.1

~~~~~

2023-04-04

* Fix bug related to installation files.
* Use `importlib` to generate version (except for Sphinx).

3.5.0

~~~~~

2023-04-03

* Introduce ScopusServerError to replace all Scopus5XXErrors.
* Change default location of configuration file and results cache to comply with XDG.
* Automatically retry connection on most common 5xx errors.
* Update documentation w.r.t. to configuration.
* In `SerialTitle()`, add new property "yearly_data".
* In `SerialTitle()`, allow for view "CITESCORE", remove view "BASIC".
* In `AbstractRetrieval().references`, add field "text" again.
* Fig bug with inconsistent reference parsing in `AbstractRetrieval()`.
* Fig bug causing one excess search query for all search classes.
* Fix bug caused by non-ASCII characters in results.
* Switch to `setuptools_scm` instead of `pbr` for distribution and replace `setup.cfg` and `setup.py` by `pyproject.toml`.

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.