Releases

Release notes and changelog for Pricore.

View on GitHub

This releases fixes a layout overflow issue in the version detail modal.

Bug Fixes

  • Fixed version detail modal content overflowing when the version name or description is long

View on GitHub

Pricore v0.49.0 adds archive size visibility to the package version list and fixes SSH key generation in Docker.

New Features

  • Archive Size Display: Package version archives now track and display their file size in the UI. The "Dist available" badge is replaced with the actual archive size (e.g., "1.2 MB") and a tooltip indicating the mirror is stored and served by Pricore. Existing archives are backfilled during migration.

Bug Fixes

  • Added openssh-client to Docker image for ssh-keygen support

View on GitHub

This release focuses on two major additions: registry mirrors for importing packages from external Composer registries, and Bitbucket as a new VCS provider.

image

New Features

  • Registry Mirrors (#27): Import and sync packages from external Composer registries (like other private or paid registries) directly into your organization. Mirrors support multiple authentication methods (token, Basic Auth, HTTP Bearer), automatic syncing every 4 hours, dist file mirroring, and stale version cleanup. A full management UI is included with sync logs and per-mirror package listings.
  • Bitbucket VCS Integration (#24): Connect Bitbucket repositories as a package source, with support for browsing repositories, automatic webhook registration, and API token authentication.
  • Package Deletion: Packages can now be deleted from the package detail page via a new actions dropdown menu.

Improvements

  • Package Detail Page: Mirrored packages now display a label when a mirror (dist) is available.
image

Fixes

  • Fixed repository dialogs not resetting their loading state when reopened

View on GitHub

This release adds support for Generic Git repositories, allowing you to connect any Git host (not just GitHub, GitLab, or Bitbucket) to Pricore using SSH keys and manual webhooks. It also brings several UI improvements to the repository management experience.

New Features

  • Generic Git VCS Support: Connect any Git repository via SSH. Manage SSH keys per organization, clone repositories over SSH, and trigger syncs through manual webhook URLs with token-based authentication.
  • Repository Owner/Org Filter: Filter repositories by owner or organization when adding or importing repositories, making it easier to find the right repo in large accounts.

View on GitHub

This release brings Pricore up to Laravel 13 and polishes the onboarding and dashboard experience.

New Features

  • Composer config step in onboarding checklist: The onboarding checklist now guides users through configuring Composer to connect to their private registry, with a convenient copy button for the repository URL.

Improvements

  • Chart color palette: Download charts now use a neutral, cohesive color palette for better readability and visual consistency. Thanks @Thomas-Vos00!
  • Laravel 13: Upgraded the framework to Laravel 13, bringing the latest performance and security improvements.

View on GitHub

This release focuses on improving the package detail page with better download insights and a streamlined setup experience.

New Features

  • Version-grouped download chart: The package download chart now shows a stacked bar chart grouped by version, making it easy to see how each version trends over time. The top 5 versions are shown individually, with the rest grouped as "Other."

Improvements

  • Composer setup instructions: The package page now shows a single composer config command instead of a JSON snippet, making repository setup quicker. Documentation updated to match.
  • Onboarding checklist: Removed the organization token requirement from the checklist, so new members joining an existing organization are guided to set up their personal token instead.

View on GitHub

This release focuses on polishing the email experience with dark mode support and improved styling.

New Features

  • Email Dark Mode: Email templates now adapt to the recipient's color scheme preference, swapping to a dark logo and dark background automatically

Improvements

  • Email Styling: Updated background color, replaced box shadow with a subtle border and rounded corners, and reduced body/button font size to 14px for a cleaner look
  • Email Greeting: Removed the default "Hello!" greeting from notification emails. Notifications that set an explicit greeting (like organization invitations) still display theirs
  • Invitation Accept Page: Sign up is now the primary action for unauthenticated users, since new users are the more common case
  • GitHub Issue Templates: Added structured templates for bug reports and feature requests to streamline contributions