Releases: pricorephp/pricore
Releases · pricorephp/pricore
v0.53.2
This release adds support for mirroring Composer v2 registries and corrects how version tags with a v prefix are handled.
New Features
- Mirror Composer v2 registries (#138): You can now mirror packages from any Composer v2-compatible registry, not just Packagist, broadening the upstream sources Pricore can proxy.
Fixes
- Fixed package versions dropping the
vprefix, which madecomposer outdatedandcomposer showreport duplicate versions (1.2.0andv1.2.0) and flag phantom updates for packages already on the latest version (#146). - Fixed
{$version}placeholders inextra.download-distURLs resolving without thevprefix, causing installs to fail with a 404 when fetching release files (#156).
v0.53.1
This release focuses on making organization member management easier to navigate.
New Features
- Member sorting & filtering (#149): Search organization members by name or email, filter by role, and sort the members table by member, role, or join date. Makes finding people in large teams much quicker.
v0.53.0
This release focuses on a redesigned package detail experience and a GitLab self-hosted authentication fix.
New Features
- Package detail page (#131): The package view now uses a tabbed layout with the README rendered inline, version stats, and download metrics, making it easier to evaluate a package at a glance.
Fixes
- Fixed GitLab self-hosted authentication dropping the configured instance URL on OAuth, so subsequent webhooks and API calls now hit the correct GitLab host (#134).
v0.52.4
Fixes
- Fixed connecting Generic Git repositories on the official Docker image, which previously failed with a "git not found" error.
v0.52.3
Security
- Organization access control: Fixed an authorization issue affecting organization-scoped routes. Only relevant to multi-tenant setups (instances hosting more than one organization). Upgrading is recommended.
v0.52.2
Repairs the Bitbucket integration after Atlassian removed cross-workspace enumeration.
Fixes
- Bitbucket workspace listing (#87): Replaced the broken workspace dropdown with a "Workspace" text input in the Import Repositories and Add Repository dialogs. Atlassian's
/workspacesand/repositories?role=…endpoints now return HTTP 410 (CHANGE-2770) with no replacement, so users type their workspace slug (the part afterbitbucket.org/in the URL) and the repo list loads. The slug is remembered per organization inlocalStorage. - Fixed a Bitbucket pagination bug that caused 30-second timeouts on workspaces with more than 100 repositories. Laravel's HTTP client was overwriting the cursor's query string on every "next page" request, so the loop kept re-fetching page 1 until PHP's execution limit killed the process.
- Fixed a fallback that surfaced the authenticated user's Bitbucket username as a selectable owner, which then 404'd when picked because users are not workspaces under the new permissions model.
v0.52.1
Fixes
- Propagated
APP_URLto the Horizon, scheduler, and Reverb Docker services so queued syncs no longer persisthttp://localhostdist URLs. Versions synced before upgrading need a resync to be corrected.
v0.52.0
This release adds visibility into Pricore's own release lifecycle and makes navigating package commits one click faster.
New Features
- Release notes viewer: The sidebar version label now opens a modal listing the latest release notes from GitHub, with a small indicator next to the version when a newer release is available. Releases are fetched lazily and cached for 24h, so no scheduler is required.
Improvements
- Package versions: Commit hashes in the package versions list are now clickable and link to the provider's commit URL.
v0.51.4
Fixes
- Updated dependencies
v0.51.3
Fixes
- Fixed a horizontal scrollbar appearing when dropdown menus were opened