CHANGELOG

v2.2.1 (2026-05-20)

Bug Fixes

v2.2.0 (2026-05-19)

Bug Fixes

Chores

Continuous Integration

  • Update pre-commit versions (89bbbbd)

Documentation

Features

Refactoring

  • Change exceptions to reusable decorators (ad6ba75)

  • Merge nested with statements (6da553a)

  • Merge nested with statements (1e81399)

  • Minor updates to jinja-genie script (c323fbf)

  • Remove underscores (7cc2535)

Testing

  • Update precommit versions (f85bf3b)

v2.1.8 (2023-07-01)

Build System

  • Add project url’s (e737b24)

  • deps: Bump actions/upload-artifact from 3.1.0 to 3.1.2 (3c7e040)

  • deps: Bump ossf/scorecard-action from 2.1.2 to 2.2.0 (bafdacd)

Chores

Documentation

Refactoring

Testing

v2.1.7 (2023-06-19)

Bug Fixes

  • Account for hompepoage beginning with http: (d9dcb50)

Chores

  • Bump version (0fc1ecc)

  • Replace shell run with exec form of run (29337ac)

v2.1.6 (2023-06-17)

Bug Fixes

  • Error message regarding pypirc file before registration (ded4143)

Chores

Documentation

Testing

  • Add 3.12 b2 to tox tests (c31c582)

  • Add missing monkeypatch (2ca94b4)

v2.1.5 (2023-06-13)

Bug Fixes

  • Typeerror for github license (bb7bd2a)

Chores

Documentation

Refactoring

  • Remove –file and –output args (96e2713)

Testing

  • Add resource pickle file (9040c72)

v2.1.4 (2023-06-08)

Chores

v2.1.3 (2023-06-07)

Bug Fixes

  • Regex for package names (756c6ff)

v2.1.2 (2023-06-06)

Chores

Documentation

v2.1.1 (2023-06-06)

Bug Fixes

Chores

v2.1.0 (2023-06-06)

Features

  • Option to display github statistics (4ce5654)

v2.0.3 (2023-06-02)

Bug Fixes

Chores

v2.0.2 (2023-05-31)

Bug Fixes

  • Account for nonetype returned in json data (39f245c)

Chores

  • Bump version (d3b48bc)

  • Minor updates (27913c5)

  • Move .coverage into cache directory (edd82ec)

  • Update github issue templates (adb56a3)

  • Update github template files (f7ebd25)

  • Update issue template yaml (aef5447)

v2.0.1 (2023-05-29)

Chores

Documentation

Refactoring

  • Move several functions from the main module (fc326cd)

Testing

v2.0.0 (2023-05-24)

Chores

Documentation

Refactoring

  • Module seperation of functional aspects (e248253)

v1.3.4 (2023-05-22)

Chores

Documentation

v1.3.3 (2023-05-21)

Chores

v1.3.2 (2023-05-21)

Bug Fixes

  • Add .pre-commit-config.yaml to mypy config (514c74f)

  • Remove function in minimalist init (1d74fbb)

  • Type hint annotations for importlib traversible (a579dca)

Chores

  • Add exclusion for mypy (110dfa9)

  • Add license trove classifier (94e689c)

  • Add pytest to pre-commit (87e20df)

  • Bump version (56f5253)

  • Consolidate reports into one directory (0586b95)

  • Create importlib path objects (ae2d3ea)

  • Exclude reports dir from linting checks (9134de7)

  • Minor updates (f63a1db)

  • Move pytest config to pytest.ini (655b997)

  • Move tools to root dir (3374e0b)

  • Update pr-commit versions (1d31ea4)

  • Update regex in pre-commit (31b1cc8)

  • Update to index creation (c67cad4)

  • Update to mypi (a765089)

Documentation

Refactoring

Testing

v1.3.1 (2023-05-17)

Bug Fixes

Chores

  • Add type annotations (57fb946)

  • Bump version (a882add)

  • Exclude B324 security check (95bee4b)

  • Exclude some patterns from bandit check (9943af6)

  • Fix pre-commit (c58b39e)

  • Fix pre-commit exclude list -> str (50d5d4b)

Documentation

Refactoring

Testing

v1.3.0 (2023-05-16)

Chores

Refactoring

  • Add highlights to input values (3d47b3b)

v1.2.1 (2023-05-16)

Bug Fixes

Chores

Refactoring

  • Fix several annotations (adbe2f7)

