Eyecite

Latest version: v2.6.11

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

Scan your dependencies

Page 5 of 5

2.1.0

Features:
- Adds support for resolving id, supra, and short form citations into
their targets. See readme for details on "Resolving Citations."
- Pin cites are now matched across more citation types.
- Summarizing parentheticals are now included in the match.

Changes:
- The shape of various citation objects has changed to better handle pages and
pin citations. See 61 for details.

Fixes:
- Fixes crashing errors on some partial supra, id, and short form citations.
- Fixes unbalanced tags created by annotation.
- Fixes year parsing to move away from `isdigit`, which can capture
unicode superscript numbers like "123 U.S. 456 (196⁴)"
- Allow years all the way back to 1600 instead of 1754. Anybody got a citation
from before then?
- Page number matching is tightened to be much more strict about how it
matches Roman numerals. This change will prevent some citations from being
matched if they have extremely common Roman numerals. See 56 for a full
discussion.

2.0.2

requirements.txt. We're now fully in the poetry world.

2.0.1

expressions to parse the text, and to use merging algorithms to annotate it.
These changes bring better speed, accuracy, and flexibility to the library.

**2.0.0** - Broken, bad release process.

1.1.0

unused fuzzy_hash() method.

**0.0.1** - Initial release with CL-compatible API.

0.0.1

Page 5 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.