Skip to content

Releases: n7consulting/Incipio

Fluor

17 Jun 20:26
Compare
Choose a tag to compare

Jeyser CRM Fluor

Ninth release of Jeyser CRM

Migration

That new version has no big database changes. You just have to add a new parameter on configuration dashboard :

# go to your installation folder 
cd /var/www/Incipio
git checkout master
git pull  # if that step fails, reach us out on the gitter chat
git checkout v2.1.0
docker-compose stop
docker-compose rm web
docker rmi $(docker images incipio_web -q)
docker-compose build web
sudo rm -rf var/cache
docker-compose up -d
docker-compose exec web php bin/console doctrine:migrations:execute 20170614232630
docker-compose restart web

We also advise you to replace the old docker-compose config file by a new one. To do so, execute :

# go to your installation folder 
cd /var/www/Incipio
docker-compose stop
# Create a copy of the current configuration (just in case)
cp docker-compose.yml docker-compose.save.yml
# Copy the expected version
cp docker-compose.yml.dist docker-compose.yml
# Edit the parameters
sed -i "s/SYMFONY_ENV: dev/SYMFONY_ENV: prod/g" docker-compose.yml
sed -i "s/restart: \"no\"/restart: always/g" docker-compose.yml

# In the following lines, replace $subdomain & $email by the values that were already set in your file.
# example : sed -i "s/REPLACE_WITH_YOUR_HOST/dsi@n7consulting.fr/g" docker-compose.yml
sed -i "s/REPLACE_WITH_YOUR_HOST/$subdomain/g" docker-compose.yml
sed -i "s/REPLACE_WITH_YOUR_EMAIL/$email/g" docker-compose.yml

# relaunch
docker-compose up -d

