Symspellpy

Latest version: v6.9.0

Safety actively analyzes 723929 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

6.5.1

- Added `separator` argument to allow user to choose custom separator for `load_dictionary`

6.5.0

- Added `load_bigram_dictionary` and bigram dictionary `frequency_bigramdictionary_en_243_342.txt`
- Updated `lookup_compound` algorithm
- Added `Levenshtein` to compute edit distance
- Added `save_pickle_stream` and `load_pickle_stream` to save/load SymSpell data alongside other structure (contribution by [marcoffee](https://github.com/marcoffee))

6.3.9

- Added `transfer_casing` to `lookup` and `lookup_compound`
- Fixed prefix length check in `_edits_prefix`

6.3.8

- Implemented `delete_dictionary_entry`
- Improved performance by using python builtin hashing
- Added versioning of the pickle

6.3.7

- Fixed `include_unknown` in `lookup`
- Removed unused `initial_capacity` argument
- Improved `_get_str_hash` performance
- Implemented `save_pickle` and `load_pickle` to avoid having to create the
dictionary every time

6.3.6

- Added `create_dictionary()` feature

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.