Wordhoard

Latest version: v1.5.5

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

Scan your dependencies

Page 1 of 2

1.5.5

Version 1.5.5 is a stable release.

Purpose: Code refactoring to improved modularization for readability and to reduce duplicated code related to error handling and querying.

<p align="justify">
Multiple modules were refactored to improve readability and reduce duplicated code. The following modules had new Classes added to obtain parts of speech and data extract using <i> BeautifulSoup </i> .
</p>

<ul>
<li>antonyms</li>
<li>dictionary</li>
<li>synonyms</li>
</ul>


<p align="justify">
The optional variable <i>sources</i> had been added to following modules. This variable allows you to refine the search sources to fit your requirements.
</p>

<ul>
<li>antonyms</li>
<li>dictionary</li>
<li>synonyms</li>
</ul>

<p align="justify">
Type hinting was validated in all functions within all query modules and all utilities modules. Additionally, all parameter names in every function or call have been added. This improves code readability and reduces ambiguity when reviewing the code.
</p>

<p align="justify">
Cloudflare verification was modified with a timeout feature. Using <a href="https://www.collinsdictionary.com">Collins Dictionary</a> as a source can increase the runtime of <strong>WordHoard</strong> in the following modules.
</p>

<ul>
<li>antonyms</li>
<li>dictionary</li>
<li>synonyms</li>
</ul>

Signed-off-by: John Bumgarner [wordhoardprojectgmail.com](mailto:wordhoardprojectgmail.com)

1.5.4

Version 1.5.4 is a stable release.

Purpose: Code enhancements to improve cache processing related to list output for these modules.

- antonyms
- dictionary
- hypernyms
- hyponyms
- synonyms

Updated the colorized text module. And updated console warnings and informational messages with various shades of colorized text.

Signed-off-by: John Bumgarner [wordhoardprojectgmail.com](mailto:wordhoardprojectgmail.com)

1.5.3

Version 1.5.3 is a stable release.

<strong>Purpose: Code enhancements to improve performance when querying online repositories and to obtain part of speech category for word being queried.</strong>

---

<p align="justify">
A <i>ThreadPoolExecutor function</i> and more targeted word extraction was added to the following modules. The
<i>ThreadPoolExecutor</i> decreases collection time by almost 50% in some cases. The targeted extraction is designed to find more relevant antonyms, synonyms and definitions.
</p>

<ul>
<li>antonyms</li>
<li>dictionary</li>
<li>synonyms</li>
</ul>


<p align="justify">
Type hinting was added to all functions within all query modules and all utilities modules.
</p>

<p align="justify">
Additional Cloudflare verification was added to the query modules. This verification allowed the source
<a href="https://www.collinsdictionary.com">Collins Dictionary</a> to be readded to the list of repositories being queried.
</p>

Signed-off-by: John Bumgarner wordhoardprojectgmail.com

1.5.2

Version 1.5.2 is a stable release.

<p align="justify">
Fixed the bug identified in the Issue 14: &nbsp <a href="https://github.com/johnbumgarner/wordhoard/issues/14">find_definitions can returns antonyms</a>
</p>

<p align="justify">
Redesigned the <i>Exceptions</i> in these modules:
</p>

<ul>
<li>deep_translator.py</li>
<li>google_translator.py</li>
<li>mymemory_translator.py</li>
</ul>

<p align="justify">
Updated the available languages for translations in these modules:
</p>

<ul>
<li>deep_translator.py</li>
<li>google_translator.py</li>
<li>mymemory_translator.py</li>
</ul>

<p align="justify">
Added a module for email address verification and one for colorized text for specific
error messages sent to the console/terminal.
</p>

<p align="justify">
Updated and tested the <a href="https://wordhoard.readthedocs.io/en/latest/dependencies/">dependencies</a> for
WordHoard.
</p>

Signed-off-by: John Bumgarner wordhoardprojectgmail.com

1.5.1

Version 1.5.1 is a stable release.

<p align="justify">
Proxy enhancements were added to these modules:
</p>

<ul>
<li>antonyms</li>
<li>dictionary</li>
<li>hypernyms</li>
<li>hyponyms</li>
<li>synonyms</li>
</ul>

<p align="justify">
Selectable user agents capabilities were added to these modules:
</p>

<ul>
<li>antonyms</li>
<li>dictionary</li>
<li>hypernyms</li>
<li>hyponyms</li>
<li>synonyms</li>
</ul>

<p align="justify">
The source <a href="https://www.collinsdictionary.com">Collins Dictionary</a> was disabled in <strong>WordHoard</strong>, because Cloudflare DDoS mitigation service protection was recently added.
</p>

Signed-off-by: John Bumgarner wordhoardprojectgmail.com

1.5.0

Version 1.5.0 is a stable release.

Proxy support was added to these modules:

- antonyms
- dictionary
- hypernyms
- hyponyms
- synonyms

These modules and the homophones module now have configurable output formatting capabilities. The default formatting is a <i>Python</i> List. The secondary format is a <i>Python</i> dictionary.

Updated User-Agents were also added to <i>wordhoard</i>.

Multiple translation modules were also added to <i>wordhoard</i>. These modules are:

- <a href="https://translate.google.com">Google Translate</a>
- <a href="https://www.deepl.com/translator">DeepL Translate</a>
- <a href="https://mymemory.translated.net">MyMemory Translate</a>


Signed-off-by: John Bumgarner wordhoardprojectgmail.com

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.