Skip to content

Release Notes


This page provides information on all the WordHoard releases since inception.

Version 1.5.3🔗

Date of Release: 03.21.2023
Purpose: Code enhancements to improve performance when querying online repositories and to obtain part of speech category for word being queried.


A ThreadPoolExecutor function and more targeted word extraction was added to the following modules. The ThreadPoolExecutor decreases collection time by almost 50% in some cases. The targeted extraction is designed to find more relevant antonyms, synonyms and definitions.

  • antonyms
  • dictionary
  • synonyms

Type hinting was added to all functions within all query modules and all utilities modules.

Additional Cloudflare verification was added to the query modules. This verification allowed the source Collins Dictionary to be readded to the list of repositories being queried.

Version 1.5.2🔗

Date of Release: 02.12.2023
Purpose: Code enhancements of the Translator classes and bug fix in the dictionary module


Fixed the bug identified in the Issue 14:   find_definitions can returns antonyms

Version 1.5.2🔗

Date of Release: 02.12.2023
Purpose: Code enhancements of the Translator classes and bug fix in the dictionary module


Fixed the bug identified in the Issue 14:   find_definitions can returns antonyms

Redesigned the Exceptions in these modules:

  • deep_translator.py
  • google_translator.py
  • mymemory_translator.py

Updated the available languages for translations in these modules:

  • deep_translator.py
  • google_translator.py
  • mymemory_translator.py

Added a module for email address verification and one for colorized text for specific error messages sent to the console/terminal.

Updated and tested the dependencies for WordHoard.

Version 1.5.1🔗

Date of Release: 04.06.2022
Purpose: Code enhancements (proxy and user agents)


Proxy enhancements were added to these modules:

  • antonyms
  • dictionary
  • hypernyms
  • hyponyms
  • synonyms

Selectable user agents capabilities were added to these modules:

  • antonyms
  • dictionary
  • hypernyms
  • hyponyms
  • synonyms

The source Collins Dictionary was disabled in WordHoard, because Cloudflare DDoS mitigation service protection was recently added.

Version 1.5.0🔗

Date of Release: 09.24.2021
Purpose: Code enhancements (proxy and translation support)


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 Python List. The secondary format is a Python dictionary.

Updated User-Agents were also added to wordhoard.

Multiple translation modules were also added to wordhoard. These modules are:

Version 1.4.9🔗

Date of Release: 09.07.2021
Purpose: Added query rate limiting and additional exception handling


Rate limiting was added to all modules that query online repositories. Additional exception handling was added to the basic_soup.py module and all modules that query online repositories. This extra exception handling can be used to diagnose issues related to queuing the online repositories.

Version 1.4.8🔗

Date of Release: 08.24.2021
Purpose: Removed source and leftover debugging code


One of the original sources being queried was providing questionable synonyms and antonyms. That source was thesaurus.plus, which was removed from the query pool.

Version 1.4.7🔗

Date of Release: 08.15.2021
Purpose: Bugfix linked to changes in a page's navigational structure


This bugfix was related to the source synonym.com modifying its page navigational structure. This structural change caused the extraction code for the source to fail. It was determined that this change impacted the Wordhoard extraction modules antonyms, synonyms and definitions.

Version 1.4.7 was redesigned to handle this new navigational structure.

Version 1.4.6🔗

Date of Release: 06.06.2021
Purpose: Code redesign and enhancements


The python modules antonyms, dictionary, homophones, hyponyms, hypernyms and synonyms were all redesign into Python Classes. The Classes reduce the complexity of having to call individual sources.

The internal cacheing was improved.

Console logging was disabled and all log entries are now written only to the file wordhoard_error.yaml.

Version 1.4.5🔗

Date of Release: 05.12.2021
Purpose: Code enhancements


Version 1.4.5 includes new modules to find hypernyms, hyponyms and homophones for words in the English language.

Version 1.2🔗

Date of Release: 10.23.2020
Purpose: Initial Release


Version 1.2 includes both console-level and file-level logging. It also has in-memory caching capabilities for queries.


Last update: March 21, 2023