Skip to content

Wonderwords Version 2

Compare
Choose a tag to compare
@mrmaxguns mrmaxguns released this 09 Sep 22:04
· 94 commits to master since this release

Wonderwords version 2 is finally out!

Wonderwords version 2 has a huge amount of improvements including better documentation, an updated command-line interface and more filtering and random word generation options. Wonderwords 2 also includes the official introduction of Semver as the versioning system.

Major Improvements

  • Python3 efficient PEP-8-shaped code
    • Naming conventions in place
    • Improved object-oriented model
    • Large chunks of code separated into smaller functions
    • Removed spaghetti code; streamlined many code pieces
  • Introduced the filter method
    • New filtering options
    • Removed starts_with function and instead integrated its functionality via arguments
  • Introduced tests
  • Visual command-line interface thanks to the Rich library
    • More intuitive commands
  • Improved documentation hosted by readthedocs

Wonderwords version 2 is not backward compatible with version 1.

Install

pip install wonderwords

or

pip install wonderwords=2.0.0

New Documentation

The documentation for the latest release can be found at https://wonderwords.readthedocs.io/en/latest/, the stable release can be found at https://wonderwords.readthedocs.io/en/stable/ and version 2.0.0 can be found at https://wonderwords.readthedocs.io/en/v2.0.0/.

Binaries

wonderwords-2.0.0.tar.gz