Repo-to-text

Latest version: v0.5.4

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

Scan your dependencies

Page 1 of 3

0.5.4

This release focuses on enhancing code quality, improving performance, and strengthening maintainability of the repo-to-text tool.

๐Ÿ” Key Changes

Performance & Architecture
- ๐Ÿ”„ Refactored tree structure generation and filtering logic for better performance
- ๐Ÿ—‘๏ธ Improved empty directory handling with new removal logic
- โšก Reduced test matrix for more efficient CI/CD pipeline

Code Quality
- ๐Ÿ“ Added pylint configuration to pyproject.toml for consistent code style
- ๐Ÿงน Comprehensive linter-driven code cleanup across the codebase
- ๐Ÿ› ๏ธ Fixed issue with too many local variables in load_ignore_specs
- ๐Ÿ”ง General code structure improvements and optimizations

0.5.2

๐Ÿš€ Major Improvements
- Added support for multiple Python versions in test suite
- Implemented comprehensive workflow tests for CI/CD pipeline
- Enhanced strict typing across the codebase for better reliability
- Improved project configuration with pyproject.toml updates

๐Ÿ”ง Technical Details
- Extended test matrix to cover multiple Python versions
- Added workflow tests to ensure CI/CD reliability
- Implemented strict typing and improved error handling
- Optimized pyproject.toml configuration for better dependency management

๐Ÿ” Quality Assurance
- All changes are covered by automated tests
- Type safety improvements help catch potential issues early
- Enhanced CI/CD workflow ensures reliable deployments

0.5.1

๐Ÿ”’ Security
- Added GPG signature verification for Git tags
- Re-tagged with proper GPG signing for better security verification

๐Ÿ“ Notes
- This is a maintenance release that adds proper GPG signing to the repository tags
- No functional changes from v0.5.0
- Future releases will continue to be properly signed for enhanced security verification

0.5.0

Major Changes
- Added `--ignore-patterns` CLI flag for ignoring specific files/patterns from command line
- Added support for wildcards in pattern ignores
- Added `.cursorignore` file support

Improvements
- Refactored codebase into logical modules for better maintainability
- Added comprehensive test suite
- Implemented strict typing throughout the codebase
- Improved code organization and structure

Bug Fixes
- Fixed UTC warning in datetime handling
- Refactored `load_ignore_specs` function for better consistency
- Various typing improvements and fixes

Contributors
Special thanks to:
- AndrewGerstenslager for implementing the ignore patterns feature
- himwho for code improvements and fixes

Thanks to:
AndrewGerstenslager , himwho , adorosario

0.4.4

2. Include all features from the above PRs
3. Ensure proper GitHub Actions workflow execution

Special thanks to caffeinum for these valuable contributions! ๐Ÿ™Œ

0.4.3

- pyperclip not required
- success message in terminal

Page 1 of 3

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.