Bibfish

Latest version: v0.3.3

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

Scan your dependencies

Page 1 of 2

0.3.3

==========================

Added
-----

- Option to specify the encoding of tex/bibtext files, defaulting to UTF-8.

Changed
-------

- Bibfish now defaults to UTF-8 encoding.

0.3.2

==========================

Fixed
-----

- Fixed parsing of angle bracketed parameters in cite commands (e.g. `\cite<>[]{}`).

0.3.1

==========================

Changed
-------

- Bibfish will now ignore commented out lines in the manuscript file.

0.3

========================

Added
-----

- Support for crossrefs. Cross-referenced Bibtex entries will be extracted automatically and placed in the output bib file.

- New `drop-fields` option, which allows you to drop Bibtext fields in the output bib file (e.g., abstracts, filenames, notes, and other unwanted data).

Changed
-------

- If multiple master files are specified and there are duplicate citekeys, earlier bib files will now take priority over later files.

- Bibfish is now fixed to version 1.4.1 of Bibtexparser to avoid potential issues with the upcoming version 2 release.

0.2.1

==========================

Fixed
-----

- Bibfish will now explicitly ignore bracketed text between a cite command and the citekey to avoid issues in which bracketed text might contain braces that are erroneously captured as the citekey, e.g., `\cite[some \textit{italic} text]{myCiteKey}`.

0.2.0

==========================

Added
-----

- bibfish can now handle multiple bibtex databases with the --bib option, which may be useful if you maintain separate databases.

Changed
-------

- bibfish now uses bibtexparser. This permits more robust parsing of bibtex files and produces more consistent bibtex output.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.