Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kjd/idna
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.12
Choose a base ref
...
head repository: kjd/idna
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.13
Choose a head ref
  • 6 commits
  • 4 files changed
  • 1 contributor

Commits on Apr 21, 2026

  1. Merge pull request #219 from kjd/release-3.12

    Release v3.12
    kjd authored Apr 21, 2026
    Configuration menu
    Copy the full SHA
    a5304a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2026

  1. Use NFKC_CF from Unicode data files instead of Python's unicodedata m…

    …odule
    
    Replaces the dependency on unicodedata.normalize() and
    unicodedata.unidata_version with the pre-computed NFKC_Casefold
    property from DerivedNormalizationProps.txt, ensuring the tool always
    uses data matching the requested Unicode version rather than whatever
    version is bundled with the Python runtime.
    kjd committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    fd47341 View commit details
    Browse the repository at this point in the history
  2. Regenerate idnadata.py with correct NFKC_CF data

    U+A7F1 (MODIFIER LETTER CAPITAL S) is now correctly classified as
    DISALLOWED rather than PVALID, as its NFKC_CF mapping makes it
    unstable. Previously misclassified because the system Python had
    older Unicode data that didn't include this codepoint.
    kjd committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    4ea8425 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #220 from kjd/unicode-next

    Remove unicodedata dependency from idna-data tool
    kjd authored Apr 22, 2026
    Configuration menu
    Copy the full SHA
    5f20d1e View commit details
    Browse the repository at this point in the history
  4. Pre-release 3.13

    kjd committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    1eb0686 View commit details
    Browse the repository at this point in the history
  5. Release v3.13

    kjd committed Apr 22, 2026
    Configuration menu
    Copy the full SHA
    89cdfd2 View commit details
    Browse the repository at this point in the history
Loading