Documentation

Updates

Versioning, update process and changelogs.

Versioning

Pepper resources use semantic versioning (MAJOR.MINOR.PATCH):

  • PATCH (1.2.1) – bug fixes, config stays compatible
  • MINOR (1.3.0) – new features, config stays compatible (new options have defaults)
  • MAJOR (2.0.0) – changes that require adjustments (see changelog notes)

The installed version is in fxmanifest.lua (version) and printed to the console on start.

Applying an update

  1. Read the changelog (updates page or Discord #updates)
  2. Download the new version from the Cfx.re Portal
  3. Back up your config/, locales/ and bridge/
  4. Replace the resource folder and copy your files back (usually unchanged for MINOR/PATCH)
  5. If the update contains install/migrations/*.sql, apply them
  6. Restart the server

Found a mistake? Report it on Discord.