Changelog

  • Fix bug on composer installation
  • Bump to PHP 7.1 as minimal supported version
  • Add a restart always option for production container (will help many junior-entreprises)
  • Largely improve UI and fix bug on Mission management
  • Improve UI on doctype selection
  • Add validators on several entities
  • Improve BA (Bulletin d'Adhésion) doctype
  • Make CI works
  • Remove unused methods, functions and fix typo

Oxygen

10 Jun 12:36
Compare
Choose a tag to compare

Here it is ! Jeyser CRM 2.0.0, codename Oxygen

Migration

Update from a docker installation

# go to your installation folder 
cd /var/www/Incipio
git checkout master
git pull  # if that step fails, reach us out on the gitter chat
git checkout v2.0.0
docker-compose stop
docker-compose rm web traefik
docker-compose build web
sudo rm -rf var/cache
docker-compose up -d
# add commentary to each member 
docker-compose exec web php bin/console doctrine:migrations:execute 20170421211323
# add a new option to the list
docker-compose exec web php bin/console doctrine:migrations:execute 20170603140214
docker-compose restart web

Update from a 1.11 installation

Reach us out on our gitter, we will help you.

Changelog

Since 1.11 and November 2016 , many major changes occured. You can find them in former changelog. in a word :

  • Use of docker and docker-compose for a 5 command line installation
  • Update from Symfony 2.8 to 3.3
  • Make Jeyser configurable from the web UI, no need to modify parameters.yml anymore
  • Add samples doctypes, improve usability and UI
  • many cool stuff (cf other release notes)

Since v2.0.0-beta3 release we have :

  • Largely improved UI for member edition
  • Updated docker-compose to version 2
  • Added a new option to allow several naming conventions : numero for M-Gate & friends, or nom for N7 Consulting & friends
  • Updated to latest Symfony version (3.3)
  • Add 2017 tax values
  • Added validation on several objects to reduce the 500 error probability
  • Fixed some bugs and improved UI on several points (BV, Numero in suivi module for M-Gate & friends, vuCa ...)
  • Updated traefik docker image from camembert to morbier
  • Add a commentary on each member
  • Improved code quality and performances (slightly)
  • Moved docker-compose.yml to version 2

Oxygen

15 May 21:05
Compare
Choose a tag to compare

This is the last Oxygen beta version release.

No features will be added between this beta and the release of version 2.
It is not a final release because migration process from 1.11 to 2.0 is not ready yet.

Migrations

from a docker installation

cd /var/www/Incipio
git checkout master
git pull
git checkout v2.0.0-beta3
docker-compose stop web
docker-compose rm web 
docker-compose build web
docker-compose up -d
# migrate the AP / CC inverse key
docker-compose exec web php bin/console doctrine:migrations:execute 20170320153305
# migrate add suiveur Qualite on an etude
docker-compose exec web php bin/console doctrine:migrations:execute 20170327090019

Changelog

Since beta-2 we have :

  • Fix 2 minor security issue :
    • an admin can't delete a superadmin anymore,
    • add a csrf protection on user creation
  • Minor UI improvement, namely link to github in the footer, consistency among pages
  • Fix several bugs :
    • hardcoded value for notification emails
    • minor undefined field on gantt chart
    • inversed owner relation between AP and CC (see the associated migration)
  • Improved code quality (platinum is back !)
  • Improve Avant Projet doctype
  • Add a field for quality manager on each Etude

Oxygen

06 Mar 22:25
Compare
Choose a tag to compare

Since beta-1 we have

  • Improved robustness and fix several bugs (namely competences in AP,
  • Improved validation of entities to avoid 500 errors on persist
  • Improved form error handling
  • Removed useless views
  • Added Docker Support and 5 commands install
  • Enabled comments for Etude again
  • Improved comments UI
  • Added a key value store for parameters (implies small adaptation in your doctypes)
  • Moved Filieres to configurable objects instead of hard-coded values.

It should not contains bugs anymore, however, we let the beta tag for the moment to outline the (small) probability of some, and the fact that demo doctypes aren't fully adapted yet.

Note: This is the last version you can use with PHP5.6

Oxygen

22 Jan 14:36
Compare
Choose a tag to compare
Oxygen Pre-release
Pre-release

This is a new major version of Jeyser CRM.
It is not compatible with versions labelled 1.X. However it is possible to update with little work.

Note : This version is still in beta. It has been rather well tested, however it is not considered as safe to run in production yet.

Changelog

  • Update Symfony version from 2.8 to 3.2
  • Ship Sample Doctypes with the code
  • Move Filiere as settings objects instead of hard-coded values.
  • Improve UI on several pages suc as formations, poste management, phase edition
  • Improve Doctype management system
  • Add behavioural tests

Migration

Doctype : Move your doctypes to var/documents. No other manipulation is required.

Filière : There is a little bit more work to do :

  • Save your current membre table. Import it under another name.
  • Run following query :
Update membre set filiere_id = (select id from filiere where nom = 
(select filiere from old_membre where old_membre.id = membre.id) )

Nitrogen

07 Nov 17:47
Compare
Choose a tag to compare

Incipio Nitrogen

Changelog

  • Full CSV export from Siaje can now imported into Incipio
  • Add a search engine on Etudes and Prospects'name, Personne firstname and surname
  • Prospect and Employe can now be deleted from the CRM (no need to use admin DB interface anymore)
  • Dependencies have been updated (now using Symfony 2.8.13)
  • Uploaded documents are now stored in uploads folder of Incipio instead of /data/documents of your server
  • Creation of a command to generate random data php app/console demo:create_data
  • Begin translation of several bundles
  • Several bugs fixed.
  • Code quality improved

Carbon

29 Aug 18:42
Compare
Choose a tag to compare

Incipio Carbon

First release of Incipio under N7 Consulting development.

Incipio has known so many changes since August 2015 that we directly jump to 1.10 as for versionning.

As for features, we can evoke :

  • New design and special work on User Interface
  • Many bug fixes
  • Optimization on many pages
  • Code improvement (currently Silver medal on SensioLabs Insights) and update dependencies
  • Add a Human Resources Management Bundle
  • Add an admin dashboard for SUPER_ADMIN only, in order them to edit or search database without restrictions

Why Carbon ?

Because that releases is the sixth of Incipio and Carbon is the sixth chemical element (sorted by atomic number)