Commit 7949f649 authored by Fabrice Gangler's avatar Fabrice Gangler 🎨 Committed by Matthieu FAURE

DOC: update CHANGELOG (next release)

parent 73a4a084
Pipeline #9790 passed with stage
in 5 minutes and 38 seconds
......@@ -6,24 +6,47 @@ Le format s'appuie sur [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
et le projet suit [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## Unreleased yet ---> [2.6.x](#) - 2020-0x-xx
* [...](#)
## [2.7.0](https://gitlab.adullact.net/Comptoir/Comptoir-srv/tags/v2.7.0) - 2020-05-2x
### Added
...
* [#905](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/905) Cartographie - 1er version public
Pour le dev :
* [#469](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/469) Vagrant - Ajout de MailHog pour simuler l'envoi et la consultation des emails
* [#862](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/862) Vagrant - Permettre l'import automatique de données SQL supplémentaires au dataset
* [#860](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/860) Vagrant - Appliquer les migrations de base de données au démarrage de la machine virtuelle
### Changed
...
* [#852](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/852) Webperf - Supprimer l'image d'arrière-plan de la page
* [#863](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/863) Webperf - Images : utiliser le lazyloading natif des navigateurs
* [#881](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/881) Ajout d'un logiciel : proposer (si pertinent) d'être utilisateur ou prestataire
* [#880](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/880) Édition d'un logiciel : proposer (si pertinent) d'être utilisateur ou prestataire
Pour la prod :
* [#893](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/893) crudMailer : envoi d'un message de log lorsque l'utilisateur est modifié
* [#894](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/894) crudMailer : ajout de la cartographie dans le processus de log
### Fixed
...
* [#879](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/879) UX - Optimiser l'affichage des messages d'erreurs et de succès
* [#895](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/895) UX - Page prestataire : correction du titre de la page
* [#890](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/890) UX - Afficher des sauts de lignes dans les descriptions (logiciel, utilisateur, témoignage)
* [#889](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/889) UX - Ajout d'un témoignage : le champ TITRE n'est plus un textarea
* [#900](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/900) UX - Modifier l'image par défaut des logiciels
* [#901](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/901) UX - Corriger les retours à la ligne des messages "flash"
* [#867](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/867) Accessibilité - Correction du formulaire de filtre
* [#858](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/858) Accessibilité - Liens en pied de page : ajout d'un indicateur si c'est la page courante
* [#884](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/884) Accessibilité - Améliorer les contrastes (couleur du texte / couleur d'arrière plan)
* [#885](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/885) Accessibilité - Supprimer les `title` non pertinant sur les liens
* [#855](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/855) Correction de l'i18n sur le formulaire de mot de passe perdu
* [#868](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/868) Nettoyage du code HTML des aperçus de logiciel
### Deprecated
...
Pour le dev :
* [#814](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/814) L'outil PHPCS de la CI ne teste plus inutilement les fichiers supprimés
* [#861](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/861) Vagrant - Forcer le mode debug à TRUE pour lancer les tests unitaires
### Security
...
* [#871](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/871) Mot de passe perdu : le token n'est plus actif après usage ou après 24h
* [#869](https://gitlab.adullact.net/Comptoir/Comptoir-srv/issues/869) Nouveau compte : appliquer correctement les ACL après la création du compte
## [2.6.0](https://gitlab.adullact.net/Comptoir/Comptoir-srv/tags/v2.6.0) - 2020-04-07
......
......@@ -98,7 +98,7 @@ cd /home/comptoir/Comptoir-srv
bin/cake cache clear_all
```
## 6) Apply migration of the database (new tables, adding fields, ...)
## 7) Apply migration of the database (new tables, adding fields, ...)
```bash
# (1) user comptoir
......@@ -113,7 +113,7 @@ bin/cake migrations migrate
```
## 7) Update config files
## 8) Update config files
see:
[commit f074851e](https://gitlab.adullact.net/Comptoir/Comptoir-srv/-/commit/f074851ec20828101a91fd79bdc2333981944fe1)
......@@ -130,7 +130,7 @@ cd /home/comptoir/Comptoir-srv
vim config/comptoir.php
```
## 8) Enable the main website
## 9) Enable the main website
see:
[www-maintenance-comptoir](https://gitlab.adullact.net/Adullact-prive/comptoir-prive/www-maintenance-comptoir)
......@@ -151,7 +151,7 @@ sudo service apache2 reload
curl -v https://comptoir-du-libre.org/notFoundPage
```
## 9) Backup after upgraded
## 10) Backup after upgraded
```bash
# (1) user comptoir
......@@ -164,7 +164,7 @@ ls -lh /home/comptoir/Comptoir-EXPORT/
```
## 10) Clean up
## 11) Clean up
```bash
# (1) user comptoir
......
# How to upgrade from v2.5.0 to v2.6.0
## 1) First backup (DB + images files)
```bash
# (1) user comptoir
sudo su comptoir
# First backup (DB + images files)
/home/comptoir/Comptoir-srv/bin/COMPTOIR_export_DB_data_AND_images.sh
/home/comptoir/Comptoir-srv/bin/COMPTOIR_export_DB_structure_only.sh
ls -lh /home/comptoir/Comptoir-EXPORT/
```
## 2) Preloading vendor directory
```bash
# (1) use the user "comptoir"
sudo su comptoir
# Preloading vendor
mkdir /home/comptoir/tmp_migration
cd /home/comptoir/tmp_migration
git clone https://gitlab.adullact.net/Comptoir/Comptoir-srv.git
mv Comptoir-srv/ Comptoir_tmp_update_vendor
cd Comptoir_tmp_update_vendor/
git checkout origin/master
git log --decorate --oneline --graph --all
composer check-platform-reqs
composer validate
composer install
```
## 3) Activate maintenance site
see:
[www-maintenance-comptoir](https://gitlab.adullact.net/Adullact-prive/comptoir-prive/www-maintenance-comptoir)
(private repository)
```bash
# (1) use your user
# Activate maintenance site
sudo a2dissite 25-https_comptoir-du-libre.org.conf
sudo a2ensite 30-503-MAINTENANCE_https_comptoir-du-libre.org.conf
sudo service apache2 reload
# on your computer, the following command lines
# must retrun an HTTP 500 response
curl -v https://comptoir-du-libre.org/
curl -v https://comptoir-du-libre.org/notFoundPage
```
## 4) Backup before migration (DB + images files + main directory)
```bash
# (1) user comptoir
sudo su comptoir
# Second backup (DB + images files)
/home/comptoir/Comptoir-srv/bin/COMPTOIR_export_DB_data_AND_images.sh
/home/comptoir/Comptoir-srv/bin/COMPTOIR_export_DB_structure_only.sh
ls -lh /home/comptoir/Comptoir-EXPORT/
# Backup main directory
cd /home/comptoir/
tar -czvf Comptoir-srv_BACKUP_2020.04.09_03h05.tar.gz Comptoir-srv
```
## 5) Update source code
```bash
# (1) user comptoir
sudo su comptoir
# Update source code
cd /home/comptoir/Comptoir-srv
rm -rvf vendor/
git remote -v
git remote update -p
git checkout origin/master
git log --decorate --oneline --graph --all
```
## 6) Update vendor directory + clean cache
```bash
# (1) user comptoir
sudo su comptoir
# Update vendor directory (see step 2 "Preloading vendor directory")
cd /home/comptoir/Comptoir-srv
rm -rvf vendor/
mv -v ../tmp_migration/Comptoir_tmp_update_vendor/vendor ./
# Clean cache
cd /home/comptoir/Comptoir-srv
bin/cake cache clear_all
```
## 7) Apply migration of the database (new tables, adding fields, ...)
```bash
# (1) user comptoir
sudo su comptoir
# Apply migration of the database (new tables, adding fields, ...)
cd /home/comptoir/Comptoir-srv
bin/cake migrations migrate
# Now you can apply additional changes in SQL with pgsl
# ---> nothing to do here for this version
```
## 8) Update config files
see:
[commit b43c79d51](https://gitlab.adullact.net/Comptoir/Comptoir-srv/-/commit/b43c79d515c62520cb10a7dae5c3f8fd63a8b899#ff4bbdb2a5bfa605d304319953f850b410c53647)
"CHORE(mapping)!: add CRUD log for TaxonomySoftware entity"
```bash
# (1) user comptoir
sudo su comptoir
# Apply additional changes in config files
cd /home/comptoir/Comptoir-srv
vim config/comptoir.php # ---> nothing to do here for this version
vim config/app.php
```
## 9) Enable the main website
see:
[www-maintenance-comptoir](https://gitlab.adullact.net/Adullact-prive/comptoir-prive/www-maintenance-comptoir)
(private repository)
```bash
# (1) use your user
# Enable the main website
sudo a2dissite 30-503-MAINTENANCE_https_comptoir-du-libre.org.conf
sudo a2ensite 25-https_comptoir-du-libre.org.conf
sudo service apache2 reload
# on your computer, the first following command line
# must return an HTTP 200 response code
# and the second return an HTTP 404 response code.
curl -v https://comptoir-du-libre.org/
curl -v https://comptoir-du-libre.org/notFoundPage
```
## 10) Backup after upgraded
```bash
# (1) user comptoir
sudo su comptoir
# Backup after upgraded (DB + images files)
/home/comptoir/Comptoir-srv/bin/COMPTOIR_export_DB_data_AND_images.sh
/home/comptoir/Comptoir-srv/bin/COMPTOIR_export_DB_structure_only.sh
ls -lh /home/comptoir/Comptoir-EXPORT/
```
## 11) Clean up
```bash
# (1) user comptoir
sudo su comptoir
# Clean up
cd /home/comptoir/
rm -rvf tmp_migration/
rm -v Comptoir-srv_BACKUP_2020.04.09_03h05.tar.gz
```
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment