Skip to content
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

[Snyk] Upgrade repomix from 0.2.5 to 0.2.20 #50

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

Conversation

RectiFlex
Copy link
Owner

@RectiFlex RectiFlex commented Feb 8, 2025

snyk-top-banner

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

ℹ️ 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 15 versions ahead of your current version.

  • The recommended version was released a month ago.

Release notes
Package name: repomix
  • 0.2.20 - 2025-01-11

    This release includes important fixes for Git Worktree support and repository name validation, improving Repomix's compatibility and stability.

    Bug Fixes 🐛

    Git Worktree Support (#279)

    • Fixed an issue where Repomix fails when processing repositories created using git worktree
      • Now correctly handles .git as a reference file in worktree repositories

    Special thanks to @ slavashvets for discovering and fixing this issue!

    Repository Name Validation

    • Fixed an issue where --remote option would fail when using GitHub shorthand names containing dots (e.g., user/repo.name)

    How to Update

    To update to the latest version, run:

    npm update -g repomix

    We welcome community involvement and appreciate all contributions that help make Repomix better.


    As always, if you encounter any issues or have suggestions, please let us know through our GitHub issues or join our Discord community for support.

  • 0.2.19 - 2025-01-10

    0.2.19

  • 0.2.18 - 2025-01-10

    0.2.18

  • 0.2.17 - 2025-01-08

    This release fixes Node.js compatibility issues and adds comprehensive documentation to the website.

    Bug Fixes 🐛

    Enhanced Node.js Compatibility (#274, #277)

    • Fixed an issue where Repomix wasn't working properly on Node.js 19
      • Downgraded cli-spinners dependency to ensure compatibility
      • Now using version 2.9.2 which has better version support
    • Extended Node.js version support:
      • Minimum required version lowered from 18.20.0 to 18.0.0
      • This change enables support for the entire Node.js 18.x LTS series

    Documentation 📚

    New Website Documentation (#269, #271, #265)

    • Added comprehensive documentation at repomix.com/guide/
      • Detailed installation and usage instructions
      • Advanced configuration examples
      • Best practices and tips

    Special thanks to @ mostypc123 for their first contribution to Repomix!

    How to Update

    To update to the latest version, run:

    npm update -g repomix

    We welcome community involvement and appreciate all contributions that help make Repomix better.


    As always, if you encounter any issues or have suggestions, please let us know through our GitHub issues or join our Discord community for support.

  • 0.2.16 - 2025-01-05

    This release focuses on improving both CLI experience and web interface functionality, along with some important infrastructure updates.

    Updates

    Token counting configurable

    • Enhanced token counting with configurable encoding (default: cl100k_base)
    • Add config tokenCount.encoding

    CLI Improvements

    • Added a subtle announcement about our web version in the CLI completion message
      • Helps users discover our online version at repomix.com
      • The frequency of this announcement will be adjusted based on user feedback
    • Removed repository URL from output files for cleaner output

    Fixes

    • Fixed an issue where output paths weren't properly ignored in certain scenarios
      • Special thanks to @ massdo for identifying and fixing this issue

    Internal Changes

    • Updated minimum Node.js engine requirement to >=18.20.0
      • Thanks to @ massdo for implementing this update

    To update to the latest version, run:

    npm update -g repomix

    As always, we appreciate your feedback and contributions! If you encounter any issues or have suggestions, please let us know through our GitHub issues.

  • 0.2.15 - 2025-01-04

    This release marks a significant milestone for Repomix with the launch of our official website and the opening of our community Discord server! While the code changes are relatively minor, this release introduces essential resources for users to learn more about Repomix and connect with other members.

    What's New

    Official Website Launched! 🌐

    • We're excited to announce the launch of the official Repomix website!
      • Visit repomix.com to explore interactive demos.
      • The website provides a convenient way to try Repomix online and understand its features.

    Community Discord Server Opened! 💬

    • Join our new community Discord server!
      • We've created a dedicated space for users to connect, ask questions, share projects, and collaborate on new ideas.
      • Join the server here: https://discord.gg/wNYzTwZFku
      • This is our first time running a Discord server, so any feedback is welcome! If you're experienced with Discord, please share your best practices with us!

    Try It Out and Share Your Feedback

    We encourage you to explore the new website and join our Discord server. Your feedback is invaluable as we continue to improve Repomix.

    Internal Changes

    While this release is significant due to the website and Discord launch, the actual code changes are mostly internal and related to preparing for the website's launch.


    Thank you for your continued support of Repomix! We look forward to seeing you on the website and in our Discord community!

  • 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
  • 0.2.9 - 2024-12-30
  • 0.2.8 - 2024-12-29
  • 0.2.7 - 2024-12-29
  • 0.2.6 - 2024-12-11
  • 0.2.5 - 2024-11-27
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 repomix upgrade.

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

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 Feb 8, 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 Feb 8, 2025 5:37am

Copy link

stackblitz bot commented Feb 8, 2025

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

Copy link

sourcery-ai bot commented Feb 8, 2025

Reviewer's Guide by Sourcery

This pull request upgrades the repomix dependency from version 0.2.5 to 0.2.20. The changes are implemented by updating the version specified in package.json and synchronizing the dependency tree in package-lock.json, ensuring that the latest stable version is used along with any associated dependency fixes and improvements.

No diagrams generated as the changes look simple and do not need a visual representation.

File-Level Changes

Change Details Files
Upgraded repomix dependency version.
  • Changed the repomix version in package.json from 0.2.5 to 0.2.20.
  • Updated package-lock.json to reflect the new dependency version.
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!

Copy link

codeautopilot bot commented Feb 8, 2025

PR Summary

This Pull Request upgrades the repomix package from version 0.2.5 to 0.2.20. The update includes several improvements and bug fixes, enhancing the package's compatibility and stability. Notable changes include fixes for Git Worktree support and repository name validation, improved Node.js compatibility, and the addition of new CLI flags for better output control. The upgrade also updates several dependencies within repomix, ensuring better performance and security. This update is non-breaking and aligns with the goal of keeping dependencies up-to-date to quickly address vulnerabilities.

Review Checklist

  • Ensure the updated version of repomix does not introduce breaking changes.
  • Verify that the updated dependencies are compatible with the current codebase.
  • Confirm that the changes align with the project's goals and requirements.

Suggestion

No specific suggestions are necessary for this PR, as the upgrade appears to be straightforward and beneficial. However, it is recommended to run the test suite to ensure that the updated dependencies do not introduce any unexpected issues. Additionally, reviewing the release notes for any specific migration instructions or deprecated features would be prudent.

This comment was generated by AI. Information provided may be incorrect.

Current plan usage: 11%

Have feedback or need help?
Documentation
support@codeautopilot.com

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