Skip to content

Releases: Penify-dev/penify-cli

Release v0.3.0

30 Apr 14:53
4863478
Compare
Choose a tag to compare

What's Changed

  • Refactor CLI command names from 'penifycli' to 'penify' for consisten… (#74)

  • Refactor CLI command names from 'penifycli' to 'penify' for consistency across documentation and codebase

  • Bump version to 0.3.0 for release by @sumansaurabh

  • Moving to env (#71)

  • fix: update coverage timestamp in coverage.xml

  • feat: add dotenv support for loading environment variables from .env files

  • feat: add Pipfile for dependency management and update coverage.xml timestamps

  • feat: add .env file for environment variable management and update load_env_files function

  • feat: enhance credential management by saving API tokens to .env file and updating fallback logic

  • chore: remove deprecated .env file containing sensitive API information

  • Refactor code structure for improved readability and maintainability

  • chore: update .gitignore to include coverage and build artifacts by @sumansaurabh

  • Generated Documentation (#50)

Co-authored-by: penify-dev[bot] <146478655+penify-dev[bot]@users.noreply.github.com> by @Penify-dev[bot]

  • penify/config_d0c72

main by @Penify-dev[bot]

  • Generated Documentation (#48)

Co-authored-by: penify-dev[bot] <146478655+penify-dev[bot]@users.noreply.github.com> by @Penify-dev[bot]

  • penify/config_d3974

main by @Penify-dev[bot]

  • chore: bump version to 0.2.4 for release by @sumansaurabh
  • fix: update GitHub Actions tag push command to use personal access token by @sumansaurabh
  • chore: update coverage timestamp and increment version to 0.2.3 by @sumansaurabh
  • fix: update documentation links in CLI tool and commands by @sumansaurabh

v0.2.3

12 Mar 01:17
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

07 Mar 00:50
Compare
Choose a tag to compare

Full Changelog: v0.2.1...v0.2.2

Release v0.2.1

07 Mar 00:44
Compare
Choose a tag to compare

"## What's Changed\n\n* feat(github): add CODEOWNERS and version check workflow; update README and setup.py by @sumansaurabh\n* fix(setup): change package name to "penify-cli" and update version to 0.2.0 by @sumansaurabh\n* fix(workflow): add package name availability check in PyPI workflow and update README for clarity by @sumansaurabh\n* fix(setup): update version to 1.0.0 and refine description by @sumansaurabh\n* fix(llm_client): ensure description is handled correctly in result by @sumansaurabh\n* Update code\n\nChanges were made to the repository.\n\nUser message: N/A by @sumansaurabh\n* fix(main): set default value for description argument in commit parser by @sumansaurabh\n* refactor(folder_analyzer): simplify run method docstring\n\nRemoved detailed docstring from the 'run' method in the FolderAnalyzerGenHook class to streamline the code. The previous docstring provided extensive information about the file processing logic, which may be considered excessive for a method that is already self-explanatory. This change enhances code readability and maintainability by reducing clutter while retaining the essential purpose of the method. The functionality remains unchanged, ensuring that the post-commit hook continues to process files as intended. by @sumansaurabh\n* \n\nfeat: Enhance commit summary generation with optional description\n- Updated the APIClient to include a parameter for generating detailed commit descriptions using a local LLM client.\n- Modified the CommitDocGenHook to support the new parameter, allowing for more flexible commit summary generation.\n- Adjusted the commit_code function to accept a flag for description generation, improving user control over commit message details.\n- Refined LLMClient's generate_commit_summary method to conditionally include a description based on the new parameter.\n by @sumansaurabh\n* fix(commit_commands): handle missing API token error gracefully\n\nThis commit introduces an error handling mechanism in the commit_code function of commit_commands.py. It adds a check to ensure that if neither an LLM model nor an API token is provided, an error message is printed using the print_error utility. This change improves user experience by providing clear feedback when required parameters are missing, thus preventing potential confusion during the commit process. The addition of this check enhances the robustness of the code by ensuring that users are informed of the necessary prerequisites for successful execution. by @sumansaurabh\n"

v0.2.0

07 Mar 00:33
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.5...v0.2.0

v0.1.5

21 Oct 03:06
4ec3dac
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.4...v0.1.5

v0.1.4

24 Sep 09:48
644f7ae
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.1.4

v0.1.3

26 Aug 21:08
Compare
Choose a tag to compare

Full Changelog: v0.1.2...v0.1.3

v0.1.2

26 Aug 21:05
Compare
Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

v0.1.1

25 Aug 15:31
Compare
Choose a tag to compare

What's Changed

  • [Penify]: Setting up Automated AI-Driven Documentation for GitHub! by @Penify-dev in #24

Full Changelog: v0.1...v0.1.1