Release HistoryΒΆ
2.1
- Fix unicode error in
PythonBuiltinsFilter
. - Make error output useful in emacs compiler mode
- Only show the words being added to a local dictionary if debugging is enabled.
2.0
- Add python 3.3 support.
- Add PyPy support.
- Use pbr for packaging.
- Update tox config to work with forked version of PyEnchant until changes are accepted upstream.
1.4
- Fixed detection of builtins under PyPy, contributed by Hong Minhee (https://bitbucket.org/dahlia).
1.3
- Handle text nodes without parents. (#19)
- Include the input document name in the console output.
- Use the Sphinx wrapper for registering a directive.
1.2
- Add the document name to the messages showing the contents of a local dictionary created by the
spelling
directive.- Add title nodes to the list of node types checked for spelling. Resolves issue #17.
- Add test/test_wordlist.txt to the manifest so it is included in the source distribution and the tests will pass. Resolves issue #17.
- Documentation patch from Hank Gay.
1.1.1
- Fix initialization so the per-document filters work even if no
spelling
directive is used.
1.1
- Add an option treat the names of packages on PyPI as spelled properly.
- Add an option to treat CamelCase names as spelled properly.
- Add an option to treat acronyms as spelled properly.
- Add an option to treat Python built-ins as spelled properly.
- Add an option to treat names that can be found as modules as spelled properly.
- Add an option to let the user provide a list of other filter classes for the tokenizer.
- Add
spelling
directive for passing local configuration settings to the spelling checker. This version allows setting a list of words known to be spelled correctly.
1.0
- Re-implement using just a Builder, without a separate visitor class.
- Show the file and line number of any words not appearing in the dictionary, instead of the section title.
- Log the file, line, and unknown words as the documents are processed.
0.2
- Warn but otherwise ignore unknown node types.
0.1
- First public release.