Releases: facelessuser/pyspelling
Releases · facelessuser/pyspelling
2.12.1
2.12
2.12
- NEW: When
jobsis set to0, use maximum available cores.
2.11
2.11
- NEW: Add new command line option
--skip-dict-compilewhich will skip the dictionary compiling step if the
dictionary already exists. Changes to a custom dictionary will be ignored. - NEW: Drop support for Python 3.8.
- NEW: Add official support for Python 3.13.
- NEW: Add official support for Python 3.14.
- NEW: Python filter is now aware of Python 3.14+ t-strings.
2.10
2.10
- NEW: Allow specifying parallel processes to speed up spell checking. Number of jobs can be specified either
by command line or via the config. Command line overrides the config.
2.9
2.9
- NEW: Officially support Python 3.11 and 3.12.
- NEW: Drop support for Python 3.7.
2.8.2
2.8.2
- FIX: Ensure that Aspell actually uses the encoding passed to it for dictionaries.
- FIX: Use a disallow list for problematic or unsupported arguments to the underlying spell checker instead of using
a more restrictive allow list. - FIX: Fix logic bug in JavaScript filter.
2.8.1
2.8.1
- FIX: Fix missing command line application after migration to new build system.
2.8
2.8
- NEW: Officially drop support for Python 3.6 and add support for Python 3.10.
- NEW: Switch build system to Hatchling.
- FIX: Fix typo in Aspell accepted parameters.
2.7.3
2.7.3
- FIX: Fix context reporting in the XML, HTML, and other filters derived from XML the filter.
2.7.2
2.7.2
- FIX: Add note in
--helpoption about--sourcebehavior. - FIX: Better documentation on language options and Unicode normalization in international languages.