InfyChat

Upgrade Guide

Before starting upgrade we recommenced to backup your files and export your current database.

NOTE : If you are non-technical person then please use dist.zip to replace files and if you are technical person then use src.zip

Pre-Upgrade Steps

Steps required before you get started with upgrade.

  • Backup you current version files and Database
  • If you have manually changed any of the files then take a backup of them. After replacing files of newer version, you will need to replace them again and make possible changes.

General Guide for all the versions

This is a general guide which applies to all the upgrade from any version to any version. Along with this guide, check the list below if any specific steps are given for version upgrade then you need to follow those additional steps.

For Technical Users:

  • Download the newer version
  • Replace all the files of older version with newer version
  • Run composer install
  • Run php artisan migrate
  • Run npm install
  • Run npm run dev to make new build (npm run prod for production build)

For Non Technical Users:

  • Download the newer version
  • Replace all the files of older version with newer version
  • Update database (If DB related changes are made)

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Check for DB upgrade file. Check the file under app/database/releases/{latestVersion}/ and see if you can find {latestVersion}.sql. Here latestVersion is the version number to which you are upgrading your application
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version

Upgrading from v3.8.0 to v4.0.0

For Technical Users:

  • Download v4.0.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v4.0.0 files into your existing version v3.8.0
  • Run composer install to install packages
  • Run npm install to make new build
  • Run npm run dev to run build
  • Now you have to update zoom configuration:
  • You can take reference from here to generate zoom credentials.

    ZOOM_API_URL="https://api.zoom.us/v2/" ZOOM_API_KEY="" ZOOM_API_SECRET=""
  • That's it!, you are ready to go with new version v4.0.0

For Non Technical Users:

  • Download v4.0.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v4.0.0 files/directories into your existing version v3.8.0
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v4.0.0/ you can find v4.0.0.sql
    • Select that sql file and import it.
    • Now you have to update zoom configuration:
  • You can take reference from here to generate zoom credentials.

    ZOOM_API_URL="https://api.zoom.us/v2/" ZOOM_API_KEY="" ZOOM_API_SECRET=""
  • That's it!, you are ready to go with new version v4.0.0

Upgrading from v3.7.0 to v3.8.0

For Technical Users:

  • Download v3.8.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.8.0 files into your existing version v3.7.0
  • Run npm install to make new build
  • Run npm run dev to run build
  • That's it!, you are ready to go with new version v3.8.0

For Non Technical Users:

  • Download v3.8.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.8.0 files/directories into your existing version v3.7.0
  • That's it!, you are ready to go with new version v3.8.0

Upgrading from v3.6.0 to v3.7.0

For Technical Users:

  • Download v3.7.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.7.0 files into your existing version v3.6.0
  • Run composer install to make new build
  • Run npm install to make new build
  • Run npm run dev to run build
  • That's it!, you are ready to go with new version v3.7.0

For Non Technical Users:

  • Download v3.7.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.7.0 files/directories into your existing version v3.6.0
  • That's it!, you are ready to go with new version v3.7.0

Upgrading from v3.5.0 to v3.6.0

For Technical Users:

  • Download v3.6.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.6.0 files into your existing version v3.5.0
  • And at last Run composer install to make new build
  • And at last Run php artisan migrate to make new build
  • That's it!, you are ready to go with new version v3.6.0

For Non Technical Users:

  • Download v3.6.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.6.0 files/directories into your existing version v3.5.0
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v3.6.0/ you can find v3.6.0.sql
    • Select that sql file and import it.
  • NOW PLEASE CALL THIS URL ONCE YOUR_APP_URL/upgrade-to-v3-4-0 to upgrade to it will copy your existing one signal player ids to new table.
  • That's it!, you are ready to go with new version v3.6.0

Upgrading from v3.4.2 to v3.5.0

For Technical Users:

  • Download v3.5.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.5.0 files into your existing version v3.4.2
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v3.5.0

For Non Technical Users:

  • Download v3.5.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.5.0 files/directories into your existing version v3.4.2
  • That's it!, you are ready to go with new version v3.5.0

Upgrading from v3.4.1 to v3.4.2

For Technical Users:

  • Download v3.4.2
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.4.2 files into your existing version v3.4.1
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v3.4.2

For Non Technical Users:

  • Download v3.4.2
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.4.2 files/directories into your existing version v3.4.1
  • That's it!, you are ready to go with new version v3.4.2

Upgrading from v3.4.0 to v3.4.1

For Technical Users:

  • Download v3.4.1
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.4.1 files into your existing version v3.4.0
  • Run composer install
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v3.4.1

For Non Technical Users:

  • Download v3.4.1
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.4.1 files/directories into your existing version v3.4.0
  • That's it!, you are ready to go with new version v3.4.1

Upgrading from v3.3.0 to v3.4.0

For Technical Users:

  • Download v3.4.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.4.0 files into your existing version v3.3.0
  • Run composer install
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v3.4.0

For Non Technical Users:

  • Download v3.4.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.4.0 files/directories into your existing version v3.3.0
  • That's it!, you are ready to go with new version v3.4.0

Upgrading from v3.2.0 to v3.3.0

For Technical Users:

  • Download v3.3.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.3.0 files into your existing version v3.2.0
  • Run composer install
  • Run php artisan migrate
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v3.3.0

For Non Technical Users:

  • Download v3.3.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.3.0 files/directories into your existing version v3.2.0
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.3.3.0/ you can find v3.3.0.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v3.3.0

