Skip to content

Releases: n7consulting/Incipio

Argon

05 Apr 10:54
Compare
Choose a tag to compare

Devis, Phases & Procès-verbal improvements

Changelog

Comparison between 3.0.2 and 3.1.0

Main changes included in Argon release:

  • Procès-Verbal de Reception Intermédiaire becomes Procès-Verbal Intermédiaire
  • Include Convention Etude in stats & charts
  • Add Devis doctype generation
  • Add livrable field to Phase
  • Add phase selection for Proces-Verbal

Most of these changes avec been contributed by @KiDayz on behalf of Junior UTC, a warm thank you to them. Hoping for more to come.

Migration

Make sure your Jeyser version is at least v3.0.2 before upgrading to v3.1.0

cd /var/www/Incipio
git checkout v3.1.0

# Update to traefik 2.4
sed -i 's/image: traefik:.*/image: traefik:2\.4/' docker-compose.yml

# Build & start updated containers
docker-compose build web
docker-compose rm -sf web traefik
docker-compose up -d web traefik

# Run database migrations
docker-compose exec web php bin/console -n doctrine:migration:migrate

# Old Docker images cleanup
docker rmi $(docker images -f "dangling=true" -q)

# Be sure to regularly update your server: apt-get update && apt-get dist-upgrade
# Be sure to regularly backup your database: 
# docker-compose exec database bash -c 'mysqldump -u $MYSQL_USER --password=$MYSQL_PASSWORD jeyser > /var/lib/mysql/jeyser_db.sql && chmod 666 /var/lib/mysql/jeyser_db.sql'
& then copy /var/www/Incipio/docker/mysql/jeyser_db.sql to another support. Using scp to your laptop for instance.

Chlorine patch 2

19 Dec 09:18
Compare
Choose a tag to compare

various cleanups & dependencies upgrade

Migration

Make sure you are at version 3.0.1 before running this migration. Run migration commands step by step (copy-paste block is not advised)

cd /var/www/Incipio
git fetch

# Save config file and update it
cp var/key_value_store/config.json ./config.json.old
git checkout var/key_value_store/config.json

git checkout v3.0.2
mv ./config.json.old var/key_value_store/config.json
docker-compose build web

# Update to traefik 2.3
sed -i 's/image: traefik:.*/image: traefik:2\.3/' docker-compose.yml

# Start new containers
docker-compose up -d web traefik

# Cleanup
docker rmi php:7.3-apache traefik:2.0 $(docker images -q --filter "dangling=true")

# Be sure to regularly update your server: apt-get update && apt-get dist-upgrade

Changelog

Comparison between 3.0.1 and 3.0.2

This release includes (but is not limited to):

  • Update PHP dependencies
  • Upgrade Jeyser base image to PHP 7.4
  • Upgrade Traefik to version 2.3
  • Fix default logo

Chlorine patch 1

19 Aug 09:37
Compare
Choose a tag to compare

Various fixes

Migration

Make sure you are at version 3.0.0 before trying this migration

cd /var/www/Incipio
git fetch
git checkout v3.0.1
docker-compose build web
docker-compose up -d web
# Be sure to regularly update your server: apt-get update && apt-get dist-upgrade

Changelog

Comparison between 3.0.0 and 3.0.1

This release includes (but is not limited to):

  • Numerous fix around comments
  • 40X HTTP errors do not generate mail error report

v2.8.2

19 Aug 08:49
Compare
Choose a tag to compare

Fix installation on 2.8 branch

This release is just a patch release to preserve installation on 2.8 branch. It does not bring any fix or new feature.

If you are new to Jeyser please browse to the most recent Jeyser release: v3.0.1

If you are running Jeyser 2.8.1:

  • There is no need to upgrade to Jeyser 2.8.2.
  • Please consider upgrading to Jeyser 3.0.1

Migration

cd /var/www/Incipio
git fetch
git checkout v2.8.2
docker-compose rm -sf web
docker-compose build web
docker-compose up -d web # to reset permissions on cache
# Be sure to regularly update your server: apt-get update && apt-get dist-upgrade

Changelog

Comparison between 2.8.1 and 2.8.2

  • Fix installation on 2.8 branch

Chlorine

27 Jun 08:59
Compare
Choose a tag to compare

Jeyser CRM Chlorine

Migration

cd /var/www/Incipio
git checkout v3.0.0

# save config file and update it
cp var/key_value_store/config.json ./config.json.old
git checkout var/key_value_store/config.json
git pull
mv ./config.json.old var/key_value_store/config.json

mv docker-compose.yml docker-compose.yml.old
cp docker-compose.yml.dist docker-compose.yml
sed -i "s/restart: \"no\"/restart: \"always\"/g" docker-compose.yml
# Update the 2 following commands with relevant values
email=contact@your-je.fr
subdomain=crm.your-je.fr
# Just copy paste the following lines. DO NOT EDIT
sed -i "s/REPLACE_WITH_YOUR_EMAIL/$email/g" docker-compose.yml
sed -i "s/REPLACE_WITH_YOUR_HOST/$subdomain/g" docker-compose.yml

cp .env.dist .env
sed -i "s/REPLACE_WITH_YOUR_HOST/$subdomain/g" .env
sed -i "s/REPLACE_WITH_YOUR_EMAIL/$email/g" .env
SECRET=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
sed -i "s/GENERATED_SECRET/$SECRET/g" .env
sed -i "s/#TRUSTED_HOSTS/TRUSTED_HOSTS/g" .env
sed -i "s/MAILER_URL=null:\/\/localhost/MAILER_URL=smtp:\/\/mailer:25/g" .env

