Releases: facelessuser/pyspelling
Releases · facelessuser/pyspelling
2.6.0
2.6.0
- NEW: Add support for
wcmatch
version6.0
. - NEW:
wcmatch
version6.0
adds a default pattern limit of1000
to help protect against really large pattern expansions such as{1..1000000}
. If you wish to control this default, or disable it entirely, you can via the newglob_pattern_limit
configuration option.
2.5.1
2.5.1
- FIX: Add workaround for
wcmatch
version5.0
.
2.5.0
2.5.0
- NEW: Add
expect_match
option to prevent a rule from failing if it finds no matching files. - NEW: Formally support Python 3.8.
2.4.0
2.4.0
- NEW: Disable Aspell filters by default. Users must explicitly set the
mode
parameter under theaspell
option to enable default Aspell filters. - New: Throw an exception with a message if no configuration is found or there is some other issue.
- New: Throw an exception with a message when no tasks are found in the matrix or when no tasks match a given name or group.
- New: Throw an exception with a message when a task is run but no files are found.
2.3.1
2.3.1
- FIX: Properly handle docstring content and detection in files that have single line functions.
2.3.0
2.3.0
- NEW: Support new
wcmatch
glob feature flags and upgrade towcmatch
4.0. - FIX: Don't use recursion when parsing XML or HTML documents.
2.2.6
2.2.6
- FIX: Require
wcmatch
3.0 forglob
related fixes.
2.2.5
2.2.5
- FIX: Rework comment extraction in XML plugin.
- FIX: Newer versions of Soup Sieve will not compile an empty string, so adjust XML and HTML plugin logic to account for this behavior.
2.2.4
2.2.4
- FIX: Explicitly require Beautiful Soup 4 dependency.
2.2.3
2.2.3
- FIX: There is no need to un-escape content for HTML/XML as it is already un-escaped in the
bs4
objects. - FIX: Upgrade to latest beta of Soup Sieve.