NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3492 most downloaded on PyPI
Detect confusable usage of unicode homoglyphs, prevent homograph attacks.
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 1 weeks to 5.4 years
Most releases are documented
notes for 8 of 12 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
12 releases · first in 2016
- Update unicode data
Update unicode data
Drop support for Python < 3.7, add support for Python up to 3.12
Drop support for Python 2
Drop support for Python < 3.7, add support for Python up to 3.12
Allow using data files from a custom location set with the CONFUSABLE_DATA environment variable.
Fix the return value of confusables.is_dangerous() to the documented API of a boolean value. It used to return either False or the list output of confusable.is_confusable().
Added a check command for command line use.
One column per quarter.
Fix #11: work as expected when char not found in datafiles
Drop support for Python 3.3
Fix #11: work as expected when char not found in datafiles
Tests: look for files at the right path
Tests: look for files at the right path
- Update unicode data
Update unicode data
Add documentation for 3.0.0
Add documentation for 3.0.0
Courtesy of Ryan P Kilby, via https://github.com/vhf/confusable_homoglyphs/pull/6 :
Changed file paths to be relative to the confusable_homoglyphs package directory instead of the user's current working directory.
Data files are now distributed with the packaging.
Fixes tests so that they use the installed distribution instead of the local files. (Originally, the data files were erroneously showing up during testing, despite not being included in the distribution).
Moves the data file generation into a simple CLI. This way, users have a method for controlling when the data files are updated.
Since the data files are now included in the distribution, the CLI is made optional. Its dependencies can be installed with the cli bundle, eg. pip install confusable_homoglyphs[cli].
Nothing published for this version
Fix a TypeError: https://github.com/vhf/confusable_homoglyphs/pull/2
Fix a TypeError: https://github.com/vhf/confusable_homoglyphs/pull/2
allowed_categories renamed to allowed_aliases
allowed_categories renamed to allowed_aliases
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →