Repomix

Latest version: v0.2.2

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

Scan your dependencies

Page 6 of 10

0.1.40

This release introduces improvements to file handling and output formatting, enhancing Repopack's functionality and user experience.

Improvements

Enhanced Markdown Support (86, 95)

- Improved code block formatting in Markdown output:
- Added language identifiers to code blocks for better syntax highlighting
- Extended support for various file extensions to improve language detection
- Dynamic output file extension:
- The extension of the output file now changes based on the selected style (e.g., `.md` for Markdown, `.xml` for XML)
- This behavior only applies when no specific output file path is provided by the user

Enhanced Exclusion of Package Manager Lock Files (90, 94)

- Improved exclusion of common package manager lock files:
- npm: `package-lock.json`
- Yarn: `yarn.lock`
- pnpm: `pnpm-lock.yaml`
- These files are now automatically excluded from the packed output, including those in subdirectories

How to Update

To update to the latest version, run:

bash
npm update -g repopack


---

We value your feedback and contributions in making Repopack better! If you encounter any issues or have suggestions, please share them through our GitHub issues.

0.1.39

This release focuses on improving the stability of Repopack by enhancing error handling for tiktoken-related issues.

Improvements

Enhanced Error Handling for Token Counting (89, 91)

- Improved error handling for tiktoken-related issues in the token counting process
- Added warning logs for files that fail token counting

How to Update

To update to the latest version, simply run:

bash
npm update -g repopack


---

We appreciate your feedback and contributions to make Repopack even better! If you encounter any issues or have suggestions, please let us know through our GitHub issues.

0.1.38

This release introduces a new Markdown output style, providing users with an additional option for formatting their repository content.

What's New

Markdown Output Style (86, 87)

- Added new 'markdown' output style option
- Users can now generate output in Markdown format, alongside existing plain text and XML options

How to Use

To use the new Markdown output style, use the `--style markdown` option:

bash
repopack --style markdown


Or update your `repopack.config.json`:

json
{
"output": {
"style": "markdown"
}
}


---

To update, simply run:
bash
npm update -g repopack


As always, we appreciate your feedback and contributions to make Repopack even better! If you encounter any issues or have suggestions regarding this new feature, please let us know through our GitHub issues.

0.1.37

This release introduces significant improvements to Python comment removal.

Improvements

Enhanced Python Comment Removal (81, 60, 55)

- Improved handling of Python comments and docstrings
- Better support for complex scenarios including nested quotes and multi-line strings

We'd like to extend our sincere thanks to thecurz and KrunchMuffin for their valuable contributions to this release!

---

To update, simply run:
bash
npm update -g repopack


As always, we appreciate your feedback and contributions to make Repopack even better! If you encounter any issues or have suggestions regarding these new features, please let us know through our GitHub issues.

0.1.36

This release introduces a new configuration option that allows users to control the security check feature, providing more flexibility in how Repopack handles sensitive information detection.

What's New

Configurable Security Check (74, 75)

- Added new configuration option `security.enableSecurityCheck` (default: `true`)
- Users can now disable the security check when needed, such as when working with cryptographic libraries or known false positives

How to Use

To **disable** the security check, add the following to your `repopack.config.json`:

json
{
"security": {
"enableSecurityCheck": false
}
}


**Note:** Disabling the security check may expose sensitive information. Use this option with caution and only when necessary.

---

To update, simply run:
bash
npm update -g repopack


As always, we appreciate your feedback and contributions to make Repopack even better! If you encounter any issues or have suggestions regarding this new feature, please let us know through our GitHub issues.

0.1.35

This release introduces experimental support for custom instruction files, allowing users to provide more detailed context and guidelines for AI analysis of their projects.

What's New

Custom Instruction File Support (40, 46)

- Added `output.instructionFilePath` option to configuration
- Updated output generators to include project instructions in the output

We are introducing this feature experimentally and plan to continuously evaluate and improve it based on user feedback and real-world usage. Your insights and experiences with this new feature will be invaluable as we refine and enhance it in future updates.

Note: Custom instructions are appended at the end of the output file for optimal AI processing

For more details, see:
https://github.com/yamadashy/repopack?tab=readme-ov-file#custom-instruction

Internal Changes

Handlebars Integration

- Integrated Handlebars templating engine for more flexible and maintainable output generation

---

To update, simply run:
bash
npm update -g repopack


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

Page 6 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.