Skip to content

Releases: LyubomirT/lesp

Patch - 1.1.1

07 Dec 12:12
Compare
Choose a tag to compare

What's new in LESP? 🚀

Improvements 🛠

  • Fixed a bug that caused the wordlist to get corrupted after loading.
  • Fixed a bug that couldn't load the cache even if it was correct.

Additions 🔌

  • A new Documentation section.
  • remove_special method that removes punctuation and special symbols.

Contributed to this release:

@LyubomirT

Stable - 1.0.1

02 Dec 12:50
Compare
Choose a tag to compare

What's new in LESP? 🚀

Improvements 🛠

  • Added validation for other wordlist manipulation methods.
  • Removed support for inputting multiple strings in get_similar.
  • Now installing is easier since it's possible to run pip install.
  • Type Hinting is added to improve the overall user-friendliness of LESP.
  • Added better error handling.
  • Changed the minimum Python 3 requirement to 3.6.

Additions 🔌

  • Docstrings for an easier way of understanding the syntax.
  • Caching, which will improve the performance of LESP significantly.
  • Created actual documentation available to read on GitBook

Notes 📝

Published the package on PyPi! Take a look at it over here.

Contributed to this release:

@LyubomirT, @Siddhesh-Agarwal (issue)

Stable - 0.7.8

29 Nov 13:20
Compare
Choose a tag to compare

What's new in LESP? 🚀

Improvements 🛠

  • Now, when loading a wordlist, its structure will be validated. (thanks to @y9rabbito!!)
    • Related bugfix: Trailing and leading whitespace will be removed.
    • Related bugfix: Even though the file won't be modified, duplicate words will be removed on load.
  • Documentation for LESP has finally been improved and now explains things better.
  • Now extend_wordlist() and remove_from_wordlist() support doing that for multiple words at once (thanks to @Parakrant. Also continued by @LyubomirT)
  • Minor bug fixes.

Additions 🔌

  • Now you can stack or merge-delete wordlist files.
  • More examples are available in the examples folder (thanks to @Halzorg).
  • Instead of importing methods separately from lesp.autocorrect you can now simply import the Proofreader class.
    • Connected: Updated examples so they'll adapt to the update.
    • Connected: Updated documentation so it'll now show the newest way of implementing this.
    • Connected: Removed config files for LESP autocorrect, since configuration is now provided in the form of parameters to the Proofreader class.
  • Added a section about AI-generated code in CONTRIBUTING.md.

Release - 0.3.5

26 Nov 18:34
Compare
Choose a tag to compare

What's new in LESP? 🚀

Improvements 🛠

  • Now, when trying to load and a config file / wordlist doesn't exist, the situation will be handled and an error will be raised (many thanks to @Mahhheshh )
  • Added new command explanations and improved existing ones in README.md
  • Reduced the size of the LESP package and removed unnecessary stuff

Additions 🔌

  • Now you can backup your wordlist and easily restore it when needed, if you're concerned about losing your data
  • Wordlist modifications have been added. Now you can add new words, or remove existing ones from the wordlist

Initial Release - 0.3.0

26 Nov 15:53
6dab192
Compare
Choose a tag to compare

This is the initial source release of LESP.