Repopack

Latest version: v0.1.4

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

Scan your dependencies

Page 1 of 4

0.1.34

This release focuses on improving the default ignore patterns, particularly for subdirectories.

Improvements

Enhanced Default Ignore Patterns (68)

- Fixed an issue where dependency directories in subdirectories (particularly `node_modules`) were not being ignored correctly.
- Updated default ignore patterns include more comprehensive patterns:
- Included additional common dependency directories for various languages (e.g., `vendor`, `.bundle`, `.gradle`, `target`).

---

To update, run:

npm update -g repopack


As always, we appreciate your feedback and contributions to make Repopack even better!

0.1.33

This release brings improvements to the `--init` process.

Improvements

Enhanced `repopack --init` Process (67)

- Separated the creation processes for `repopack.config.json` and `.repopackignore` files, allowing users more granular control over their setup.

These improvements make it easier for new users to get started with Repopack and provide a smoother configuration experience for all users.

---

To update, simply run:

npm update -g repopack


As always, we appreciate your feedback and contributions to make Repopack even better!

0.1.32

This release focuses on improving performance and user experience, particularly when processing large repositories.

Bug Fixes
Fixed an issue where the application appeared to hang (63, 65)

- Fixed an issue where the application appeared to hang during the security check process on large repositories.
- Reduced the impact on the event loop to prevent hanging when processing a large number of files.
- Implemented more frequent console updates during file processing and security checks.

---
To update, simply run:

npm update -g repopack


As always, we appreciate your feedback and contributions to make Repopack even better!

0.1.31

This update introduces remote repository processing, allowing users to analyze any public Git repository without manual cloning.

What's New

Remote Repository Processing Support (61)

- Added `--remote` option to process remote Git repositories
- Supports full URLs and GitHub shorthand format (e.g., `user/repo`)

Usage Examples

Process a GitHub repository:
bash
repopack --remote https://github.com/user/repo.git


Use GitHub shorthand:
bash
repopack --remote user/repo


Process a GitLab repository:
bash
repopack --remote https://gitlab.com/user/repo.git


---
To update, simply run:

npm update -g repopack


As always, we appreciate your feedback and contributions to make Repopack even better!

0.1.30

Bug Fixes

Simplify Python comment removal to preserve f-strings and other content (55, 59)

- Changed the comment removal strategy for Python files to only remove single-line comments starting with ''
- Preserved all other content, including string literals, f-strings, and docstrings
- Resolved the issue where f-strings and other important code elements were being incorrectly removed

---

To update, simply run:

npm update -g repopack


As always, we appreciate your feedback and contributions to make Repopack even better!

0.1.29

Security Updates

Update micromatch to address security vulnerability (58)

- Updated `micromatch` from version 4.0.7 to 4.0.8
- This update includes a critical security fix for CVE-2024-4067

---

To update, simply run:

npm update -g repopack

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.