Skip to content

Neon

Compare
Choose a tag to compare
@Stoakes Stoakes released this 19 Oct 06:35
· 483 commits to master since this release

Jeyser CRM Neon

Tenth release of Jeyser CRM

This is a big update, adding several new & cool features and a major bug fix on Tresorerie. Update quickly, it worth it!

Migration

That release changes the database schema to remove Devco's tables and improve Facture removal.

If you use the docker installation, run the following commands:

# Be sure to regularly update your server: sudo apt update && sudo apt upgrade
cd /var/www/Incipio
git checkout master
git pull # if that step fails, reach us out on gitter
git checkout v2.2.0
# remove the web container
docker-compose stop
docker-compose rm web
docker rmi $(docker images incipio_web -q)
rm -rf var/cache/prod
docker-compose build web
docker-compose up -d
# If the following migration fails, don't worry.
docker-compose exec web php bin/console doctrine:migrations:execute 20170916083250
# This one shouldn't
docker-compose exec web php bin/console doctrine:migrations:execute 20171011071219
docker-compose exec web composer clear-cache-prod
docker-compose restart web

Changelog

Detailed changelog

Chronologically ordered, non-exhaustive:

  • Update Symfony to 3.3.10
  • Remove warning message about composer (details in #141 & #143)
  • Fix unauthorized error page (#121)
  • Update Monolog to 3.1 to avoid 404 error mail
  • Fix errors in AP Doctype
  • User Interface improvements:
    • Remove all back to etude links, browsing should be done through breadcrumbs at the top right corner
    • Improve several views: Proces Verbal, Phase, Suivi, Facture, BV, Tresorerie
    • Change menu tree on letfbar to reduce clicks for treso pages.
    • Fix TVA management page
    • Make navbar visible for mobile on Etude page
    • Remove unused N7Consulting/DevcoBundle
  • Rework the welcome page:
    • Display main statistics for ROLE_TRESO and ROLE_SUIVEUR member, updated every hour
    • When connected as admin, compare installed version with latest available (#156)
  • Improve robustness: add validators on several entities
  • Allow Facture de solde removal
  • Repare on the fly Prospect and Employee addition with Etude and PV.
  • Don't display current date on old Etude gantt chart: if the last action on the etude is more than 6 months old, the current date is not displayed anymore. (#151)
  • Fix major bug on Facture de solde: montant a deduire (acompte) is not ignored anymore.

    That bug affects every known version of Jeyser and even Incipio
  • Fix several minor bugs
  • Add details on email for errors. (#163)
  • Add a mechanism to rotate log files (#152)
  • Take server response into account on progress modification (#31)
  • Improve code quality: make comments consistent, remove unused files, use paramconverter, order translations keys alphabetically

Note

The Siaje importer is not ready yet and might be postponed to another release to give us enough time for testing. In a word, 2.3 is coming soon.