Skip to content

[Snyk] Upgrade repomix from 0.2.5 to 0.2.14 #38

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

RectiFlex
Copy link
Owner

@RectiFlex RectiFlex commented Jan 25, 2025

snyk-top-banner

Snyk has created this PR to upgrade repomix from 0.2.5 to 0.2.14.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 9 versions ahead of your current version.

  • The recommended version was released 22 days ago.

Release notes
Package name: repomix
  • 0.2.14 - 2025-01-03

    0.2.14

  • 0.2.13 - 2025-01-03
    No content.
  • 0.2.12 - 2024-12-31

    This release introduces new CLI flags to provide users with more control over the structure and content of Repomix output.

    Features

    Added CLI Flags for Output Control (#236)

    This release adds new CLI flags that allow users to control the output:

    • --no-file-summary: Disables the file summary section in the output.
    • --no-directory-structure: Disables the directory structure section in the output.
    • --remove-comments: Enables comment removal from supported file types.
    • --remove-empty-lines: Enables removal of empty lines from the output.

    These flags provide more granular control over the output, and can be used to override configurations from the config file.

    How to Update

    To update to the latest version, run:

    npm update -g repomix

    or if you use Homebrew

    brew upgrade repomix

    or if you use docker 🐳

    docker run -v .:/app -it --rm ghcr.io/yamadashy/repomix:0.2.12

    We appreciate your feedback and contributions to make Repomix even better!

  • 0.2.11 - 2024-12-31

    This release focuses on enhancing usability, flexibility, and remote repository handling. We've aimed to make Repomix more intuitive, particularly for those working with remote repositories or using custom configurations.

    What's New

    Support Commit SHA in --remote-branch Option (#195, #212)

    • The --remote-branch option now supports specific commit hashes, not just branch names or tags.
      • This allows users to checkout the remote repository to a specific state using a SHA, providing finer control over remote repository fetching.

    For more details, please see Remote Repository Processing in the README.

    Thank you to @ tranquochuy645 for this valuable contribution!

    Bug Fixes

    Fixed an issue where instruction file is not found when using a custom config file (#231)

    • The instruction file path is now resolved relative to the current working directory (CWD) instead of the location of the config file.

    How to Update

    To update to the latest version, run:

    npm update -g repomix

    or if you use Homebrew

    brew upgrade repomix

    or if you use docker 🐳

    docker run -v .:/app -it --rm ghcr.io/yamadashy/repomix:0.2.11

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

  • 0.2.10 - 2024-12-30

    This release introduces Docker support, making Repomix more accessible and easier to use in containerized environments. It also includes an important breaking change regarding Node.js version support.

    What's New

    Docker Support 🐳 (#221, #222)

    • Added official Docker support for running Repomix.

    You can now run Repomix using Docker:

    docker run -v .:/app -it --rm ghcr.io/yamadashy/repomix

    For more detailed Docker usage instructions and examples, please see our Docker documentation.

    Thanks to @ gaby for this valuable contribution that makes Repomix more accessible to containerized environments.

    Maintenance

    Node.js Version Support (#225)

    • Dropped support for Node.js 16.x as it has reached End of Life.
      • Required Action: Please upgrade to Node.js 18.x or later

    Thanks to @ chenrui333 for helping maintain our Node.js compatibility:

    How to Update

    To update to the latest version, run:

    npm update -g repomix

    As always, we appreciate your feedback and contributions to make Repomix even better! If you encounter any issues or have suggestions, please share them through our GitHub issues.

  • 0.2.9 - 2024-12-30

    0.2.9

  • 0.2.8 - 2024-12-29

    This release introduces new configuration options to control the output of the file summary and directory structure sections, providing more flexibility in customizing the output.

    What's New

    Customizable File Summary and Directory Structure Output (#206, #224)

    • Added output.fileSummary option (default: true): Controls whether to include the file summary section at the beginning of the output.
    • Added output.directoryStructure option (default: true): Controls whether to include the directory structure in the output.

    These options allow you to tailor the output to your specific needs. For example:

    • You can omit the file summary and directory structure to reduce token usage when interacting with LLMs.
    • You can include only necessary sections to generate output optimized for specific AI models.

    Example Configuration:

    {
      "output": {
        "fileSummary": false,
        "directoryStructure": true,
        // ... other settings
      }
    }

    To update to the latest version, run:

    npm update -g repomix

    As always, we appreciate your feedback and contributions to make Repomix even better! If you encounter any issues or have suggestions, please share them through our GitHub issues.

  • 0.2.7 - 2024-12-29

    This release focuses on improving code quality and performance, particularly when processing large codebases.

    Improvements

    JSON Configuration Improvements (#209, #214)

    • Added support for inline and block comments in repomix.config.json

    Special thanks to @ ivanionut for improving JSON configuration handling with their first contribution!

    Enhanced File Processing Performance (#208, #223)

    • Optimized file processing efficiency when removeComments and removeEmptyLines are enabled

    Internal Changes

    Code Reorganization (#217)

    • Refactored packager.ts into smaller, single-purpose functions
    • Improved code maintainability while preserving functionality

    Special thanks to @ mikelovesrobots for the excellent refactoring work on their first contribution! The changes have made the codebase more maintainable for future development.

    To update to the latest version, run:

    npm update -g repomix

    As always, we appreciate your feedback and contributions to make Repomix even better! If you encounter any issues or have suggestions, please share them through our GitHub issues.

  • 0.2.6 - 2024-12-11

    This release introduces remote repository features and security check improvements.

    What's New

    Enhanced Remote Repository Support (#196, #199)

    • Added new --remote-branch option for cloning specific branches

    Example usage:

    # Clone a specific branch
    repomix --remote user/repo --remote-branch develop

    Special thanks to @ tranquochuy645 for their first contribution, adding the remote branch feature!

    Security Check Improvements (#191, #201)

    • Added --no-security-check command line option for more control over security checking
    • Enables bypassing security checks when needed (e.g., when working with cryptographic libraries)

    How to Update

    To update to the latest version, run:

    npm update -g repomix

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

  • 0.2.5 - 2024-11-27

    Bug Fixes

    Fixed Missing Dependency (#186)

    • Added missing minimatch dependency

    How to Update

    To update to the latest version, run:

    npm update -g repomix

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

from repomix GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Summary by Sourcery

Build:

  • Update the package.json and package-lock.json files to reflect the new version.

Snyk has created this PR to upgrade repomix from 0.2.5 to 0.2.14.

See this package in npm:
repomix

See this project in Snyk:
https://app.snyk.io/org/jace.lander/project/bdf39633-ceed-4c2e-b6f6-79dd1fa2448f?utm_source=github&utm_medium=referral&page=upgrade-pr
Copy link

vercel bot commented Jan 25, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
aicf ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 25, 2025 3:03am

Copy link

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

Copy link

sourcery-ai bot commented Jan 25, 2025

Reviewer's Guide by Sourcery

This pull request upgrades the repomix dependency from version 0.2.5 to 0.2.14. This is an automated update by Snyk to keep dependencies up-to-date.

Flow diagram of repomix version upgrade changes

graph TD
    A[repomix v0.2.5] -->|Upgrade| B[repomix v0.2.14]
    B --> C[New Features]
    B --> D[Bug Fixes]
    C --> E[CLI Flags for Output Control]
    C --> F[Docker Support]
    C --> G[Remote Branch Support]
    E --> H[--no-file-summary]
    E --> I[--no-directory-structure]
    E --> J[--remove-comments]
    E --> K[--remove-empty-lines]
    D --> L[Fixed missing dependency]
    D --> M[Fixed instruction file path resolution]
    D --> N[Enhanced file processing performance]
Loading

File-Level Changes

Change Details Files
Updated the repomix dependency to the latest version.
  • Updated repomix version from 0.2.5 to 0.2.14 in package.json.
  • Updated repomix version in package-lock.json.
package.json
package-lock.json

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!
  • Generate a plan of action for an issue: Comment @sourcery-ai plan on
    an issue to generate a plan of action for it.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have skipped reviewing this pull request. It seems to have been created by a bot ('[Snyk]' found in title). We assume it knows what it's doing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants