Skip to content
This repository has been archived by the owner on Jan 11, 2023. It is now read-only.

Commit

Permalink
Release 5.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
wmoulin committed Mar 27, 2019
1 parent c129375 commit 4c64f7d
Show file tree
Hide file tree
Showing 539 changed files with 40,005 additions and 3,825 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,7 @@ node_modules
**/test/**/*.js.map
**/package.json
**/test_report
**/istanbul
**/karma_html
hornet-js-*/index.js
hornet-js-*/index.js.map
132 changes: 112 additions & 20 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,117 @@
# hornet-js 5.3.0

- f8169029 EVOL[s362] : AutoCompleteMultiField avec chips
- b5950c4b EVOL[]: prise en compte du httpStatus (pour les API's)
- 66c82ee4 FIX[s424] - Accessiblite : gestion focus
- 132b75f5 EVOL[m73085] : méthode de tri sans accent et exposition de méthodes de tri réutilisables
- 10fae808 DOC[t1187] : maj UPGRADING.md
- 44c84c8e FIX[m71409] - AutoCompleteField : selection lors d'une tabulation sans tenir compte de la casse
- 9c60e166 FIX[]: correction gestion focus accordion contenant erreur
- 661ef0e7 EVOL[s249]: new switch
- e15e1fcf EVOL[s305] - Textarea : rendre resizable lorsque l'extandable est à false
- b5b85d7a Fix[m70914]: chars counter without alert
- cea9ba20 EVOL[s305-task1161]: Check header cell ajout classname
- e0a7a548 EVOL[m71844]: stop load tab
- dfd4cb4a EVOL[S196]: optimisation de chargement I18n et nettoyage timeout test unitaire
- 65254ed6 EVOL[s441] - AutoCompleteField : Affichage des libellés des options tels qu'ils sont dans le dataSource
- 3defad39 FIX[m72524]: textarea on change non appele
- 4a3d7b62 FIX[s426]: Accessibilite navigation clavier
- 9ec978ba EVOL[s305] - CheckBoxField : suppression classe appliquée deux fois
- 7bc6a62c FIX[s392] - Dropdown : prise en compte de la props icon si présente
- 67a97698 FIX[s305] - RadioField : Prise en compte de la props onChange et foctorisation
- 51e15878 FIX[s425] - Accessiblite : suppression aria-haspopup
- fd44dfe0 EVOL[305-task1156] - AutoCompleteField: appel de la méthode onChange passée en props
- 2b54a382 FIX[s305] - InputField : affichage du bouton reset lors de la modification inline
- 59cad035 PROJ[S383]: update version carbone
- ffe23d6f FIX[s437-M72523]: action column correction update visible
- c8fafa99 FIX[s392]: Correction icon dropdown
- 52b3093f PROJ[]: changement du niveau de log pour les timers non présents
- 7823847f PROJ[]: optimisation des tests
- 92af562f EVOL[S317] - optimisation du render des accordions en cas d'erreur de validation d'un formulaire
- 61d41faa PROJ[] : correction des TU's
- f7426acf EVOL[s305] - Form : Ajout possibilité de faire un updateFields partielle et factorisation
- b4f9f4ce EVOL[s405-M68238/68237]: cancellable promise
- 508ac303 PROJ[] : ajout filtre test et index
- 07eba229 EVOL[] : optimisation de chargement
- 5536de93 FIX[s424] - accesssibilite : gestion focus
- 19240288 FIX[s418] - Button : Accessibilité des boutons affichant et masquant une zone
- 99404de2 FIX[S418]: TU accessibilité aria button
- 48df0d75 FIX[s422] - accessibilite : upload file field
- c35a0ced FIX[s430]: Bouton fermeture tabs inaccessible au clavier
- 86075f7f FIX[s419]: Boutons contrôlant une zone masquée
- 5041013a FIX[S401-1131]: Ajout d'un TU vérifiant les années inférieures à 1000 pour le calendar
- ec7631a3 FIX[]: Support crrv autocomplete multi value 0
- 1a08f131 FIX[s424] - accessiblite : gestion focus
- 36f3d4b1 FIX[s416]: titre tableau changement visibilité
- d4c43cb4 FIX[] - RadioField : problème lors de la selection de null sur le dataSource
- a3ff2789 FIX[] - Support crrv : itemSelectedLabel non pris en compte
- f876c8ef EVOL[]: Ajout classname et id dans les dropdown item du menu actions table
- 0c0dd8eb MERGE[S295] : super agent
- 2bc2985b Merge[S342] - AutoComplete rendu sur maj des props
- 30937532 FIX[s418]: Utilisation du modèle de conception ARIA "button"
- 85425c9b EVOL[s396] - click molette : correction tests unitaires
- 71325b42 EVOL[S398]: calendar - Autoriser la saisie d'une date sans les barres obliques
- 318db809 FIX[s394]: correction problème de rerender sur les accordions
- f81a5c54 FIX[s406]: clean handleinputkeypress calendarfield
- b07cbb4b FIX[s398]: changement nom variable
- 1ba85b64 MERGE[] : correction config db non trouvée en test global
- a85e0b00 MERGE[]: Mutualisation des connexions à sqlite pour tests unitaires mocha
- bc327ea0 EVOL[s396] - click molette : Ouverture d'un lien vers un autre onglet depuis une icône d'action
- b9f22b7d MERGE[]: Correction des connexions à sqlite pour tests unitaires mocha
- dd1c3ce9 FIX[]: correction calendarfield dateFormat
- 916b6a64 MERGE[]: lock optimistic
- 7a9b184d PROJ[]: ajout pour karma firefox headless
- 1ebf8227 EVOL[]: feat_170_LockOptimistic ajout du typage pour la version
- 3fb0d49d PROJ[]: Correction reporter sonar
- c308e35e EVOL[s314] - ServerConfiguration : Ajout clé permettant d'initialiser le cls
- 8725c0cf EVOL[m70434] - relecture : import avec des chemin absolus
- 57fa6ec0 FIX[m0071925] - Form : correction imgFilePath undefined sur un composant
- 1b77e6ca EVOL [s378] - EditionActionBodyCell : Retour focus sur bouton après edition en ligne tableau
- b1f31f7a FIX[s338]: correction du decorateur logger
- 57c17c7 FIX[T1049]: correction problème readonly sur l'uploadfilefield
- e039b9cf FIX[S361] - AutoCompleteField : onSelect du datasource déclenché sans raison
- 1fee7430 FIX[S385]: setFocus dans domAdapter + TU inputfield
- 5f049679 EVOL[s379]: form clean notification et erreurs sur les champs au validate
- 5bd659cd FIX[s395]: readonly et disabled du champs non pris en compte
- c30c20fc EVOL[s388]: dateformats calendarfield
- fb8a3024 EVOL[s375] - Autocomplete : Refacto gestion évènements
- a1071eae EVOL[s370]: suppression _.clone et _.cloneDeep dans le pager
- e6ad0a42 FIX[]: augmentation timeout pour prise en compte click
- 25ec3489 EVOL[m70829]: Ajout custom component dans header
- b6325843 FIX[]: augmentation timeout pour cloture modal dans test karma
- beee4034 FIX[t1042]: ajout prise en compte de la props placeholder dans le calendarfield
- 28ce4244 EVOL[S363-M70612]: ajout du nombre total de page
- 625cef5a FIX[BuildFailed]: contournement problème avec phantomJS
- 52769617 FIX[JenkinsFile]: option sonarReporter manquante dans Test
- 27c2c2b0 FIX[SUPPORT_42]: render textAreaField on required props change
- 48354146 EVOL[s392]: ajout possibilité de mettre un picto sur un dropdown
- 67b84814 FIX[s384] - RadioField : ajout id sur le container
- 576d001f FIX[s391] - DataBodyCell : prise en compte des dates au format string
- 472d39ca FIX[]: postProcessRequest après utilisation du hook, sinon jamais accès à la requête d'origine


# hornet-js 5.2.4

- PROJ - hornet-js-react-components - Tabs et Accordion : performances et render intempestif liés à la gestion d'erreur sur accordions et tabs
- FIX - hornet-js-react-components - Table: Ajout d'id sur le container du tableau
- FIX - hornet-js-react-components - Form: désactivation TU form-props à cause de phantomJS et son accès aux attributs html obsolete
- FIX [m71066] - hornet-js-react-components - CheckBoxField : prise en compte de l'action clic sur le label du switch
- FIX - hornet-js-core - Correction message I18N
- FIX [m70149] - hornet-js-react-components - Row : Fix gestion props className
- FIX [s165] - hornet-js-utils : suppression DateFileSyncAppender
- PROJ [s382] - hornet-js-core : possibilité de mettre un nom de fichier aux PDF
- FIX [m71360] - hornet-js-react-components - MessageItem: Gestion de l'erreur rémontée lorsque la méthode document.getElementsByName envoie un tableau vide
- PROJ - hornet-js-react-components - correction des TU
- PROJ - hornet-js-react-components - ActionButton : Ajout id
- FIX [s378] - hornet-js-react-components - Table: suprression aria-describedby dans un champs de tableau éditable
- FIX [s325] - hornet-js-react-components - RadioField: formatage de l'id en kebab case
- FIX [s369] - hornet-js-react-components - Form : possibilité d'ajouter des props générique html - correction pour ne prendre que les props html
- FIX [m69816] - hornet-js-react-components - ActionBodyCell : Calcul de l'url du lien de l'action colonne
- FIX [s356] - hornet-js-react-components - AutoCompleteField: regression sur autocomplete multi avec value undefined
- FIX [m70820] - hornet-js-core: probleme requete patch en minuscule
- FIX [m70816] - hornet-js-react-components - AutoCompleteField: Correction placeholder sur autocomplete multi
- FIX [m70834]: - hornet-js-core - hornet-superagent: la modale empêche le téléchargement
- FIX [m70802]: - hornet-js-react-components - Table: prise en compte du className sur le table
- 2ada8b13 PROJ - hornet-js-react-components - Tabs et Accordion : performances et render intempestif liés à la gestion d'erreur sur accordions et tabs
- 679f0316 FIX - hornet-js-react-components - Table: Ajout d'id sur le container du tableau
- 1770165e FIX - hornet-js-react-components - Form: désactivation TU form-props à cause de phantomJS et son accès aux attributs html obsolete
- 734251d7 FIX [m71066] - hornet-js-react-components - CheckBoxField : prise en compte de l'action clic sur le label du switch
- 7a1a96cc FIX - hornet-js-core - Correction message I18N
- 14a9266e FIX [m70149] - hornet-js-react-components - Row : Fix gestion props className
- b317b4f0 FIX [s165] - hornet-js-utils : suppression DateFileSyncAppender
- 0bf2a714 PROJ [s382] - hornet-js-core : possibilité de mettre un nom de fichier aux PDF
- d4200d62 FIX [m71360] - hornet-js-react-components - MessageItem: Gestion de l'erreur rémontée lorsque la méthode document.getElementsByName envoie un tableau vide
- d9a87f70 PROJ - hornet-js-react-components - correction des TU
- 7577bd8a PROJ - hornet-js-react-components - ActionButton : Ajout id
- 2e5f2db9 FIX [s378] - hornet-js-react-components - Table: suprression aria-describedby dans un champs de tableau éditable
- 3737d875 FIX [s325] - hornet-js-react-components - RadioField: formatage de l'id en kebab case
- 13169cec FIX [s369] - hornet-js-react-components - Form : possibilité d'ajouter des props générique html - correction pour ne prendre que les props html
- b965d8a6 FIX [m69816] - hornet-js-react-components - ActionBodyCell : Calcul de l'url du lien de l'action colonne
- 4fd5e780 FIX [s356] - hornet-js-react-components - AutoCompleteField: regression sur autocomplete multi avec value undefined
- 53fa4eb0 FIX [m70820] - hornet-js-core: probleme requete patch en minuscule
- a95af28a FIX [m70816] - hornet-js-react-components - AutoCompleteField: Correction placeholder sur autocomplete multi
- 772aa50e FIX [m70834]: - hornet-js-core - hornet-superagent: la modale empêche le téléchargement
- fd05382e FIX [m70802]: - hornet-js-react-components - Table: prise en compte du className sur le table

# hornet-js 5.2.3

Expand Down
3 changes: 2 additions & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -136,13 +136,14 @@ pipeline {
}

stage("Test") {

steps {
dir("${WORKSPACE}") {
script {
mapEnv["NODE_ENV"] = "integration"
def propEnv = mapEnv.collect { key, value -> return key+'='+value }
withEnv(propEnv) {
sh "bash hbw.sh test"
sh "xvfb-run bash hbw.sh test"
}
}
}
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,10 @@ Ajouter au package.json

```shell
"appDependencies": {
"hornet-js-components": "5.X.X",
"hornet-js-core": "5.X.X",
"hornet-js-ts-typings": "5.X.X",
"hornet-js-utils": "5.X.X"
"hornet-js-components": "5.3.X",
"hornet-js-core": "5.3.X",
"hornet-js-ts-typings": "5.3.X",
"hornet-js-utils": "5.3.X"
}
```

Expand Down
11 changes: 11 additions & 0 deletions UPGRADING.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
# Montée de version vers Hornet.js 5.3.0

## Reprise accéssibilité props hasPopup

Un audit d'accéssibilité a révélé qu'il n'était pas pertinent d'utiliser la balise aria-haspopup hors de l'ouverture d'un menu. Les composants suivant n'ont plus de raisons d'utiliser la props hasPopUp :
- Button
- Icon
- ActionColumn

Si vous utilisez cette props dans vos projets pour ces composants ou des composants issus de ceux-ci, vous rencontrerez une erreur de compilation jusqu'à retrait de la valorisation de la props.

# Montée de version vers Hornet.js 5.2.2

## prototypage de la localisation des logs
Expand Down
4 changes: 2 additions & 2 deletions hornet-js-batch-dts/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ Ajouter la définition dans le fichier `package.json` du projet en plus de l'imp

```json
"tsDefinitionDependencies": {
"hornet-js-batch-dts": "5.X.X"
"hornet-js-batch-dts": "5.3.X"
}

"appDependencies": {
"hornet-js-batch": "5.X.X"
"hornet-js-batch": "5.3.X"
}
```
## Licence
Expand Down
22 changes: 11 additions & 11 deletions hornet-js-batch-dts/hornet-js-batch.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@ declare module "hornet-js-batch/src/core/batch-options" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -557,7 +557,7 @@ declare module "hornet-js-batch/src/core/batch-status" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -831,7 +831,7 @@ declare module "hornet-js-batch/src/middleware/middlewares" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -1008,7 +1008,7 @@ declare module "hornet-js-batch/src/routes/abstract-batch-routes" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -1100,7 +1100,7 @@ declare module "hornet-js-batch/src/core/filter/batch-filter" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -1275,7 +1275,7 @@ declare module "hornet-js-batch/src/core/mapper/batch-mapper" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -1364,7 +1364,7 @@ declare module "hornet-js-batch/src/core/parameters/parameters" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -1453,7 +1453,7 @@ declare module "hornet-js-batch/src/core/reader/batch-reader" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -1807,7 +1807,7 @@ declare module "hornet-js-batch/src/core/service/batch-service" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -2067,7 +2067,7 @@ declare module "hornet-js-batch/src/core/transform/batch-transform" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down Expand Up @@ -2242,7 +2242,7 @@ declare module "hornet-js-batch/src/core/writer/batch-writer" {
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down
2 changes: 1 addition & 1 deletion hornet-js-batch-dts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "hornet-js-batch-dts",
"version": "5.2.4",
"version": "5.3.0",
"license": "CECILL-2.1",
"description": "Définition Typescript du module hornet-js-batch",
"bugs": {
Expand Down
4 changes: 2 additions & 2 deletions hornet-js-batch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ Ajouter au package.json

```shell
"tsDefinitionDependencies": {
"hornet-js-ts-typings": "5.X.X"
"hornet-js-ts-typings": "5.3.X"
}
"appDependencies": {
"hornet-js-batch": "5.X.X"
"hornet-js-batch": "531.X"
}
```

Expand Down
2 changes: 1 addition & 1 deletion hornet-js-batch/builder.js
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
* hornet-js-batch - Ensemble des composants de gestion de base hornet-js
*
* @author MEAE - Ministère de l'Europe et des Affaires étrangères
* @version v5.2.4
* @version v5.3.0
* @link git+https://github.com/diplomatiegouvfr/hornet-js.git
* @license CECILL-2.1
*/
Expand Down
22 changes: 22 additions & 0 deletions hornet-js-batch/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
export * from "./src/core/batch-executor";
export * from "./src/core/batch-options";
export * from "./src/core/batch-process";
export * from "./src/core/batch-status";
export * from "./src/core/batch-unit";
export * from "./src/middleware/middlewares";
export * from "./src/result/result-batch";
export * from "./src/routes/abstract-batch-routes";
export * from "./src/core/filter/batch-filter";
export * from "./src/core/filter/filter";
export * from "./src/core/mapper/batch-mapper";
export * from "./src/core/parameters/parameters";
export * from "./src/core/reader/batch-reader";
export * from "./src/core/reader/csv-reader";
export * from "./src/core/reader/data-reader";
export * from "./src/core/reader/service-reader";
export * from "./src/core/service/batch-service";
export * from "./src/core/service/call";
export * from "./src/core/service/foreach";
export * from "./src/core/transform/batch-transform";
export * from "./src/core/transform/transformer";
export * from "./src/core/writer/batch-writer";
22 changes: 22 additions & 0 deletions hornet-js-batch/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
export * from "./src/core/batch-executor";
export * from "./src/core/batch-options";
export * from "./src/core/batch-process";
export * from "./src/core/batch-status";
export * from "./src/core/batch-unit";
export * from "./src/middleware/middlewares";
export * from "./src/result/result-batch";
export * from "./src/routes/abstract-batch-routes";
export * from "./src/core/filter/batch-filter";
export * from "./src/core/filter/filter";
export * from "./src/core/mapper/batch-mapper";
export * from "./src/core/parameters/parameters";
export * from "./src/core/reader/batch-reader";
export * from "./src/core/reader/csv-reader";
export * from "./src/core/reader/data-reader";
export * from "./src/core/reader/service-reader";
export * from "./src/core/service/batch-service";
export * from "./src/core/service/call";
export * from "./src/core/service/foreach";
export * from "./src/core/transform/batch-transform";
export * from "./src/core/transform/transformer";
export * from "./src/core/writer/batch-writer";
Loading

0 comments on commit 4c64f7d

Please sign in to comment.