Recent Releases of symspellpy

symspellpy - v6.9.0

What's Changed

  • Specify that frequency count must be 64-bit int (#180)
  • Rename string1 and string2 argument names (#181)

Full Changelog: https://github.com/mammothb/symspellpy/compare/v6.8.0...v6.9.0

- Python
Published by mammothb 12 months ago

symspellpy - v6.8.0

What's Changed

  • Allow file object as corpus of load_dictionary (#176)
  • Bump supported Python version to 3.9 - 3.13 (#177)

Full Changelog: https://github.com/mammothb/symspellpy/compare/v6.7.8...v6.8.0

- Python
Published by mammothb 12 months ago

symspellpy - v6.7.8

What's Changed

  • Handle encoding errors (https://github.com/mammothb/symspellpy/pull/149)
  • Bump supported Python version (https://github.com/mammothb/symspellpy/pull/151)
  • Remove numpy dependency (https://github.com/mammothb/symspellpy/pull/156)
  • Feature: distance comparer interface (https://github.com/mammothb/symspellpy/pull/159)

Full Changelog: https://github.com/mammothb/symspellpy/compare/v6.7.7...v6.7.8

- Python
Published by mammothb over 1 year ago

symspellpy - v6.7.8-rc1

What's Changed

  • Handle encoding errors (https://github.com/mammothb/symspellpy/pull/149)
  • Bump supported Python version (https://github.com/mammothb/symspellpy/pull/151)
  • Remove numpy dependency (https://github.com/mammothb/symspellpy/pull/156)
  • Feature: distance comparer interface (https://github.com/mammothb/symspellpy/pull/159)

Full Changelog: https://github.com/mammothb/symspellpy/compare/v6.7.7...v6.7.8-rc1

- Python
Published by mammothb over 1 year ago

symspellpy - v6.7.7

  • Remove support for Python 3.6
  • Use compiled regex expression in create_dictionary() (#129)
  • Configure module logger instead of modifying root logger (#132, #133)

- Python
Published by mammothb over 3 years ago

symspellpy - v6.7.6

  • Fix suggestion count in lookup_compound when ignore_words=True (#108)
  • Log error message when loading dictionary fails (#109)

- Python
Published by mammothb about 4 years ago

symspellpy - v6.7.5

  • Fix replaced_words not being updated when best match is a combi (closes #103)
  • Implement a way to change the edit distance comparer algorightm via distance_algorithm property. Available values are found in DistanceAlgorithm

- Python
Published by mammothb about 4 years ago

symspellpy - v6.7.4

  • Update editdistpy dependency version
  • Remove unused code in fast distance comparer classes

- Python
Published by mammothb about 4 years ago

symspellpy - v6.7.3

  • Update editdistpy version
  • Explicitly mention that ignore_term_with_digits=True has to be used with ignore_non_words=True

- Python
Published by mammothb about 4 years ago

symspellpy - v6.7.2

  • Fix typo of Dameruau to Damerau in various places. Can potentially break some setups that explicitly _distance_algorithm
  • Implement fast distance comparers with editdistpy
  • Set DamerauOsaFast as the default distance comparer

- Python
Published by mammothb about 4 years ago

symspellpy - v6.7.1.post1

  • Updated frequencydictionaryen82765.txt dictionary with common contractions
  • Added belowthresholdwords, _bigrams, _countthreshold, maxdictionaryeditdistance, and prefixlength when saving to pickle. (closes #93)
  • Implemented tobytes and frombytes options to save and load pickle with bytes string
  • Updated data_version to 3
  • Removed Python 3.4 and Python 3.5 support
  • Update package README

- Python
Published by mammothb over 4 years ago

symspellpy - v6.7.0

  • Removed numpy dependency
  • word_segmentation now retains/preserves case.
  • word_segmentation now keeps punctuation or apostrophe adjacent to previous word.
  • word_segmentation now normalizes ligatures: "scientific" -> "scientific".
  • word_segmentation now removes hyphens prior to word segmentation (untested).
  • American English word forms added to dictionary in addition to British English e.g. favourable & favorable.

- Python
Published by mammothb over 5 years ago

symspellpy - v6.5.2

  • Modified load_bigram_dictionary to allow dictionary entries to be split into only 2 parts when using a custom separator

- Python
Published by mammothb over 6 years ago

symspellpy - v6.5.1

  • Added separator argument to allow user to choose custom separator for load_dictionary
  • Added loadbigramdictionary and bigram dictionary frequencybigramdictionaryen243342.txt
  • Updated lookup_compound algorithm
  • Added Levenshtein to compute edit distance
  • Added savepicklestream and loadpicklestream to save/load SymSpell data alongside other structure (contribution by marcoffee)

- Python
Published by mammothb over 6 years ago

symspellpy - v6.3.8

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

- Python
Published by mammothb almost 7 years ago

symspellpy - v6.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

- Python
Published by mammothb about 7 years ago

symspellpy - v6.3.6

  • Added create_dictionary() feature

- Python
Published by mammothb about 7 years ago

symspellpy - v6.3.5

  • Fixed lookup_compound() to return the correct distance

- Python
Published by mammothb about 7 years ago

symspellpy - v6.3.4

  • Added <self._replaced_words = dict()> to track number of misspelled words
  • Added ignore_token to word_segmentation() to ignore words with regular expression

- Python
Published by mammothb about 7 years ago

symspellpy - v6.3.3

Added word_segmentation feature

- Python
Published by mammothb about 7 years ago

symspellpy - 6.3.2

Added encoding option to load_dictionary

- Python
Published by mammothb over 7 years ago

symspellpy - 6.3.1

created a package for the project

- Python
Published by mammothb over 7 years ago