# Upgrade Guide

# Overview

This guide will help you upgrade your Unopim installation to version 0.2.0. Please follow these instructions carefully to ensure a smooth upgrade process.

# Pre-upgrade Checklist

  • Backup your entire project
  • Backup your database
  • Stop all running processes (queue workers, etc.)

# Upgrade Steps

# 1. Backup Your System

Before proceeding, create a complete backup of your system:

# Backup database
mysqldump -u your_db_user -p your_db_name > unopim_backup.sql

# 2. Download New Version

Download Unopim v0.2.0 from one of these sources:

# 3. Update Project Files

Update your project files with the new version. You can do this by extracting the downloaded zip file and copying over the necessary files.

# Extract the new version
unzip unopim-0.2.0.zip

# Copy your environment file
cp .env unopim-0.2.0/

# Copy storage directory
cp -r storage/* unopim-0.2.0/storage/

# 4. Install Dependencies

Make sure you have Composer installed. Navigate to the new Unopim directory and run:

cd unopim-0.2.0
composer install

# 5. Database Updates

If there are any new migrations or database changes, run the following command to update your database schema:

php artisan migrate

# 6. Clear Cache and Optimize

Clear any cached configurations and optimize your application:

php artisan optimize:clear
php artisan storage:link

# 7. Restart Services

If you are using a process manager like Supervisor , restart the services to apply the changes.

# If using Supervisor
sudo supervisorctl restart unopim-worker

# Post-upgrade Steps

  1. Test all core functionalities
  2. Verify file permissions
  3. Check error logs for any issues

# New Changes

We are excited to announce the latest updates in Unopim! These changes have been implemented in the master branch, which serves as the development branch for new features and breaking changes. These updates will be included in the upcoming stable release.

For a detailed list of changes, please visit the Unopim CHANGELOG.md on GitHub (opens new window).

# Need Help?