Word-search-generator

Latest version: v3.5.3

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

Scan your dependencies

Page 4 of 5

1.0.9

Added

- __app_name__ to init.py
- Lots of new tests to get closer to 100% coverage
- conftest.py for pytest
- Added temp_dir fixture for testing
- setup and configure tox for testing on github

Changed

- Added typing to correct exit status on cli
- __main__.py now passes __app_name__ to cli so help title display correctly
- Changed __str__ to print entire puzzle along with answer key
- Updated README.md with all additions, changes, fixes, and removals
- Reworked `cleanup_input()` function

Fixed

- Puzzle solution wasn't showing correctly

Removed

- Removed `show()` function, now just use print(object)
- Removed -k --key and -t --tabs from cli options

1.0.8

Changed

- Updated typing to simpler format
- Cleaned up all imports using isort
- Added black and isort settings to pyproject.toml
- Added optional [tests] and [dev] requirements to setup.cfg `pip install word-search-generator[dev]`
- Added isort to run file linting
- Added typing to run file

1.0.7

Added

- You can now generate puzzle from random dictionary words. No need to even supply your own words.
bash
just provide the -r or --random flag and the number of words you want
$ words-search -r 10

1.0.6

Added

- Add error check for cli when no words are provided

Changed

- Updated PDF layout and font sizes

1.0.5

Changed

- Fully typed with mypy (for real this time)
- Corrected License type
- Updated docstrings

1.0.4

Added

- Fully typed

Changed

- Changed all functions that took `row` and `col` to now take a tuple of (row, col) as `position`
- moved cli to cli module and out of __main__.py
- switched from setup.py to setup.cfg

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.