Testing

  • Update mypy with various regex patterns (74c4151)

v1.2.0 (2023-05-15)

Chores

  • Bump version (06ecbee)

  • Remove max compolexity from flake8 (ad4a6cd)

  • Update pre-commit (2f2cf2f)

  • Update pre-commit with flake & mypy (35e19ca)

Documentation

Features

  • Add ability to change version & description (d4fd512)

Refactoring

Testing

  • Add unit test for version check (f426172)

v1.1.0 (2023-05-15)

Chores

Documentation

Features

  • Add input of meta data (0aefe49)

  • Add new support files (81d9b16)

  • Add support to change meta data (05ac6a5)

  • Move config into its own module (f4a3839)

Testing

v1.0.0 (2023-05-12)

Bug Fixes

Chores

  • Add additional items in clean function (5fe0ddd)

  • Add files to gitattributes (aa10571)

  • Add missing type hint (2544fb6)

  • Bump version (77db086)

  • Minor update to clean function (d9f7811)

  • Update classifiers (e90299f)

  • Update test artifacts for deletion (fc0b3f3)

Documentation

Features

  • Add name validity check function + others (b520245)

Refactoring

  • Seperate parser items into a new function (f9a8436)

Testing

v0.5.7 (2023-05-09)

Chores

  • Update trove classifiers (146fd1d)

v0.5.6 (2023-05-09)

Bug Fixes

  • Broken tests (5b92893)

  • Logic error in fanal analysis function (46dbee0)

Chores

Documentation

Refactoring

Testing

v0.5.5 (2023-05-03)

Bug Fixes

  • Creation of ‘None’ file (6cb2252)

Chores

Documentation

v0.5.4 (2023-05-03)

Bug Fixes

  • _write_output_file function (2b1b730)

Chores

Documentation

Testing

v0.5.3 (2023-05-02)

Bug Fixes

  • Some type hints and add docstrings (d5b212d)

Chores

  • Add .pre-commit-config.yaml to pip-tools (987fb09)

  • Bump version (8318fc6)

  • Disable logging (d70faf7)

  • Removed click from base requirement (e371c0b)

Documentation

  • Add png files for README (1c8987f)

Testing

  • Test_feedback initial commit (0d6c9b7)

v0.5.2 (2023-05-01)

Bug Fixes

  • Table colours and variable case (4a1d40e)

Chores

v0.5.1 (2023-05-01)

Bug Fixes

  • Regex pattern for 10,000+ projects found (9ec94ea)

Chores

v0.5.0 (2023-04-30)

Bug Fixes

Chores

Documentation

Features

  • Add pypi search function and rich tables (089356b)

v0.4.0 (2023-04-27)

Chores

  • Add b403 to bandit ignore to allow pickle (d191077)

  • Add index file to be ignored (2d2cc49)

  • Add pickle resource processing to init (2b5d4d2)

  • Add requirement and resource files (55d725c)

  • Initial commit of pickle object (3e46b16)

Documentation

Features

  • Add generate_pypi_index & pypi_search_index functions (96ff544)

Refactoring

  • Hide debug argparse arguments (493f401)

v0.3.1 (2023-04-26)

Bug Fixes

  • Numerous fixes to get a working script (5fb56cc)

Chores

  • Add importlib to access resources (c7bae25)

  • Update project requirements (c69bea4)

v0.3.0 (2023-04-25)

Chores

  • Add ‘w’ mode to logging config (addd8cd)

  • Add github workflow (5ea061a)

  • Add project files (7bbde70)

  • Bump version (76a1485)

  • Delete resources directory (d62b515)

  • Initial commit (2275259)

  • Remove subprocess shell test from bandit (c15a501)

  • Update setup.cfg with data files (62a7a60)

Documentation

Features

  • Add cleanup function (8fa933a)

  • Add deleter method (1fcd901)

  • Add generate_pypi_index function (262de6e)

  • Add input and output file processing functions (0f56b9f)

  • Add main function (15a10c2)

  • Add ping methods (8b51135)

  • Add pypi build and upload functions (c83378e)

  • Add run_command subprocess method (9472253)

Refactoring

  • Move logging config into init (402cb10)

v0.2.0 (2023-04-21)

Chores

  • Flake8 ignore F401 unused imports (7369d5c)

  • Flake8 ignore F401 unused imports (a85fbd6)

Features

  • Add rename_project_dir and create_setup methods (a4dd537)

v0.1.0 (2023-04-21)

  • Initial Release