Conversation
### Added - **Process Individual Files** - **Expanded Keywords** - **Beta Features Flag** ### Changed - **Header Text Update** - **Streamlined Header Format** - **Deterministic Sorting** - **CLI Argument Renaming** - **Header Version Updates** - **Repository URLs** ### Fixed - **Deleting empty lines** ### Documentation - **Complete README Overhaul**
### Changed - Updated the `python-version` matrix in the CI workflow from a list of integers to a list of strings for better compatibility and consistency.
### Added - Upload coverage artifact after tests. - Download all coverage artifacts for reporting. ### Changed - Updated Codecov action to version 4 and adjusted parameters for artifact directory.
### Changed - Removed the `newline` parameter from `path.write_text` calls in the `process_file` function to ensure consistent handling of line endings.
### Changed - Removed support for Python 3.8 and 3.9 from `pyproject.toml` and updated the `requires-python` field to require Python 3.10 or higher. - Adjusted the `target-version` in the Black configuration to reflect the removal of older Python versions. - Updated the CI workflow to only include Python versions 3.10 and above in the matrix.
### Changed - Modified the CI workflow to use `pull_request_target` instead of `pull_request` for better security and context when handling pull requests. - Added a reference to the pull request's head SHA in the checkout step to ensure the correct commit is checked out during the CI process.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Type of Change
Related Issue
Description
Added
pyproject.tomlto significantly improve package discoverability on PyPI and search engines.--betacommand-line flag to enable experimental features that are under development.Changed
DIRECTORYargument in the CLI has been renamed toPATHto accurately reflect its new capability to handle both files and directories.pyproject.tomlto point to the correctAgentDocstringsrepository name.Fixed
PermissionError) that occurred when scanning directories with restricted read permissions. The application will now skip such directories and print a warning, preventing unintended modifications to files that might have been excluded by an unreadable.gitignoreor other configuration files.Build
pyproject.toml) and CI configurations have been updated accordingly.CI/CD
ci.yml) to automatically run tests on all pushes and pull requests to themasterbranch. The workflow tests against multiple Python versions (3.10–3.13) and includes matrix testing for beta features.Documentation
README.mdhas been completely rewritten to be more comprehensive, professional, and user-friendly. It now includes a clear project mission, a detailed table of contents, expanded sections on features and usage, new examples, and platform compatibility information.PULL_REQUEST_TEMPLATE.mdto standardize contributions.README.mdto demonstrate the tool's functionality.Checklist