Skip to content

Latest commit

 

History

History
73 lines (42 loc) · 5.39 KB

CHANGELOG.md

File metadata and controls

73 lines (42 loc) · 5.39 KB

Changelog

1.6.0 (2024-09-01)

Features

  • api_client.py: handle NOT_FOUND status code by logging and exiting (15819b8)
  • file_processor.py: add type hint to constructor in FileProcessor class (15819b8)
  • file_processor.py: skip processing files larger than 100KB (15819b8)

1.5.0 (2024-09-01)

Features

  • modules/init.py: add file_processor import to module initializer (998f3c7)
  • modules/file_processor.py: create FileProcessor class to handle file processing logic (998f3c7)

1.4.0 (2024-09-01)

Features

  • filename_suggestion_ai/utils: add APIClient class to handle API interactions (5cdb9eb)
  • main: implement collection and logging of answers in main function (0635eb0)

Bug Fixes

  • constants: update model constant to new version (0635eb0)

1.3.0 (2024-08-31)

Features

  • args.py: add new optional arguments for directory and filter processing (b819649)
  • main.py: implement directory and filter based file processing with progress tracking (b819649)
  • poetry.lock: add tqdm package for progress tracking functionality (b819649)
  • pyproject.toml: include tqdm in project dependencies for progress tracking (b819649)

1.2.0 (2024-08-31)

Features

  • config: add import of args module in init.py (5428fd4)
  • config: add new command line argument for file input in args.py (5428fd4)
  • main: add new payload creation function for POST requests (5428fd4)
  • main: integrate argument parsing and dynamic user content handling (5428fd4)
  • models: add new LMStudioChatResponse data model (5428fd4)
  • utils: implement utility function to read file content (5428fd4)

1.1.0 (2024-08-31)

Features

  • config: add initial configuration files for filename_suggestion_ai (bf2d70c)
  • config: configure logging with rich handler in setup_logging.py (bf2d70c)
  • config: define constants for API interaction in constants.py (bf2d70c)
  • config: implement argument parsing in args.py (bf2d70c)
  • config: setup environment and logging configurations in enviornment_setup.py (bf2d70c)
  • main: add main execution flow and POST request handling in main.py (bf2d70c)

1.0.0 (2024-08-31)

Features

  • add poetry.lock with dependencies and their hashes (029596f)
  • update pyproject.toml with new dependencies and configurations for black, ruff, pytest, isort, and vulture (029596f)