charset_normalizer 3.4.8

3.4.8

Version 3.4.8

Changed 5
  • No longer holding a global cache for our noise / coherence measurements to relax RSS memory usage
  • Micro-optimizations in our noise / coherence measurements
  • No longer using regex search by default for our preemptive charset mark algorithm
  • Raised upperbound of setuptools to v83
  • Raised upperbound of mypy(c) to v2.1
Fixed 3
  • Wall import time due to cascade codec imports for our multibyte first sort of iana supported codecs
  • Unnecessary json import at runtime
  • Inverse capitalization not seen by noise detector
Removed 1
  • Redundant UTF7 BOM marker
3.4.8 (2026-07-06)
Fixed
  • Wall import time due to cascade codec imports for our multibyte first sort of iana supported codecs (#742)
  • Unnecessary json import at runtime (#753)
  • Inverse capitalization not seen by noise detector (#731)
Changed
  • No longer holding a global cache for our noise / coherence measurements. Relax RSS memory usage.
  • Micro-optimizations in our noise / coherence measurements.
  • No longer using regex search by default for our preemptive charset mark algorithm.
  • Raised upperbound of setuptools to v83.
  • Raised upperbound of mypy(c) to v2.1.
Removed
  • Redundant UTF7 BOM marker (#730)
View original

Upgraded? How did it go?

Discussion