NOTE:
This release is broken for Python < 3.11 without tomli installed in the presence of `.toml` files (e.g., `pyproject.toml`), see https://github.com/codespell-project/actions-codespell/issues/59 !
What's Changed
* Misspelling of sufficient, sufficiently by vikivivi in https://github.com/codespell-project/codespell/pull/2531
* insuffient->insufficient by tkoyama010 in https://github.com/codespell-project/codespell/pull/2527
* add anayltic(s|al|ally) -> analytic(s|al|ally) by robin-wayve in https://github.com/codespell-project/codespell/pull/2507
* Ignore flake8 rule W503 by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2069
* Dead code found by vulture by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2101
* Move falsy and accreting to more appropriate files by janosh in https://github.com/codespell-project/codespell/pull/2511
* Add subtrate->substrate by janosh in https://github.com/codespell-project/codespell/pull/2525
* Add "subtask" by int-y1 in https://github.com/codespell-project/codespell/pull/2537
* Apply pyupgrade to project by jdufresne in https://github.com/codespell-project/codespell/pull/2364
* {speherical,sperhical}->spherical by janosh in https://github.com/codespell-project/codespell/pull/2540
* interepolation->interpolation by tkoyama010 in https://github.com/codespell-project/codespell/pull/2512
* Ignore .mypy_cache folder by kianmeng in https://github.com/codespell-project/codespell/pull/2361
* Fix uncaught exception on unreadable files by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2196
* Add constrainst to dictionary by jonathanberthias in https://github.com/codespell-project/codespell/pull/2546
* Add relative hidden directory and basic subdir tests by peternewman in https://github.com/codespell-project/codespell/pull/2542
* Add trignometric->trigonometric by janosh in https://github.com/codespell-project/codespell/pull/2549
* Add virtualied->virtualized, virtualised and friends by peternewman in https://github.com/codespell-project/codespell/pull/2553
* Add several spelling corrections by luzpaz in https://github.com/codespell-project/codespell/pull/2521
* Slightly simplify some boolean expressions by jdufresne in https://github.com/codespell-project/codespell/pull/2556
* MAINT: Add CODEOWNERS by larsoner in https://github.com/codespell-project/codespell/pull/2535
* positivie->positive by janosh in https://github.com/codespell-project/codespell/pull/2558
* DOC/ENH: Clarify usage or configuration files and log about it by sappelhoff in https://github.com/codespell-project/codespell/pull/2552
* Document required setuptools version by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2560
* Redundant wheel dependency in pyproject.toml by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2562
* Remove parameterizes->parametrizes by int-y1 in https://github.com/codespell-project/codespell/pull/2563
* Replace codecs.open with open by jdufresne in https://github.com/codespell-project/codespell/pull/2378
* Update subprocess usage to use modern subprocess.run() by jdufresne in https://github.com/codespell-project/codespell/pull/2565
* Fix produce typo by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2561
* Add a few corrections by int-y1 in https://github.com/codespell-project/codespell/pull/2566
* Migrate pytest config into pyproject.toml by cclauss in https://github.com/codespell-project/codespell/pull/2554
* Handle bad globs passed to if --skip/-S by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2159
* Isn't the mailing list obsolete? by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2090
* More CODEOWNERS by peternewman in https://github.com/codespell-project/codespell/pull/2569
* Remove unused attribute Misspelling.fixword by jdufresne in https://github.com/codespell-project/codespell/pull/2557
* Read config file without interpolation by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2545
* Add andriod->android and friends by peternewman in https://github.com/codespell-project/codespell/pull/2570
* Add total type GB to US by peternewman in https://github.com/codespell-project/codespell/pull/2577
* Catch all cases of missing pytest by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2568
* Fix typo in README pin → pip by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2579
* Keep GitHub Actions up to date with Dependabot by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2578
* decelaration could be deceleration by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2576
* Add isort to project by jdufresne in https://github.com/codespell-project/codespell/pull/2564
* Fix Deepsource issues by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2085
* Replace list()/dict() with literals by jdufresne in https://github.com/codespell-project/codespell/pull/2380
* Use major version v1 of isort GitHub Action by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2581
* Add a spelling correction by fxlb in https://github.com/codespell-project/codespell/pull/2572
* Remove obsolete Python 2 workaround by jdufresne in https://github.com/codespell-project/codespell/pull/2586
* Add misspelling of Kafka by vikivivi in https://github.com/codespell-project/codespell/pull/2589
* Add testing and document support for Python 3.11 by jdufresne in https://github.com/codespell-project/codespell/pull/2585
* Add type annotations to the project and use mypy by jdufresne in https://github.com/codespell-project/codespell/pull/2588
* Add a few spelling corrections by int-y1 in https://github.com/codespell-project/codespell/pull/2550
* Add several spelling corrections by luzpaz in https://github.com/codespell-project/codespell/pull/2582
* quation->equation by janosh in https://github.com/codespell-project/codespell/pull/2591
* Document support for Python versions in pyproject.toml by jdufresne in https://github.com/codespell-project/codespell/pull/2379
* Use black to format Python files by jdufresne in https://github.com/codespell-project/codespell/pull/2587
* Move "upto" to code dictionary by skangas in https://github.com/codespell-project/codespell/pull/2603
* Move sudo-like command name "doas" to code dictionary by skangas in https://github.com/codespell-project/codespell/pull/2600
* enthapl(ies|y)->enthalp(ies|y) by janosh in https://github.com/codespell-project/codespell/pull/2590
* Add componoent(s)->component(s) by cfi-gb in https://github.com/codespell-project/codespell/pull/2594
* Move "spawnve" to code dictionary by skangas in https://github.com/codespell-project/codespell/pull/2614
* Move "MSDOS" to code dictionary by skangas in https://github.com/codespell-project/codespell/pull/2615
* Added informal words by Paradact in https://github.com/codespell-project/codespell/pull/2575
* Improve format of CC BY-SA 3.0 license link by skangas in https://github.com/codespell-project/codespell/pull/2619
* {assymthotic, assymtotic}->asymptotic by janosh in https://github.com/codespell-project/codespell/pull/2597
* Simplify some file reading in tests by opening in text mode by jdufresne in https://github.com/codespell-project/codespell/pull/2624
* Remove setup.py by jdufresne in https://github.com/codespell-project/codespell/pull/2626
* Normalize code block indicators in README by waldyrious in https://github.com/codespell-project/codespell/pull/2621
* PEP 517 by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2595
* Add spelling correction for 'alhpa' by adrien-berchet in https://github.com/codespell-project/codespell/pull/2627
* Move Windows CI from AppVeyor to GitHub Actions by jdufresne in https://github.com/codespell-project/codespell/pull/2628
* Add "token" as alternative for "toke" by skangas in https://github.com/codespell-project/codespell/pull/2630
* Add spelling corrections for version. by cfi-gb in https://github.com/codespell-project/codespell/pull/2629
* feat: Add cataalogue->catalogue to dictionary by matthewfeickert in https://github.com/codespell-project/codespell/pull/2631
* Add several spelling corrections found in personal projects by jdufresne in https://github.com/codespell-project/codespell/pull/2623
* Add several words for en-GB to en-US by skangas in https://github.com/codespell-project/codespell/pull/2598
* Add fixes from misspell-fixer's safe.1.dict by skangas in https://github.com/codespell-project/codespell/pull/2611
* Prefer "converter" to "convertor" by skangas in https://github.com/codespell-project/codespell/pull/2613
* Add pre-commit configuration by mdeweerd in https://github.com/codespell-project/codespell/pull/2459
* pre-commit: check toml, rst, yml and .in files by mdeweerd in https://github.com/codespell-project/codespell/pull/2636
* centriod->centroid by janosh in https://github.com/codespell-project/codespell/pull/2637
* Add operatin->operation, operating, correction. by cfi-gb in https://github.com/codespell-project/codespell/pull/2640
* README: Document how to use pre-commit by WilliamJamieson in https://github.com/codespell-project/codespell/pull/2639
* README: document simplest usage pattern by waldyrious in https://github.com/codespell-project/codespell/pull/2638
* Prefer HTTPS to HTTP in URLs by skangas in https://github.com/codespell-project/codespell/pull/2641
* Flush stdout when asking word fix by adrien-berchet in https://github.com/codespell-project/codespell/pull/2642
* Correct "3rt" to "3rd" by skangas in https://github.com/codespell-project/codespell/pull/2634
* Don't print config files by default by skangas in https://github.com/codespell-project/codespell/pull/2618
* Add spelling fixes for derivative by cbrxyz in https://github.com/codespell-project/codespell/pull/2643
* Typos from GEANT/CAT by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2635
* Add new spellings for "exercise" by int-y1 in https://github.com/codespell-project/codespell/pull/2538
* Added month misspells by Paradact in https://github.com/codespell-project/codespell/pull/2573
* Add typos from Linux kernel's spelling.txt file by skangas in https://github.com/codespell-project/codespell/pull/2647
* Add corrections from Fossies extra dictionary by skangas in https://github.com/codespell-project/codespell/pull/2651
* Add typos found in Emacs by skangas in https://github.com/codespell-project/codespell/pull/2652
* Add some typos found in FreedroidRPG by skangas in https://github.com/codespell-project/codespell/pull/2654
* Add common misspellings of RISC-V by felixonmars in https://github.com/codespell-project/codespell/pull/2479
* Revert "Add spelling correction for in-flight" by peternewman in https://github.com/codespell-project/codespell/pull/2406
* Typos from marvin.cs.uidaho.edu: A by skangas in https://github.com/codespell-project/codespell/pull/2656
* Added British words by Paradact in https://github.com/codespell-project/codespell/pull/2574
* Add many corrections to dictionary.txt by skangas in https://github.com/codespell-project/codespell/pull/2608
* Typos from marvin.cs.uidaho.edu: B by skangas in https://github.com/codespell-project/codespell/pull/2658
* Add some more misspellings found in Emacs by skangas in https://github.com/codespell-project/codespell/pull/2660
* Add typos found in GnuTLS by skangas in https://github.com/codespell-project/codespell/pull/2671
* Typos from marvin.cs.uidaho.edu: C by skangas in https://github.com/codespell-project/codespell/pull/2661
* Typos from marvin.cs.uidaho.edu: D by skangas in https://github.com/codespell-project/codespell/pull/2663
* Typos from marvin.cs.uidaho.edu: E by skangas in https://github.com/codespell-project/codespell/pull/2664
* Typos from marvin.cs.uidaho.edu: F by skangas in https://github.com/codespell-project/codespell/pull/2665
* Add fixes from misspell-fixer's safe.2.dict by skangas in https://github.com/codespell-project/codespell/pull/2612
* Typos from marvin.cs.uidaho.edu: H by skangas in https://github.com/codespell-project/codespell/pull/2667
* Typos from marvin.cs.uidaho.edu: G by skangas in https://github.com/codespell-project/codespell/pull/2666
* Typos from marvin.cs.uidaho.edu: I by skangas in https://github.com/codespell-project/codespell/pull/2668
* Typos from marvin.cs.uidaho.edu: K by skangas in https://github.com/codespell-project/codespell/pull/2669
* Move `ifset->if set` to code dictionary by skangas in https://github.com/codespell-project/codespell/pull/2681
* Typos from marvin.cs.uidaho.edu: L by skangas in https://github.com/codespell-project/codespell/pull/2670
* Move `keyservers->key servers' to code dictionary by skangas in https://github.com/codespell-project/codespell/pull/2688
* Add explixitely->explicitly by kianmeng in https://github.com/codespell-project/codespell/pull/2691
* Add fixes from travis (Closes 1312) by skangas in https://github.com/codespell-project/codespell/pull/2653
* Most of `MANIFEST.in` is obsolete, get rid of it by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2646
* Use f-strings wherever possible by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2676
* Harden GitHub CI configuration by skangas in https://github.com/codespell-project/codespell/pull/2655
* Typos from marvin.cs.uidaho.edu: O by skangas in https://github.com/codespell-project/codespell/pull/2677
* Typos from marvin.cs.uidaho.edu: W by skangas in https://github.com/codespell-project/codespell/pull/2687
* Typos from marvin.cs.uidaho.edu: J by skangas in https://github.com/codespell-project/codespell/pull/2695
* Typos from marvin.cs.uidaho.edu: V by skangas in https://github.com/codespell-project/codespell/pull/2686
* usable / useable: force recommended spelling by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2694
* Typos from marvin.cs.uidaho.edu: N by skangas in https://github.com/codespell-project/codespell/pull/2675
* Typos from marvin.cs.uidaho.edu: U by skangas in https://github.com/codespell-project/codespell/pull/2685
* Typos from marvin.cs.uidaho.edu: Q by skangas in https://github.com/codespell-project/codespell/pull/2679
* add spelling corrections from wikipedia corpus by cconverse711 in https://github.com/codespell-project/codespell/pull/2487
* Move `ws->was` to code dictionary by skangas in https://github.com/codespell-project/codespell/pull/2699
* Typos from marvin.cs.uidaho.edu: T by skangas in https://github.com/codespell-project/codespell/pull/2684
* Add "inable" by jdufresne in https://github.com/codespell-project/codespell/pull/2697
* Remove alias make targets to facilitate tab completion by jdufresne in https://github.com/codespell-project/codespell/pull/2700
* Add several spelling corrections by ydah in https://github.com/codespell-project/codespell/pull/2701
* Use type annotations directly from chardet package by jdufresne in https://github.com/codespell-project/codespell/pull/2702
* Add outoing->outgoing by iafisher in https://github.com/codespell-project/codespell/pull/2698
* Typos from marvin.cs.uidaho.edu: R by skangas in https://github.com/codespell-project/codespell/pull/2680
* Rehabilitate extraversion by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2198
* Add contineous -> continuous by kianmeng in https://github.com/codespell-project/codespell/pull/2703
* Add neglibible -> negligible by kianmeng in https://github.com/codespell-project/codespell/pull/2705
* move `pullrequest` to code dictionary by robin-wayve in https://github.com/codespell-project/codespell/pull/2708
* Add `propect->prospect, protect, project,` and variations by skangas in https://github.com/codespell-project/codespell/pull/2710
* Add respwan -> respawn and related words by kianmeng in https://github.com/codespell-project/codespell/pull/2711
* Typos from marvin.cs.uidaho.edu: P by skangas in https://github.com/codespell-project/codespell/pull/2678
* Typos from marvin.cs.uidaho.edu: S by skangas in https://github.com/codespell-project/codespell/pull/2683
* Add various spelling corrections for words containing "meant" by cfi-gb in https://github.com/codespell-project/codespell/pull/2712
* Improve support of TOML config files by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2715
* Toml python3.11 by SRv6d in https://github.com/codespell-project/codespell/pull/2720
* pre-commit: Upgrade psf/black for stable style 2023 by cclauss in https://github.com/codespell-project/codespell/pull/2724
* Add recjected->rejected by arm-in in https://github.com/codespell-project/codespell/pull/2722
* Add evaluatated->evaluated by arm-in in https://github.com/codespell-project/codespell/pull/2721
* Add totatl(ly)->total(ly) by luzpaz in https://github.com/codespell-project/codespell/pull/2725
* Add visulization->visualization by tkoyama010 in https://github.com/codespell-project/codespell/pull/2448
* Add several spelling corrections by luzpaz in https://github.com/codespell-project/codespell/pull/2410
* Fix CI mypy job by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2733
* Add various spelling corrections for (in|ex)clude* and modify* by cfi-gb in https://github.com/codespell-project/codespell/pull/2732
* spwan → spawn by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2714
* Focussed is correct in British English by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2709
* dedent/outdent is used a lot in Python by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2696
* maanger by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2650
* sizeable is correct, resizeable should be correct too by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2693
* Fix more words derived from paramterize/paramterise by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2648
* Fix more words derived from renable by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2649
* Add accordin->according by luzpaz in https://github.com/codespell-project/codespell/pull/2739
* Add variations of grow by luzpaz in https://github.com/codespell-project/codespell/pull/2738
* regargless->regardless by tkoyama010 in https://github.com/codespell-project/codespell/pull/2737
* convienant->convenient by tkoyama010 in https://github.com/codespell-project/codespell/pull/2736
* Add involtue(d|s)->involute(d|s) by luzpaz in https://github.com/codespell-project/codespell/pull/2735
* Typos from Emacs by skangas in https://github.com/codespell-project/codespell/pull/2740
* dict: Add instersection(s)->intersection(s) by akien-mga in https://github.com/codespell-project/codespell/pull/2741
* Added more common typos by polluks in https://github.com/codespell-project/codespell/pull/2277
* Add several spelling corrections by luzpaz in https://github.com/codespell-project/codespell/pull/2593
* Add explicete* by sebweb3r in https://github.com/codespell-project/codespell/pull/2175
* Add misspellings of resolvable, resolver, unresolved by vikivivi in https://github.com/codespell-project/codespell/pull/2584
* Add misspellings of mobile, modules, models by vikivivi in https://github.com/codespell-project/codespell/pull/2583
* "keyserver" is correct, fixes 2084 by matkoniecz in https://github.com/codespell-project/codespell/pull/2147
* Add entries to the inclusive language dictionary by sed-i in https://github.com/codespell-project/codespell/pull/2469
* Include chardet in dev dependencies by Jackenmen in https://github.com/codespell-project/codespell/pull/2497
* Move `keypair(s)->key pair(s)` to code dictionary by skangas in https://github.com/codespell-project/codespell/pull/2743
* Add `man-in-the-middle->adversary-in-the-middle` alternative by skangas in https://github.com/codespell-project/codespell/pull/2744
* Add typos found in zlib by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2742
* Add typos found in Emacs by skangas in https://github.com/codespell-project/codespell/pull/2745
* Move `shouldnot` to code dictionary (Fixes 2528) by skangas in https://github.com/codespell-project/codespell/pull/2747
* Add `convervation->conservation` et al (Fix 2716) by skangas in https://github.com/codespell-project/codespell/pull/2746
* Add various political terms by skangas in https://github.com/codespell-project/codespell/pull/2749
* requenst: fix typo found in blogs by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2752
* Add spelling corrections for Policy and variants. by cfi-gb in https://github.com/codespell-project/codespell/pull/2750
* typos found in iperf by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2360
* Add spelling corrections for duplicate and variants. by cfi-gb in https://github.com/codespell-project/codespell/pull/2753
* Fixed 2690 by polluks in https://github.com/codespell-project/codespell/pull/2755
* Add protlet(s)->portlet(s) correction by cfi-gb in https://github.com/codespell-project/codespell/pull/2756
* Add deffault(s|ed)->default(s|ed) correction by cfi-gb in https://github.com/codespell-project/codespell/pull/2762
* More precise ignore directive for mypy by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2760
* Add a spelling correction by fxlb in https://github.com/codespell-project/codespell/pull/2763
* doc: tomli is not needed for Python >= 3.11 by DimitriPapadopoulos in https://github.com/codespell-project/codespell/pull/2751
* Add spelling correction for vulnderabilit(y|ies)->vulnerabilit(y|ies) by cfi-gb in https://github.com/codespell-project/codespell/pull/2770
* tetrahedoren->tetrahedron by tkoyama010 in https://github.com/codespell-project/codespell/pull/2769
* ENH: Color matching wrong word in the interactive session by yarikoptic in https://github.com/codespell-project/codespell/pull/2771
* Switch from pytest tmpdir to tmp_path in tests by jdufresne in https://github.com/codespell-project/codespell/pull/2625
New Contributors
* int-y1 made their first contribution in https://github.com/codespell-project/codespell/pull/2537
* jonathanberthias made their first contribution in https://github.com/codespell-project/codespell/pull/2546
* sappelhoff made their first contribution in https://github.com/codespell-project/codespell/pull/2552
* skangas made their first contribution in https://github.com/codespell-project/codespell/pull/2603
* Paradact made their first contribution in https://github.com/codespell-project/codespell/pull/2575
* WilliamJamieson made their first contribution in https://github.com/codespell-project/codespell/pull/2639
* cbrxyz made their first contribution in https://github.com/codespell-project/codespell/pull/2643
* felixonmars made their first contribution in https://github.com/codespell-project/codespell/pull/2479
* cconverse711 made their first contribution in https://github.com/codespell-project/codespell/pull/2487
* iafisher made their first contribution in https://github.com/codespell-project/codespell/pull/2698
* SRv6d made their first contribution in https://github.com/codespell-project/codespell/pull/2720
* polluks made their first contribution in https://github.com/codespell-project/codespell/pull/2277
* Jackenmen made their first contribution in https://github.com/codespell-project/codespell/pull/2497
* yarikoptic made their first contribution in https://github.com/codespell-project/codespell/pull/2771
**Full Changelog**: https://github.com/codespell-project/codespell/compare/v2.2.2...v2.2.3