Upgrading from v3.1.0 to v3.2.0

For Technical Users:

  • Download v3.2.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.2.0 files into your existing version v3.1.0
  • Run composer install
  • Run php artisan migrate
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v3.2.0

For Non Technical Users:

  • Download v3.2.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.2.0 files/directories into your existing version v3.1.0
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.3.2.0/ you can find v3.2.0.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v3.2.0

Upgrading from v3.0.0 to v3.1.0

For Technical Users:

  • Download v3.1.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.1.0 files into your existing version v3.0.0
  • Run composer install
  • Run php artisan migrate
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v3.1.0

For Non Technical Users:

  • Download v3.1.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.1.0 files/directories into your existing version v3.0.0
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.3.1.0/ you can find v3.1.0.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v3.1.0

Upgrading from v2.0.4 to v3.0.0

For Technical Users:

  • Download v3.0.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.0.0 files into your existing version v2.0.4
  • Run composer install
  • Run php artisan migrate
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v3.0.0

For Non Technical Users:

  • Download v3.0.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v3.0.0 files/directories into your existing version v2.0.4
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.3.0.0/ you can find v3.0.0.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v3.0.0

Upgrading from v2.0.3 to v2.0.4

For Technical Users:

  • Download v2.0.4
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.4 files into your existing version v2.0.3
  • Run composer install
  • Run php artisan migrate
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v2.0.4

For Non Technical Users:

  • Download v2.0.4
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.4 files/directories into your existing version v2.0.3
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.2.0.4/ you can find v2.0.4.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v2.0.4

Upgrading from v2.0.2 to v2.0.3

For Technical Users:

  • Download v2.0.3
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.3 files into your existing version v2.0.2
  • Run composer install
  • Run php artisan migrate
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v2.0.3

For Non Technical Users:

  • Download v2.0.3
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.3 files/directories into your existing version v2.0.2
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.2.0.3/ you can find v2.0.3.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v2.0.3

Upgrading from v2.0.1 to v2.0.2

For Technical Users:

  • Download v2.0.2
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.2 files into your existing version v2.0.1
  • Run composer install
  • Run php artisan migrate
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v2.0.2

For Non Technical Users:

  • Download v2.0.2
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.2 files/directories into your existing version v2.0.1
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.2.0.2/ you can find v2.0.2.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v2.0.2

Upgrading from v2.0.0 to v2.0.1

For Technical Users:

  • Download v2.0.1
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.1 files into your existing version v2.0.0
  • Run composer install
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v2.0.1

For Non Technical Users:

  • Download v2.0.1
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.1 files/directories into your existing version v2.0.0
  • That's it!, you are ready to go with new version v2.0.1

Upgrading from v1.4.1 to v2.0.0

For Technical Users:

  • Download v2.0.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.0 files into your existing version v1.4.1
  • Run composer install
  • Run php artisan migrate
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v2.0.0

For Non Technical Users:

  • Download v2.0.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.0 files/directories into your existing version v1.4.1
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.2.0.0/ you can find v2.0.0.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v2.0.0

Upgrading from v1.4.0 to v1.4.1

For Technical Users:

  • Download v1.4.1
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.4.1 files into your existing version v1.4.0
  • Run composer install
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v1.4.1

For Non Technical Users:

  • Download v1.4.1
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.4.1 files/directories into your existing version v1.4.0
  • That's it!, you are ready to go with new version v1.4.1

Upgrading from v1.3.0 to v1.4.0

For Technical Users:

  • Download v1.4.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.4.0 files into your existing version v1.3.0
  • Run composer install
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v1.4.0

For Non Technical Users:

  • Download v1.4.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.4.0 files/directories into your existing version v1.3.0
  • That's it!, you are ready to go with new version v1.4.0

Upgrading from v1.2.0 to v1.3.0

For Technical Users:

  • Download v1.3.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.3.0 files into your existing version v1.2.0
  • Run composer install
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v1.3.0

For Non Technical Users:

  • Download v1.3.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.3.0 files/directories into your existing version v1.2.0
  • That's it!, you are ready to go with new version v1.3.0

Upgrading from v1.1.0 to v1.2.0

For Technical Users:

  • Download v1.2.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.2.0 files into your existing version v1.1.0
  • You also need to add new .env variables of google/facebook auth and one signal credential. you can fine more info at here
  • Run php artisan migrate to update database.
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v1.1.0

For Non Technical Users:

  • Download v1.2.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.2.0 files into your existing version v1.1.0
  • You also need to add new .env variables of google/facebook auth and one signal credential. you can fine more info at here
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.1.2.0/ you can find v1.2.0.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v1.2.0

Upgrading from v1.0.0 to v1.1.0

For Technical Users:

  • Download v1.1.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.1.0 files into your existing version v1.0.0
  • Run php artisan migrate to upgrade database.
  • Run npm install
  • And at last Run npm run dev to make new build
  • That's it!, you are ready to go with new version v1.1.0

For Non Technical Users:

  • Download v1.1.0
  • Backup you current version files and DB
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.1.0 files into your existing version v1.0.0
  • Update database :

    • Open your phpMyAdmin
    • Go to your database and select import tab.
    • Now in latest version go to app/database/releases/v.1.1.0/ you can find v1.1.0.sql
    • Select that sql file and import it.
  • That's it!, you are ready to go with new version v1.1.0