All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add python 3.11, 3.12 to ci
- [Breaking change] Remove deprecated options
flag_latin
,ignore_latin
,by_words
,ignore_roman_numerals
andignore_uppercase
- Updated ruff linter version
- Linting with ruff
- Fix encoding issue on windows
- Require python3.7+
- Linting with flake8
- Linting with black
- Linting with isort
- Add new methods
spell_text
andspelled_text
for explicit deal with strings only - Allow to recieve Pathlib.Path argument
- Increase test coverage
- Using keep changelog format
- Update and untie dependencies
- Drop python3.6 from ci
- Add python3.10 support
- Add mypy
- Add flake8
- Add poetry
- Migrate to pyproject.toml
- Added methods spelled, spell_path to Speller class
- Use default format
plain
- Rewrite unittests to pytest
- Updated example
- Drop python2 support
- Add python2.7 support
- Add Word quick spell class
- Testing and coverage with pytest
- Testing with tox
- Project health by landscape.io
- Add requirements status, python versions badges in readme
- Add restrictions link in readme
- Add tests, increase coverage
- Wheel packaging
- System script -pyaspeller-
- Packet classifiers updated
- Alpha status specified
- Contributors files added
- Uploaded to pypi.
- Test coverage increased.
- Pretty YandexSpeller API
- Spell checking of strings with parameters.
- Testing automated
- Coverage setup
- Basic functionality. Spell checking for strings