composer / composer/satis

Show package version in use next to required packages

Open
#245 5 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
PHP
Stars
3.3k
Forks
530
Avg merge
6h 53m
Merged PRs (30d)
13

Description

Hi,

It would be very helpful if you could show the package version currently in use next to the required by packages.

For example:

I have the following 2 repos in my satis config. Application achristodoulou/my-application uses achristodoulou/my-package and having next to the package in required by the version as well it would be very helpful to identify which project is outdated and composer update is required.

```
--------------------------
achristodoulou/my-package

Releases dev-master, 4.2.1, v4.2.0, v4.1.0, v4.0.1, v4.0.0, v3.0.4, v3.0.3, v3.0.2, v3.0.1, v3.0.0, v2.0.1, v2.0.0, v1.0.1, v1.0.0
Required by: achristodoulou/my-application(v4.2.0) <---- show which version it uses
--------------------------
achristodoulou/my-application

Releases dev-master
Required by: none
--------------------------
```

Thanks

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating the Satis code that renders “Required by” entries and trace what package metadata is available for each requiring project. Done means the generated output shows the version currently used next to each required-by package, with coverage for the example dependency relationship.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.