Releases: facelessuser/pyspelling
Releases · facelessuser/pyspelling
2.10
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
--help
option about--source
behavior. - FIX: Better documentation on language options and Unicode normalization in international languages.
2.7.1
2.7.1
- FIX: Allow camel case options in Aspell.
2.7.0
2.7
- NEW: Check for
.pyspelling.yml
or.pyspelling.yaml
by default. - FIX: Fix documentation about how to specify languages in Aspell and how to specify languages when compiling custom wordlists. In short,
d
should be used for specifying languages in general, but when using custom wordlists,lang
should be specified, and it should reference the.dat
file name.. - FIX: Fix spelling in help output.
- FIX: Raise error in cases where pipeline options are not indented enough and parsed as an additional pipeline name.
- FIX: Drop Python 3.5 support and officially support Python 3.9.
2.6.1
2.6.1
- FIX: Upgrade to
wcmatch
6.0.3 which fixes issues dealing with dot files and globstar (**
) when dot globbing is not enabled. Also fixes a small logic error with symlink following and globstar. 6.0.3 is now the minimum requirement.