NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3989 most downloaded on PyPI
Source Code Spelling Correction
Last release 9 days ago
25 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
192 releases · first in 2023
One column per quarter.
## [1.20.7] - 2024-04-09 ### Fixes - Treat .pyi files as Python
.pyi files as Python## [1.20.6] - 2024-04-09 ### Fixes - Don't correct automations
automations## [1.20.5] - 2024-04-09 ### Fixes - Don't correct hd
hd## [1.20.4] - 2024-04-04 ### Fixes - Don't correct ans
ansDon't correct EOFError in Python
arange in PythonEOFError in PythonDon't correct ang ('angle' abbreviation)
ang ('angle' abbreviation)dur ('duration' abbreviation)lst (used in place of 'list' when its a built-in)GUID acronymIIS acronymIME acronymIOT acronymro acronymws abbreviationJST timezonedonw to doneDon't correct og (OpenGraph's namespace), a regression from 1.20.0
og (OpenGraph's namespace), a regression from 1.20.0eof, a regression from 1.20.0Updated the dictionary with the March 2024 changes
spileUpdated the dictionary with the February 2024 changes
Protect against crash on multi-byte UTF-8 characters when parsed as ASCII
--sort flagDon't correct derivate to derivative
Updated the dictionary with the January 2024 changes
Treat *.ts as typescript, not typoscript
*.ts as typescript, not typoscriptFirst attempt at aarch64 for Mac
Updated the dictionary with the November/December 2023 changes
Apply extend-ignore-re to file names in addition to file content
extend-ignore-re to file names in addition to file contentHave correction in extend-words match the original word's case
extend-words match the original word's caseDon't silently ignore config when there is an error in a field
Ensure --force-exclude handles simple patterns like some-dir
--force-exclude handles simple patterns like some-dirUpdated the dictionary with the October 2023 changes
Associate .jl with the jl language type, rather than lisp
SHTTP to HTTPS.jl with the jl language type, rather than lisp*(config)* extend-ignore-words-re field for defining all classes of words
extend-ignore-words-re field for defining all classes of words--file-list for accepting files to check from a file or stdin (-)
--file-list <PATH> for accepting files to check from a file or stdin (-)Add --force-exclude to exclude is always respected, even if explicitly passed in
--force-exclude to exclude is always respected, even if explicitly passed in## [1.16.17] - 2023-10-02 ### Fixes - Clean up --help output
--help outputDon't correct O_WRONLY in all cases
O_WRONLY in all cases## [1.16.14] - 2023-09-25 ### Fixes - Don't correct O_WRONLY
O_WRONLYNothing published for this version
Drop check times by about 20% with codegen-units
Support configuration in pyproject.toml files
pyproject.toml filesUpdated the dictionary with the August 2023 changes
Start correcting arguement again
arguement again*(action)* With fetch-depth:0, don't ignore excludes and fail with spaces in file names
fetch-depth:0, don't ignore excludes and fail with spaces in file namesProvide more context for IO error messages
Provide more context for IO error messages
Categorize pnpm-lock.yaml as a lock file
pnpm-lock.yaml as a lock fileNothing published for this version
Set bad exit code on disallowed words
Nd in man pagesnd in CSSot and stap in shUpdated the dictionary with the July 2023 changes
## [1.16.1] - 2023-07-14 ### Performance - Small optimization to parser
If a file type doesn't exist for *.in, then try matching *
*.in, then try matching *Updated the dictionary with the June 2023 changes
## [1.15.9] - 2023-06-30 ### Fixes - Don't correct "contiguities"
## [1.15.8] - 2023-06-29 ### Fixes - Don't correct some valid words
Show corrections in priority order again (broken in 1.15.0)
Don't correct currency code "zar"
## [1.15.5] - 2023-06-22 ### Fixes - Don't correct typos.toml
typos.tomlCorrectly merge default setting for a file type with a user's file type settings
User config overrides default glob definitions
## [1.15.2] - 2023-06-20 ### Fixes - Ensure atomic output is locked
## [1.15.1] - 2023-06-19 ### Fixes - Don't correct accreting
accreting## [1.15.0] - 2023-06-08 ### Fixes - Major dictionary update
Updated the dictionary with the May 2023 changes
## [1.14.11] - 2023-05-22 ### Fixes - *(action)* Don't require sudo
sudoDon't correct add-ons to add-owns
add-ons to add-ownsUpdated the dictionary with the April 2023 changes
*(pre-commit)* Build musl wheels
*(pre-commit)* Ensure there is a default target to install for typos-src
typos-src## [1.14.6] - 2023-04-13 ### Internal - Update dependency
Fix UTF-16 support broken in 1.14.4
Your coding agent can read these notes before it upgrades. Set up the MCP server →