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: jawah/charset_normalizer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.5.1
Choose a base ref
...
head repository: jawah/charset_normalizer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.5.2
Choose a head ref
  • 8 commits
  • 10 files changed
  • 4 contributors

Commits on Sep 7, 2026

  1. Make the IANA_NO_ALIASES encodings resolvable by name (#800)

    IANA_SUPPORTED folds in IANA_NO_ALIASES, but _IANA_NAMES is built only
    from encodings.aliases. Those names are in IANA_NO_ALIASES precisely
    because they have no alias entry, so seven of the nine never reach
    _IANA_NAMES: cp720, cp737, cp856, cp875, cp1006, koi8_t, koi8_u.
    (cp874 and koi8_r resolve only because they also appear in
    aliases.values().)
    
    iana_name() therefore raises for an encoding the package lists as
    supported, any_specified_encoding() ignores a declared charset of one of
    them, and CharsetMatch.output() raises when the target is one of them.
    
    Co-authored-by: Dylan Pulver <dylanpulver@users.noreply.github.com>
    dylanpulver and dylanpulver authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    f6afd31 View commit details
    Browse the repository at this point in the history
  2. Fix valid UTF-8 Chinese JSON misdetected as PTCP154 (#796)

    * fix: avoid false CJK noise penalty
    
    * fix: apply gradual CJK uncommon character penalty
    
    ---------
    
    Co-authored-by: Ahmed <tahri.ahmed@proton.me>
    Shimada666 and Ousret authored Sep 7, 2026
    Configuration menu
    Copy the full SHA
    b130b7d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2026

  1. chore: raise Cython upper bound to 3.3

    but exclude it when attempting abi3 cp37 builds
    Ousret committed Sep 29, 2026
    Configuration menu
    Copy the full SHA
    41e28b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    264895d View commit details
    Browse the repository at this point in the history
  3. chore: bump version to 3.5.2

    Ousret committed Sep 29, 2026
    Configuration menu
    Copy the full SHA
    717da31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b4c0368 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9d3238a View commit details
    Browse the repository at this point in the history
  6. Release 3.5.2 (#805)

    * chore: raise Cython upper bound to 3.3
    
    but exclude it when attempting abi3 cp37 builds
    
    * chore: update pypa/cibuildwheel and pypa/gh-action-pypi-publish
    
    * chore: bump version to 3.5.2
    
    * docs: write changelog entry for 3.5.2
    
    * test: disable traefik in downstream niquests
    Ousret authored Sep 29, 2026
    Configuration menu
    Copy the full SHA
    935c29a View commit details
    Browse the repository at this point in the history
Loading