docker-compose build web
docker-compose rm -sf web traefik
docker-compose up -d web traefik
docker-compose exec web php bin/console -n doctrine:migration:migrate

# Old Docker images cleanup
docker rmi $(docker images -f "dangling=true" -q)
docker rmi traefik:1.7 php:7.1-apache mysql:latest

Changelog

Changelog between 2.8.1 & 3.0.0

Jeyser CRM Chlorine Alpha1

01 Nov 18:28
Compare
Choose a tag to compare
Pre-release

First preview of Jeyser CRM 3.0.0, codename Chlorine

Migration

This is an alpha release, upgrade is not recommended unless you what you are doing. On a more positive note, N7 Consulting is currently running HEAD of master branch in production.

cd /var/www/Incipio
git checkout master

# save config file and update it
cp var/key_value_store/config.json ./config.json.old
git checkout var/key_value_store/config.json
git pull
mv ./config.json.old var/key_value_store/config.json

mv docker-compose.yml docker-compose.yml.old
cp docker-compose.yml.dist docker-compose.yml
sed -i "s/restart: \"no\"/restart: \"always\"/g" docker-compose.yml
# Update the 2 following commands with relevant values
email=contact@your-je.fr
subdomain=crm.your-je.fr
# Just copy paste the following lines. DO NOT EDIT
sed -i "s/REPLACE_WITH_YOUR_EMAIL/$email/g" docker-compose.yml
sed -i "s/REPLACE_WITH_YOUR_HOST/$subdomain/g" docker-compose.yml

cp .env.dist .env
sed -i "s/REPLACE_WITH_YOUR_HOST/$subdomain/g" .env
sed -i "s/REPLACE_WITH_YOUR_EMAIL/$email/g" .env
SECRET=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
sed -i "s/GENERATED_SECRET/$SECRET/g" .env
sed -i "s/#TRUSTED_HOSTS/TRUSTED_HOSTS/g" .env
sed -i "s/MAILER_URL=null:\/\/localhost/MAILER_URL=smtp:\/\/mailer:25/g" .env

docker-compose build web
docker-compose rm web traefik
docker-compose up -d web traefik
docker-compose exec web php bin/console -n doctrine:migration:migrate

# Old Docker images cleanup
docker rmi $(docker images -f "dangling=true" -q)
docker rmi traefik:1.7 php:7.1-apache mysql:latest

Changelog

Changelog between 2.8.1 & 3.0.0-alpha.1

v2.8.1

11 May 13:10
Compare
Choose a tag to compare

Fix Siaje CSV Etude Importer

Migration

Make sure you are at version 2.8.0 before trying this migration

cd /var/www/Incipio
git fetch
git checkout v2.8.1
docker-compose exec web composer clear-cache-prod
docker-compose restart web # to reset permissions on cache
# Be sure to regularly update your server: apt-get update && apt-get dist-upgrade

Changelog

  • Fix Siaje CSV importer
  • Update dependencies

Sulfur

13 Jan 10:22
c0dc9c7
Compare
Choose a tag to compare

Jeyser CRM Sulfur

Etude removal fix and Traefik update

Please make sure that you've updated to at least Jeyser 2.7.0 before upgrading to this new version.

We have also fixed some bugs on the Jeyser website.

Migration

# Be sure to regularly update your server: sudo apt update && sudo apt dist-upgrade && sudo apt autoremove

# Get new Jeyser version
cd /var/www/Incipio
chown -R $USER var/migrations
git checkout master
git pull --prune # if that step fails, reach us out on gitter
git checkout v2.8.0

# Update containers
docker-compose stop web traefik
docker-compose rm -f web traefik
sed -i 's/image: traefik:.*/image: traefik:1\.7/' docker-compose.yml
docker-compose up -d

# Migrate & Clear cache
docker-compose exec web php bin/console -n doctrine:migration:migrate
docker-compose exec web composer clear-cache-prod
docker-compose restart web

Changelog

Comparison between 2.7.0 and 2.8.0

  • Fix Etude with Ap removal
  • Update Traefik

Note: Based on its content, this release should be a patch release, however as there is a migration and an update of Traefik to perform, this release is eventually a new minor version.

Phosphorus Patch-2

13 Dec 21:03
460dbee
Compare
Choose a tag to compare

Just fixing a bug in update notification

Migration

Just run

cd /var/www/Incipio
git checkout master
git pull
git checkout v2.7.2
docker-compose exec web composer clear-cache-prod
docker-compose restart web # to reset permissions on cache
# Be sure to regularly update your server: apt-get update && apt-get dist-upgrade

Changelog

  • Fix update notification always showing after update bug. Thanks @PitouGames for notifying it.

Phosphorus Patch-1

09 Dec 14:31
66a0023
Compare
Choose a tag to compare

Some minor security fixes in Symfony

Migration

Just run

cd /var/www/Incipio
git checkout master
git pull
git checkout v2.7.1
docker-compose exec web composer clear-cache-prod
docker-compose restart web # to reset permissions on cache
# Be sure to regularly update your server: apt-get update && apt-get dist-upgrade

Changelog

  • Update Symfony. Use latest version without known vulnerabilities