context7 icon indicating copy to clipboard operation
context7 copied to clipboard

Can Context7 also track the Github Release pages for repositories?

Open akulmehta opened this issue 10 months ago • 3 comments

A lot of new features get added in the smaller releases for many packages. It would be nice if Context7 can track the release page of the repositories as well to provide context of new features which are added to the package. Is this being done currently or can this be done in the future?

akulmehta avatar May 08 '25 20:05 akulmehta

Hi @akulmehta, I hope this is not considered spam haha I came to the same need and I end up creating my own MCP for getting the latest releases. github-releases-mcp npm This is my first mcp and probably is not the best but can do the job for me. Would be great if something like this is integrated either in the official github mcp or context7. Hope it helps

SLineroDev avatar May 09 '25 09:05 SLineroDev

can you give examples for those release pages? i will check.

enesakar avatar May 09 '25 23:05 enesakar

@enesakar here is an example:

Example Situation

Laravel is a PHP framework to build web applications. The framework's repository is located at https://github.com/laravel/framework

The main branch on that is 12.x indicating the latest major version of 12.

Almost every week, there is a new release of a sub-version of Laravel which can be viewed at https://github.com/laravel/framework/releases

These new releases add more new features to the framework. As an example, version 12.13.0 (3 days ago from the time of writing this comment) added the following feature:

Add support for callback evaluation in containsOneItem method by @fernandokbs in https://github.com/laravel/framework/pull/55622

The link to the PR in the above release, provides documentation of how to use this new feature.

Sometimes such new features don't get to the docs, but sometimes they do. It would be nice if context7 can be used to interrogate such features.

Use Case

Say I am working on a project which uses the Laravel framework. It would be awesome if I can tell my agent to "check for new features in the latest release and check if these new features can be used within my code base". This can keep the code more "fresh" and more easy to upgrade to newer major versions, since more recent features are probably going to be supported for longer.

This can also help in cases where syntax is changed for methods, or when there are deprecation as well.

akulmehta avatar May 10 '25 13:05 akulmehta