Skip to content

Adds composer.json extra.branch-alias of "dev-master" from "4.4.x-dev" - #1247

Merged
ctrlaltca merged 2 commits into
pradosoft:masterfrom
belisoful:1242-branch-alias
Aug 27, 2026
Merged

Adds composer.json extra.branch-alias of "dev-master" from "4.4.x-dev"#1247
ctrlaltca merged 2 commits into
pradosoft:masterfrom
belisoful:1242-branch-alias

Conversation

@belisoful

@belisoful belisoful commented Aug 27, 2026

Copy link
Copy Markdown
Member

The branch alias "4.4.x-dev" allows plugins to require "pradosoft/prado": "^4.4" rather than the union of "^4.4 || dev-master"

{
"require-dev": { "pradosoft/prado": "^4.4" },
"minimum-stability": "dev",
"prefer-stable": true
}

minimum-stability still needs to be dev when the minor version is not yet released. It can be removed after.
prefer-stable as true will relink prado when v4.4.0 is tagged. It can stay regardless of minimum-stability.

For the full write up, see issue #1242.

…v” to “dev-master”.

extensions can require “pradosoft/prado”: “^4.4” without “||dev-master”, symlinks, or other custom solutions.  Here is the template for PRADO extensions:
```json
{
"require-dev": { "pradosoft/prado": "^4.4" },
"minimum-stability": "dev",
"prefer-stable": true
}
```

When PRADO v4.4.0 is tagged, minimum-stability can be removed and prefer-stable is optional at that point.

@agentS This needs to be updated with every major and minor release, eg it becomes “v4.5.x-dev” between the last tagged v4.4.x version and v4.5.0 to move “dev-master” to the new branch.
@belisoful
belisoful marked this pull request as ready for review August 27, 2026 00:42
@ctrlaltca
ctrlaltca merged commit 45b8686 into pradosoft:master Aug 27, 2026
17 checks passed
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