Releases

Manage versions and releases of your packages.

Overview

Releases represent specific versions of your package that customers can install. Each release has a version number, release date, and the package source code.

Versioning

Privato follows Semantic Versioning (SemVer). Version numbers should be in the format:

MAJOR.MINOR.PATCH

For example: 1.0.0, 1.2.3, 2.0.0-beta.1

Pre-release versions

You can create pre-release versions using suffixes:

  • 1.0.0-alpha.1 - Alpha releases
  • 1.0.0-beta.1 - Beta releases
  • 1.0.0-rc.1 - Release candidates

Creating releases

If you've connected your GitHub repository, releases are created automatically when you create a release in GitHub.

Privato will detect the new release and sync the data into the private Composer registry.

Release visibility

Releases are controlled by release channels. A customer can only install releases that their license's release channel allows.

Yanking releases

It's not currently possible to yank or remove a release from Privato.