Changelog
125 min
2.24.0 - Sep 28, 2026
Nouvelles fonctionnalités
- Ajout d'une fonction initialize pour initialiser l'objet Process pour une paire donnée { projectId, sessionId }.
Correctifs
- Amélioration des messages d'erreur lorsque la vérification de la valeur d'une propriété par un validator échoue.
Maintenance
- Mise à jour des dépendances.
2.23.6 - Jul 03, 2026
Nouvelles fonctionnalités
- Ajout d'une option de configuration pour ignorer une règle de navigation native.
Maintenance et stabilité
- Mise à jour des dépendances.
2.23.5 - Jun 29, 2026
Correctifs
- Suppression de Promise.delay
Maintenance et stabilité
- Mise à jour des dépendances
2.23.4 - Mar 18, 2026
Maintenance
- Mise à jour de la version minimum requise de Node JS : v22
- Mise à jour des dépendances pour correction de vulnérabilités
2.23.3 - Feb 09, 2026
Patch Changes
- Mise à jour des dépendances pour corriger des vulnérabilités.
- await on mongoose.connect() call to ensure that the db connection is properly established during the init phase
2.23.2 - Sep 24, 2025
Patch Changes
- Corrige la suppression définitive des entités Project
2.23.1 - Jul 8, 2025
Patch Changes
- Ajout d'un contrôle pour la taille des documents de la collection archivedTasks
2.23.0 - Jun 30, 2025
Minor Changes
- Correction de l'option de tri sur la fonction Project#findAll
2.22.1 - Jun 24, 2025
Patch Changes
- Gestion manuelle des propriétés createdAt et updatedAt
2.22.0 - Jun 13, 2025
Minor Changes
- Rattachement de l'entité ActivePolicy à l'entité Company Ajout de la propriété version à l'entité ActivePolicy Ajout de la propriété amount à l'entité ActivePolicy Ajout de la propriété origin à l'entité User Modification de la propriété type de l'entité Document : ajout d'une valeur à l'énumération
2.21.0 - May 21, 2025
Minor Changes
- Ajout d'une limite à l'historique des tâches
2.20.0 - Apr 22, 2025
Minor Changes
- Dépréciation des champs metadata et type de l'entité StatusHistory Ajout d'un statut à l'entité Project
2.19.0 - Apr 7, 2025
Minor Changes
- Ajout d'une fonction pour la mise à jour du statut d'une tâche
2.18.1 - Mar 19, 2025
Patch Changes
- Ajout automatique des propriétés createdAt et updatedAt
2.18.0 - Mar 10, 2025
Minor Changes
- Création d'une fonction pour anonymiser l'entité Project Création d'une fonction pour décoder l'entité Project Ajout de propriétés à l'entité Company
2.17.2 - Feb 26, 2025
Patch Changes
- Correction de l'export de ProjectStatusEnum
2.17.1 - Feb 26, 2025
Patch Changes
- Ajout d'un paramètre lastProjectEntity à la fonction updateNotifier
2.17.0 - Feb 25, 2025
Minor Changes
- Possibilité d'ajouter de nouvelles valeurs aux énumérations natives
2.16.5 - Feb 10, 2025
Patch Changes
- Suppression d'une valeur d'énumération en double
2.16.4 - Feb 3, 2025
Patch Changes
- Remonter erreur à l'appel de Project#create
2.16.3
Patch Changes
- Correction des propriétés createdAt et updatedAt
2.16.2 - Jan 16, 2025
Patch Changes
- add missing enums values to Project#status
2.16.1 - Dec 18, 2024
Patch Changes
- Add enum value to Pack#status
2.16.0 - Dec 17, 2024
Minor Changes
- Ajout d'enums aux status de l'entité Offer Ajout d'enums aux status de l'entité Pack Ajout d'enums aux status et aux types de l'entité WaiverRequest Ajout d'enums aux types de l'entité Commission Ajout d'enums aux status de l'entité Project
2.15.0 - Nov 13, 2024
Minor Changes
- Ajout d'une méthode Stop à l'OIP Ajout d'enum aux types de document
2.14.0 - Oct 28, 2024
Minor Changes
- Ajout de l'entité DigitalServices.
- Ajout de l'entité FollowUpHistory.
- Ajout des valeurs DIGITAL_SERVICE_STARTED et DIGITAL_SERVICE_DONE aux énumérations ProjectStatusEnum et OfferStatusEnum.
- Ajout des valeurs COLLABORATING_PARTNER, STUDENT, LIBERAL, et ENTREPRENEUR à l'énumération ProfessionalStatusEnum.
2.13.0 - Oct 14, 2024
Minor Changes
- Ajout de configuration pour la purge de données
- Ajout de la valeur SALARY_CONTINUATION Ã l'enum RiskAndRange
2.12.2 - Oct 3, 2024
Patch Changes
- fix build
2.12.1 - Oct 2, 2024
Patch Changes
- Corrige l'erreur d'ajout de propriété custom à une entité commencant par une majuscule
2.12.0 - Sep 17, 2024
Minor Changes
- 9db93151: hello @channel sortie de la version 2.12.0-rc.1 de l'OIP Core avec les ajouts suivants :
- Ajout des propriétés categoryLvl1CSPId, categoryLvl1Label, categoryLvl2CSPId, categoryLvl2Label dans l'entité CSP
- Rattachement de l'entité socialSecurity à l'entité contact
- Ajout de la gestion de taches planifié.
- cb0b6500: - Ajout des propriétés categoryLvl1CSPId, categoryLvl1Label, categoryLvl2CSPId, categoryLvl2Label dans l'entité CSP
- Rattachement de l'entité socialSecurity à l'entité contact
- Ajout de la gestion de taches planifié.
- Ajout de l'entité MarkUp
- Ajout de valeurs a l'enum Regime de l'entité socialSecurity
- Ajout des propriétés comment et level à l'entité activePolicy
Patch Changes
- d390800f: Update entities definitions
2.12.0-rc.2 - Aug 23, 2024
Patch Changes
- Update entities definitions
2.12.0-rc.1 - Aug 6, 2024
Minor Changes
- hello @channel sortie de la version 2.12.0-rc.1 de l'OIP Core avec les ajouts suivants :
- Ajout des propriétés categoryLvl1CSPId, categoryLvl1Label, categoryLvl2CSPId, categoryLvl2Label dans l'entité CSP
- Rattachement de l'entité socialSecurity à l'entité contact
- Ajout de la gestion de taches planifié.
2.12.0-alpha.0 - Aug 6, 2024
Minor Changes
- Ajout des propriétés categoryLvl1CSPId, categoryLvl1Label, categoryLvl2CSPId, categoryLvl2Label dans l'entité CSP
- Rattachement de l'entité socialSecurity à l'entité contact
- Ajout de la gestion de taches planifié.
2.11.2 - Jul 4, 2024
Patch Changes
- fix package
2.11.1 - Jul 4, 2024
Patch Changes
- Modification de la gestion des enums correction d'une erreur de polyfill
2.11.0 - Jul 3, 2024
Minor Changes
- 5f139cdb: Optimisation 1 de la sauvegarde d'un projet
- Modification du validateur de numéro de téléphone Ajout d'enums : - EMPLOYED_REPRESENTATIVE dans professionalStatus de l'entité Customer - UNIFORM dans beneficiary de l'entité Price - UNIFORM dans tariffStructure de l'entité Pricing - WAIVER_IN_PROGRESS dans status de l'entité Offer Chiffrement automatique des propriétés déclarer dans data-protection.config.mjs Ajout d'une variable d'environnement (ENABLE_IFC_PERF) pour activer le traitement spécifique des entités Employee et SeverancePayHypothesisResult pour l'IFC
- eef8b73e: Optimisation 2 de la sauvegarde d'un projet
- Création d'une collection dédiée pour l'entité Employee
- 4b72fbe9: Optimisation 3 de la sauvegarde d'un projet
2.11.0-rc.2 - Jun 21, 2024
Minor Changes
- Optimisation 3 de la sauvegarde d'un projet
2.11.0-rc.1 - Jun 21, 2024
Minor Changes
- Optimisation 2 de la sauvegarde d'un projet
- Création d'une collection dédiée pour l'entité Employee
2.11.0-rc.0 - Jun 18, 2024
Minor Changes
- Optimisation 1 de la sauvegarde d'un projet
2.10.0 - Jun 12, 2024
Minor Changes
- Ajout de telemetrie
- da47b82e: - Amélioration du message d'erreur lors de l'utilisation d'un getter/setter sur la mauvaise entité
- Ajout d'une methode de chiffrement
- Ajout de la propriété freeDepositValue à l'entité Hypothesis
- Ajout de la propriété isSelected à l'entité SeverancePayHypothesisSolution
- Ajout des propriétés estimatedLevelOfRisk & horizon à l'entité SeverancePayHypothesis
- Ajout des propriétés feesEurosFundIn & feesEurosFundOut à l'entité IndividualPension
- Ajout de la propriété firstYearPremiumCommission à l'entité Scenario
- Ajout de valeur à l'enum status de l'entité Project
- Ajout de valeur à l'enum status de l'entité Offer
- Ajout de valeur à l'enum status de l'entité Pack
Patch Changes
- bd16f9f3: fix project enums
2.10.0-rc.2 - Jun 6, 2024
Patch Changes
- fix project enums
2.10.0-rc.0 - May 28, 2024
Minor Changes
- Amélioration du message d'erreur lors de l'utilisation d'un getter/setter sur la mauvaise entité
- Ajout d'une methode de chiffrement
- Ajout de la propriété freeDepositValue à l'entité Hypothesis
- Ajout de la propriété isSelected à l'entité SeverancePayHypothesisSolution
- Ajout des propriétés estimatedLevelOfRisk & horizon à l'entité SeverancePayHypothesis
- Ajout des propriétés feesEurosFundIn & feesEurosFundOut à l'entité IndividualPension
- Ajout de la propriété firstYearPremiumCommission à l'entité Scenario
- Ajout de valeur à l'enum status de l'entité Project
- Ajout de valeur à l'enum status de l'entité Offer
- Ajout de valeur à l'enum status de l'entité Pack
2.9.6 - May 21, 2024
Patch Changes
- fix typo sur la propriété distribution de l'entité stockFunds
2.9.5 - May 15, 2024
Patch Changes
- fix des problèmes de performance à la sauvegarde de l'entité Projet
- Ajout d'enum Type à l'entité Document
2.9.4 - May 2, 2024
Patch Changes
- Ajout de valeur a l'enum Type (WELCOME_OFFER_DISCOUNT, COUPLE_DISCOUNT, MULTI_CONTRACT_DISCOUNT) de l'entité WaiverRequest
- Modification de la valeur WAIVER_IN_PROGRES en WAIVER_IN_PROGRESS de l'enum status de l'entité Pack
2.9.3 - Apr 26, 2024
Patch Changes
- fix circular dependencies
- fix frontend validators
2.9.2 - Apr 19, 2024
Patch Changes
- supprime les elements non necessaire de Project
2.9.1 - Apr 19, 2024
Patch Changes
- fix du save de project
2.9.0 - Apr 16, 2024
Minor Changes
- a9fd0b64: - Rattachement de l'entité Document à l'entité Pack
- Ajout de l'entité ErrorHistory
- Ajout d'enum au statu de l'entité WaiverRequest
- Ajout de la propriété isAutonomous à l'entité WaiverRequest
- Ajout d'enum au rôle de l'entité Contact
- Ajout d'enum au type de l'entité Document
- Ajout d'enum à la catégorie de l'entité Demography
- Rattachement de l'entité WaiverRequest à l'entité Hypothesis
- Fix de la mise a jour du process par la méthode GOTO
- 39ba5e63: - Ajout de la gestion de metadata sur le controller de transition
- Ajout de la gestion de règles RGPD
- Ajout de l'entité SeverancePayHypothesisSolutionFundingPlan
- Ajout de l'entité SavingPensionWaiverDetails
- Ajout de la propriété FeesRateOnCompletionWarranty à l'entité Hypothesis
- Ajout de type à l'entité Document
- Suppression du rattachement de l'entité Document à l'entité Pack
- release prod
2.9.0-rc.1 - Apr 16, 2024
Minor Changes
- Ajout de la gestion de metadata sur le controller de transition
- Ajout de la gestion de règles RGPD
- Ajout de l'entité SeverancePayHypothesisSolutionFundingPlan
- Ajout de l'entité SavingPensionWaiverDetails
- Ajout de la propriété FeesRateOnCompletionWarranty à l'entité Hypothesis
- Ajout de type à l'entité Document
- Suppression du rattachement de l'entité Document à l'entité Pack
2.9.0-rc.0 - Mar 26, 2024
Minor Changes
- Rattachement de l'entité Document à l'entité Pack
- Ajout de l'entité ErrorHistory
- Ajout d'enum au statu de l'entité WaiverRequest
- Ajout de la propriété isAutonomous à l'entité WaiverRequest
- Ajout d'enum au rôle de l'entité Contact
- Ajout d'enum au type de l'entité Document
- Ajout d'enum à la catégorie de l'entité Demography
- Rattachement de l'entité WaiverRequest à l'entité Hypothesis
- Fix de la mise a jour du process par la méthode GOTO
2.8.0 - Mar 7, 2024
Minor Changes
- Ajout de l'entité severancePayHypothesisIndemnities
- Ajout de l'entité ongoingClaim
- Ajout de l'entité severancePay
- Ajout de l'entité stockFunds
- Ajout de la propriété type à l'entité hypothesis
- Ajout de valeur à l'enum type de l'entité document
- Ajout de la propriété subscriptionStatus aux entités customer & grantee
- Fix d'une erreur sur la relation entre deux entités
- a200c4a2: - Ajout d'une méthode pour purger un projet
- Ajout de l'entité History
- Ajout de la propriété label aux entités Phone & Email
- Ajout de l'entité LegalProfile
- Ajout de l'entité PersonalProfile
- Ajout de l'entité Check
- Ajout de l'entité CSP
- Ajout de l'entité SeverancePayHypothesisSolution
- Ajout de l'entité SeverancePayHypothesisIndemnities
- Ajout d'une relation entre l'entité BankAccount & PaymentMethod
- Ajout d'une relation entre l'entité Mandate & PaymentMethod
- Ajout de valeur à l'enum type de l'entité Commission
- Ajout de la propriété dividend à l'entité Finance
- Ajout des propriétés monthsOfService & customizedLeavingOptionIndicator à l'entité SeverancePayHypothesisResult
- Ajout de propriétés à l'entité SeverancePayHypothesis
- Ajout de propriétés liées aux versement à l'entité Scenario
- Ajout de propriétés à l'entité Pricing
- Ajout de propriétés liées aux données tarifaires à l'entité Price
- /!\ Changement du type de la propriété horizon de l'entité SeverancePaySocialLiabilitySchedule (Number => String)
2.8.0-rc.0
Minor Changes
- Ajout d'une méthode pour purger un projet
- Ajout de l'entité History
- Ajout de la propriété label aux entités Phone & Email
- Ajout de l'entité LegalProfile
- Ajout de l'entité PersonalProfile
- Ajout de l'entité Check
- Ajout de l'entité CSP
- Ajout de l'entité SeverancePayHypothesisSolution
- Ajout de l'entité SeverancePayHypothesisIndemnities
- Ajout d'une relation entre l'entité BankAccount & PaymentMethod
- Ajout d'une relation entre l'entité Mandate & PaymentMethod
- Ajout de valeur à l'enum type de l'entité Commission
- Ajout de la propriété dividend à l'entité Finance
- Ajout des propriétés monthsOfService & customizedLeavingOptionIndicator à l'entité SeverancePayHypothesisResult
- Ajout de propriétés à l'entité SeverancePayHypothesis
- Ajout de propriétés liées aux versement à l'entité Scenario
- Ajout de propriétés à l'entité Pricing
- Ajout de propriétés liées aux données tarifaires à l'entité Price
- /!\ Changement du type de la propriété horizon de l'entité SeverancePaySocialLiabilitySchedule (Number => String)
2.7.0
Minor Changes
- a0dde57: - Ajout de l'entité Payment (#OIP-534)
- Ajout de l'entité PaymentMethod (#OIP-533)
- Ajout du rattachement à l'entité relation à l'entité CollectionNeed (#OIP-496)
- Ajout du rattachement à l'entité relation à l'entité Pack (#OIP-535)
- Ajout de la propriété TNSid à l'entité Pack (#OIP-535)
- Ajout de la propriété defaultPrice à l'entité Price (#OIP-529)
- Ajout de la propriété externalId à l'entité Employee (#OIP-527)
- 585bd87: - Ajout d'enum à la propriété regime de l'entité SocialSecurity
- Modification des descriptions de l'entité SeverancePayHypothesisResult
- Ajout de l'entité SeverancePayTheorical
- Ajout de l'entité SeverancePaySocialLiabilitySchedule
- Ajout de l'entité SeverancePayAverageDemography
- Ajout de l'entité SeverancePayFundingPlan
- Ajout de l'entité SeverancePayByAgeRange
- Ajout de l'entité SeverancePaySocialLiabilityByCategory
- 5c7d8c4: Ajout de l'entité ifcHypothesis (#OIP-586) Ajout de l'entité ifcHypothesisCategory (#OIP-587) Mise à jour de l'entité Employee (#OIP-588) Mise à jour de l'enum type de l'entité Document (#OIP-558) Mise à jour de l'entité Demography (#OIP-583)
- 494ca03: - Correction de l'export des setters (#OIP-590)
- Ajout de l'entité Turnover (#OIP-584)
- Ajout de l'entité TurnoverDetail (#OIP-585)
- Ajout de l'entité WaiverRequest (#OIP-605)
- Ajout de l'entité Waiver (#OIP-606)
- Ajout de l'entité WaiverDetail (#OIP-613)
- Ajout de propriétés dans l'entité HypothesisResult (#OIP-612)
- Ajout de l'entité SeverancePayHypothesisResult (#OIP-586)
- Ajout de propriétés à l'entité Scenario (#OIP-615)
- Ajout de propriétés à l'entité Hypothesis (#OIP-561)
- Ajout d'enums à l'entité Commission (#OIP-614)
- Ajout d'enums à l'entité Offer (#OIP-607)
- Ajout d'enums à l'entité Pricing (#OIP-608)
- Ajout d'enums à l'entité Price (#OIP-609)
- Modification de propriétés dans l'entité GroupPension (#OIP-560)
- Ajout de valeur dans l'enum RiskAndRange (#OIP-616)
2.7.0-rc.3
Minor Changes
- Ajout d'enum à la propriété regime de l'entité SocialSecurity
- Modification des descriptions de l'entité SeverancePayHypothesisResult
2.7.0-rc.2
Minor Changes
- Correction de l'export des setters (#OIP-590)
- Ajout de l'entité Turnover (#OIP-584)
- Ajout de l'entité TurnoverDetail (#OIP-585)
- Ajout de l'entité WaiverRequest (#OIP-605)
- Ajout de l'entité Waiver (#OIP-606)
- Ajout de l'entité WaiverDetail (#OIP-613)
- Ajout de propriétés dans l'entité HypothesisResult (#OIP-612)
- Ajout de l'entité SeverancePayHypothesisResult (#OIP-586)
- Ajout de propriétés à l'entité Scenario (#OIP-615)
- Ajout de propriétés à l'entité Hypothesis (#OIP-561)
- Ajout d'enums à l'entité Commission (#OIP-614)
- Ajout d'enums à l'entité Offer (#OIP-607)
- Ajout d'enums à l'entité Pricing (#OIP-608)
- Ajout d'enums à l'entité Price (#OIP-609)
- Modification de propriétés dans l'entité GroupPension (#OIP-560)
- Ajout de valeur dans l'enum RiskAndRange (#OIP-616)
2.7.0-rc.1
Minor Changes
- Ajout de l'entité ifcHypothesis (#OIP-586) Ajout de l'entité ifcHypothesisCategory (#OIP-587) Mise à jour de l'entité Employee (#OIP-588) Mise à jour de l'enum type de l'entité Document (#OIP-558) Mise à jour de l'entité Demography (#OIP-583)
2.7.0-rc.0
Minor Changes
- Ajout de l'entité Payment (#OIP-534)
- Ajout de l'entité PaymentMethod (#OIP-533)
- Ajout du rattachement à l'entité relation à l'entité CollectionNeed (#OIP-496)
- Ajout du rattachement à l'entité relation à l'entité Pack (#OIP-535)
- Ajout de la propriété TNSid à l'entité Pack (#OIP-535)
- Ajout de la propriété defaultPrice à l'entité Price (#OIP-529)
- Ajout de la propriété externalId à l'entité Employee (#OIP-527)
2.6.1 - Jan 10, 2024
Patch Changes
- Modification du types des propriété de number vers string :
- entité SocialSecurity : number, key & twinsRank
- entité Phone : number
- entité User : ORIAS
- Fix de l'auto complétion des types
2.6.0 - Dec 21, 2023
Minor Changes
- 1b87600: - Ajout de la propriété isSelected dans Product
- Ajout de la possibilité de sauvegarder en utilisant le path
- Fix l'absence de déclaration de types
- 59f4035: Add delete method to project entity
- 080fce6: - Ajout de la propriété level dans ProtectionNeed (#OIP-501)
- Ajout de la propriété menNumber dans Demography (#OIP-500)
- Ajout des propriétés isCSS & dateCSS dans SocialSecurity (#OIP-486)
- Ajout de valeur dans l'enum DocumentTypeEnum dans Document (#OIP-475)
- Ajout des propriétés type & label dans Adress (#OIP-491)
- Ajout de la propriété isSelected dans Pricing (#OIP-502)
- Ajout de l'entité TNS (#OIP-471)
- Ajout de l'entité Product (#OIP-473)
- Ajout de la gestion de path dans le traitement des entités (#OIP-485)
- Ajout de la methode findOrCreate (#OIP-484)
- Ajout de test sur l'entité project (#OIP-459)
- Amelioration de la gestion des enums generique (#OIP-406)
- Fix l'erreur de curry sur les methodes des entités
- Ajout de la propriété madelinMonth dans les entités Customer et TNS (#OIP-505)
- Ajout de la propriété hasBeenChecked à l'entité Document (#OIP-526)
- Ajout d'enum de type de document dans l'entité Document (#OIP-526)
- Ajout d'une méthode de duplication de projet (#OIP-390)
- 670dae9: add BROKER to the roleEnum of contact entity
- 98b9d66: - Ajout de l'entité GroupPension (#OIP-343)
- Mise à jour de l'entité Hypothesis (#OIP-476)
- Mise à jour de l'entité GroupPension (#OIP-477)
- Mise à jour de l'entité Pension (#OIP-478)
- Mise à jour de l'entité HypothesisResult (#OIP-479)
- Mise à jour de l'entité Pack (#OIP-487)
- Mise à jour de l'entité Contact (#OIP-472)
- Mise à jour de l'entité SVC (#OIP-453)
- Mise à jour des descriptions des entités
- Mise à jour du script de génération des entités
- Ajout d'un delete Handler sur l'entité Project (#OIP-455)
- Ajout de code d'erreur (#OIP-458)
- bump de la version minimum de node >= 20.9.0
- fix du load handler de l'entité StatusHistory
- c93aae1: RC
2.6.0-rc.3
Minor Changes
- Ajout de la propriété isSelected dans Product
- Ajout de la possibilité de sauvegarder en utilisant le path
- Fix l'absence de déclaration de types
2.6.0-rc.2
Minor Changes
- Ajout de la propriété level dans ProtectionNeed (#OIP-501)
- Ajout de la propriété menNumber dans Demography (#OIP-500)
- Ajout des propriétés isCSS & dateCSS dans SocialSecurity (#OIP-486)
- Ajout de valeur dans l'enum DocumentTypeEnum dans Document (#OIP-475)
- Ajout des propriétés type & label dans Adress (#OIP-491)
- Ajout de la propriété isSelected dans Pricing (#OIP-502)
- Ajout de l'entité TNS (#OIP-471)
- Ajout de l'entité Product (#OIP-473)
- Ajout de la gestion de path dans le traitement des entités (#OIP-485)
- Ajout de la methode findOrCreate (#OIP-484)
- Ajout de test sur l'entité project (#OIP-459)
- Amelioration de la gestion des enums generique (#OIP-406)
- Fix l'erreur de curry sur les methodes des entités
2.6.0-rc.1
Minor Changes
- RC
2.6.0-rc.3
Minor Changes
- RC
2.6.0-alpha.2
Minor Changes
- Ajout de l'entité GroupPension (#OIP-343)
- Mise à jour de l'entité Hypothesis (#OIP-476)
- Mise à jour de l'entité GroupPension (#OIP-477)
- Mise à jour de l'entité Pension (#OIP-478)
- Mise à jour de l'entité HypothesisResult (#OIP-479)
- Mise à jour de l'entité Pack (#OIP-487)
- Mise à jour de l'entité Contact (#OIP-472)
- Mise à jour de l'entité SVC (#OIP-453)
- Mise à jour des descriptions des entités
- Mise à jour du script de génération des entités
- Ajout d'un delete Handler sur l'entité Project (#OIP-455)
- Ajout de code d'erreur (#OIP-458)
- bump de la version minimum de node >= 20.9.0
- fix du load handler de l'entité StatusHistory
2.6.0-alpha.1
Minor Changes
- add BROKER to the roleEnum of contact entity
2.6.0-alpha.0
Minor Changes
- Add delete method to project entity
2.5.0 - Nov 2, 2023
Minor Changes
- 445fa5e: - Modification de la gestion des entités natives de l'OIP. (#OIP-271, #OIP-350)
- Mise à jour du findAll sur l'ensemble des entités. (#OIP-382).
- Renvoi de l'entité Project à jour après modification du status. (#OIP-381).
- Mise à jour de l'entité Grantee. (#OIP-369).
- Fix de sécurité.
- Modification de la gestion des tests (passage de Mocha vers Jest). (#OIP-254)
- Ajout d'un controller getView pour récupérer la vue courante par projet. (#OIP-393)
- Correction des custom entités (possibilité d'avoir une entité custom enfant d'une entité custom non relié à Project). (#OIP-402)
- Alignement des propriétés récurrentes sur les entités Company, Customer, Contact, User, Grantee, Employee (#OIP-372).
- Mise à jour de l'entité ActivePolicy (#OIP-389).
- Possibilité de définir une entité comme array dans l'OIP config (#OIP-409).
- Ajout de l'entité GRPD (#OIP-370).
- Ajout de l'entité Mandate (#OIP-368).
- Ajout de l'entité Relation (#OIP-403).
- Mise à jour de l'entité User (#OIP-371).
- 318cc96: - Ajout de l'entité IndividualPension (OIP-344)
- Ajout de l'entité PensionNeed (OIP-342)
- Mise à jour de l'enum debitDayEnum de l'entité BankAccount (OIP-428)
- Mise à jour de l'entité Offer: ajout propriété isSelected (OIP-410)
- Ajout des propriétés estimatedMonthlyBudget & estimatedAnnualBudget à l'entité Pack (OIP-418)
- Ajout de la valeur RETIRED à l'enum ProfessionalStatusEnum de l'entité Customer (OIP-411, OIP-413)
- Ajout de la valeur ASCENDANT_OR_DEPENDANT à l'enum GranteeTypeEnum de l'entité Grantee (OIP-412)
- Ajout de la propriété isDutyOfAdviceSkipped dans l'entité CollectionNeed (OIP-345)
- Ajout de l'entité Offer en parent de Pension (OIP-341)
- Remise a niveau des noms d'enums avec la version 2.4 (OIP-422)
- Ajout d'un validateur de la config OIP (OIP-415)
- Rend optionnel l'ajout des handlers d'action et la déclaration des entités custom dans oip.config (OIP-404)
- Prise en charge du type JSON dans la déclaration des types de propriétés custom (OIP-366)
- Refacto du générateur de documentation (OIP-426)
- Mise à jour du générateur de documentation (OIP-405)
- Mise à jour des tests sur les Controller (OIP-424)
- Suite de la migration des tests sur Jest (OIP-399)
- Ajout de test d'intégration pour les entités (OIP-414)
- Amélioration de la gestion des tests (OIP-419)
- Ajout de test pour findAll (OIP-416)
- 001b724: - Amélioration du générateur de documentation ( #OIP-436 , #OIP-441)
- Ajout de l'entité Hypothesis rattachée à l'entité Offer ( #OIP-438)
- Ajout de l'entité HypothesisResult rattachée à l'entité Hypothesis ( #OIP-439)
- Ajout de l'entité Scenario rattachée à l'entité HypothesisResult ( #OIP-440)
- Ajout de la propriété birthZipCode aux entités Customer & Grantee ( #OIP-432 )
- Fix le nom des propriétés firstname => firstName & lastname => lastName dans l'entité Employee ( #OIP-386 )
- Correction de l'enum Regime des entités Customer , Offer, Pricing, SocialSecurity ( #OIP-444)
- release 2.5.0
Patch Changes
- b10850c: - fix de l'overide de entity et actions sur l'oip config
- fix enum names
- replace moment with date-fns
- fix email validator
2.5.0-rc.3
Minor Changes
- Amélioration du générateur de documentation ( #OIP-436 , #OIP-441)
- Ajout de l'entité Hypothesis rattachée à l'entité Offer ( #OIP-438)
- Ajout de l'entité HypothesisResult rattachée à l'entité Hypothesis ( #OIP-439)
- Ajout de l'entité Scenario rattachée à l'entité HypothesisResult ( #OIP-440)
- Ajout de la propriété birthZipCode aux entités Customer & Grantee ( #OIP-432 )
- Fix le nom des propriétés firstname => firstName & lastname => lastName dans l'entité Employee ( #OIP-386 )
- Correction de l'enum Regime des entités Customer , Offer, Pricing, SocialSecurity ( #OIP-444)
2.5.0-rc.2
Patch Changes
- fix de l'overide de entity et actions sur l'oip config
- fix enum names
- replace moment with date-fns
- fix email validator
2.5.0-rc.1
Minor Changes
- Ajout de l'entité IndividualPension (OIP-344)
- Ajout de l'entité PensionNeed (OIP-342)
- Mise à jour de l'enum debitDayEnum de l'entité BankAccount (OIP-428)
- Mise à jour de l'entité Offer: ajout propriété isSelected (OIP-410)
- Ajout des propriétés estimatedMonthlyBudget & estimatedAnnualBudget à l'entité Pack (OIP-418)
- Ajout de la valeur RETIRED à l'enum ProfessionalStatusEnum de l'entité Customer (OIP-411, OIP-413)
- Ajout de la valeur ASCENDANT_OR_DEPENDANT à l'enum GranteeTypeEnum de l'entité Grantee (OIP-412)
- Ajout de la propriété isDutyOfAdviceSkipped dans l'entité CollectionNeed (OIP-345)
- Ajout de l'entité Offer en parent de Pension (OIP-341)
- Remise a niveau des noms d'enums avec la version 2.4 (OIP-422)
- Ajout d'un validateur de la config OIP (OIP-415)
- Rend optionnel l'ajout des handlers d'action et la déclaration des entités custom dans oip.config (OIP-404)
- Prise en charge du type JSON dans la déclaration des types de propriétés custom (OIP-366)
- Refacto du générateur de documentation (OIP-426)
- Mise à jour du générateur de documentation (OIP-405)
- Mise à jour des tests sur les Controller (OIP-424)
- Suite de la migration des tests sur Jest (OIP-399)
- Ajout de test d'intégration pour les entités (OIP-414)
- Amélioration de la gestion des tests (OIP-419)
- Ajout de test pour findAll (OIP-416)
2.5.0-rc.0
Minor Changes
- Modification de la gestion des entités natives de l'OIP. (#OIP-271, #OIP-350)
- Mise à jour du findAll sur l'ensemble des entités. (#OIP-382).
- Renvoi de l'entité Project à jour après modification du status. (#OIP-381).
- Mise à jour de l'entité Grantee. (#OIP-369).
- Fix de sécurité.
- Modification de la gestion des tests (passage de Mocha vers Jest). (#OIP-254)
- Ajout d'un controller getView pour récupérer la vue courante par projet. (#OIP-393)
- Correction des custom entités (possibilité d'avoir une entité custom enfant d'une entité custom non relié à Project). (#OIP-402)
- Alignement des propriétés récurrentes sur les entités Company, Customer, Contact, User, Grantee, Employee (#OIP-372).
- Mise à jour de l'entité ActivePolicy (#OIP-389).
- Possibilité de définir une entité comme array dans l'OIP config (#OIP-409).
- Ajout de l'entité GRPD (#OIP-370).
- Ajout de l'entité Mandate (#OIP-368).
- Ajout de l'entité Relation (#OIP-403).
- Mise à jour de l'entité User (#OIP-371).
2.4.0
Minor Changes
- face063: - Ajout de l'entité Price
- Ajout de l'entité Employee
- Ajout de l'entité ActivePolicy
- Ajout de l'entité ChosenRiskAndRange
- Ajout de l'entité Svc
- Ajout de l'entité Aml
- Ajout de l'entité FinanceCompany
- Ajout de l'entité Email
- Ajout de l'entité SocialSecurity
- Ajout de l'entité Commission
- Ajout de propriété externalId aux entités Company, Contact, Customer, Grantee
- Maj de l'entité Signature (numberOfSendings, date)
- Maj de l'entité Company (acronym, website, creationDate)
- Maj de l'entité Grantee (attachedSocialSecurity)
- Maj de l'entité Customer (isDigitalHealthInsuranceCard, isDigitalContract, isMadelin, healthReimbursementMethod, isAlsaceMoselle)
- Ajout de l'entité Contact en parent de l'entité Address
- Ajout des entités Grantee et User en parents de l'entité Phone
- Ajout de la prise en charge de metadatas dans le callback du tasks runner
- 063849b: - Modification du type de la propriété college de l'entité ChosenRiskAndRange en tableau d'enum (#384).
- Amélioration du findAll sur l'entité Offer (#380).
- Mise à jour de l'enum des regimes pour les entités Customer, Offer, Pricing (#378).
- Mise à jour de l'enum role de l'entité Contact (#364).
- Mise à jour de l'entité SocialSecurity (#376)
- Mise à jour de l'entité Price (#377)
- 2f6ee5b: - Ajout de l'entité InvestmentBreakdown (#OIP-332)
- Mise à jour de l'entité StatusHistory (ajout des propriétés type & metadata) (#OIP-362)
- Modification de l'entité Employee (name -> lastName) (#OIP-373)
- Correction de l'enum des status du projet (SIGNATURE_EXPIRED) (#OIP-375)
- fix de stabilité de la librairie
- bca06d7: - Ajout de l'entité Pack
- Ajout de l'entité Pricing
- Ajout de l'entité Phone
- Ajout de la propriété demographyId dans l'entité Offer
- Ajout de la possibilité d'ajouter des metadatas lors du run d'une task
- Fix de l'enregistrement de demography dans l'entité company
- Fix du saveHandler de l'entité Demography
- 2.4.0
2.4.0-rc.3
Minor Changes
- Modification du type de la propriété college de l'entité ChosenRiskAndRange en tableau d'enum (#384).
- Amélioration du findAll sur l'entité Offer (#380).
- Mise à jour de l'enum des regimes pour les entités Customer, Offer, Pricing (#378).
- Mise à jour de l'enum role de l'entité Contact (#364).
- Mise à jour de l'entité SocialSecurity (#376)
- Mise à jour de l'entité Price (#377)
2.4.0-rc.2
Minor Changes
- Ajout de l'entité InvestmentBreakdown (#OIP-332)
- Mise à jour de l'entité StatusHistory (ajout des propriétés type & metadata) (#OIP-362)
- Modification de l'entité Employee (name -> lastName) (#OIP-373)
- Correction de l'enum des status du projet (SIGNATURE_EXPIRED) (#OIP-375)
- fix de stabilité de la librairie
2.4.0-rc.1
Minor Changes
- Ajout de l'entité Price
- Ajout de l'entité Employee
- Ajout de l'entité ActivePolicy
- Ajout de l'entité ChosenRiskAndRange
- Ajout de l'entité Svc
- Ajout de l'entité Aml
- Ajout de l'entité FinanceCompany
- Ajout de l'entité Email
- Ajout de l'entité SocialSecurity
- Ajout de l'entité Commission
- Ajout de propriété externalId aux entités Company, Contact, Customer, Grantee
- Maj de l'entité Signature (numberOfSendings, date)
- Maj de l'entité Company (acronym, website, creationDate)
- Maj de l'entité Grantee (attachedSocialSecurity)
- Maj de l'entité Customer (isDigitalHealthInsuranceCard, isDigitalContract, isMadelin, healthReimbursementMethod, isAlsaceMoselle)
- Ajout de l'entité Contact en parent de l'entité Address
- Ajout des entités Grantee et User en parents de l'entité Phone
- Ajout de la prise en charge de metadatas dans le callback du tasks runner
2.4.0-rc.0
Minor Changes
- Ajout de l'entité Pack
- Ajout de l'entité Pricing
- Ajout de l'entité Phone
- Ajout de la propriété demographyId dans l'entité Offer
- Ajout de la possibilité d'ajouter des metadatas lors du run d'une task
- Fix de l'enregistrement de demography dans l'entité company
- Fix du saveHandler de l'entité Demography
2.3.0
Minor Changes
- ee2ae05: - amélioration de findAll pour les entités natives de type tableau, possibilité de filtrer, trier et paginer
- un getter pour l'id sera généré pour chaque entité native ou custom de type tableau
- 87f4de7: Ajout des validateurs
- e202dbc: - ajout des propriétés mimeType et type à l'entité document
- c225c8d: - fix de l'ajout de propriété custom dans l'entité Finance
- Ajout de la propriété riskAndRange dans l'entité Demography
- quelques fix de sécurité
- Release v2.3.0
2.3.0-rc.3
Minor Changes
- ajout des propriétés mimeType et type à l'entité document
2.3.0-rc.2
Minor Changes
- fix de l'ajout de propriété custom dans l'entité Finance
- Ajout de la propriété riskAndRange dans l'entité Demography
- quelques fix de sécurité
2.3.0-rc.1
Minor Changes
- amélioration de findAll pour les entités natives de type tableau, possibilité de filtrer, trier et paginer
- un getter pour l'id sera généré pour chaque entité native ou custom de type tableau
2.3.0-rc.0
Minor Changes
- Ajout des validateurs
2.2.0
Minor Changes
- fee01b4: Ajout de la gestion de statusHistory Modification de la gestion des tasks
- Release en production
- 78a5e54: - Ajout des entités collectionNeed, healthNeed & protectionNeed pour la gestion du recueil de besoin
- Ajout de REGIME_AGRICOLE dans l'enum RegimeEnum de l'entité offer
- Modification de l'enum RiskAndRangeEnum de l'entité offer : remplacement du mot COLLECTIVE par GROUP
- Ajout de SIGNATURE_CANCELLED dans l'enum StatusEnum de l'entité offer
- Correction de la gestion des souscriptions gql dans les tasks
- Correction de l'historisation des status d'une task
- 7c2ebde: - Ajout de l'entité Demography
- Ajout des enums SIGNATURE_CANCELLED & PENDING_APPROVAL au status de l'entité Project
- Ajout de la propriété zipCode à l'entité address (idem postalCode mais en type string)
- Ajout des propriétés riskAndRange, status & externalId à l'entité Offer
Patch Changes
- 698f0ab: - Correction de l'entité Document (ajout du findAll)
2.2.0-rc.3
Patch Changes
- Correction de l'entité Document (ajout du findAll)
2.2.0-rc.2
Minor Changes
- Ajout des entités collectionNeed, healthNeed & protectionNeed pour la gestion du recueil de besoin
- Ajout de REGIME_AGRICOLE dans l'enum RegimeEnum de l'entité offer
- Modification de l'enum RiskAndRangeEnum de l'entité offer : remplacement du mot COLLECTIVE par GROUP
- Ajout de SIGNATURE_CANCELLED dans l'enum StatusEnum de l'entité offer
- Correction de la gestion des souscriptions gql dans les tasks
- Correction de l'historisation des status d'une task
2.2.0-rc.1
Minor Changes
- Ajout de l'entité Demography
- Ajout des enums SIGNATURE_CANCELLED & PENDING_APPROVAL au status de l'entité Project
- Ajout de la propriété zipCode à l'entité address (idem postalCode mais en type string)
- Ajout des propriétés riskAndRange, status & externalId à l'entité Offer
2.2.0-rc.0
Minor Changes
- Ajout de la gestion de statusHistory Modification de la gestion des tasks
2.1.2
Patch Changes
- fix save & delete handlers of document entity
2.1.1
Patch Changes
- fix document load handler
- set the correct type for properties with enum
- remove typing error
2.1.0
Minor Changes
- Mise en production de la release candidate
- ae88172: - Ajout de l'entité Contact
- Ajout d'une propriété manquante (corporateName) dans le schema de l'entité Customer
2.1.0-rc.0
Minor Changes
- Ajout de l'entité Contact
- Ajout d'une propriété manquante (corporateName) dans le schema de l'entité Customer
2.0.0 - Jul 4, 2023
Major Changes
- 691e634: - Le status par défaut d'un projet est maintenant défini à CREATED - Meilleur gestion des types tableaux dans les propriétés des entités - Meilleur gestion des types enum dans les propriétés des entités - Correction du typages des propriétés des entités - Ajout des typages array, arrayOfEnum et fromEnum dans les propriétés des entités
- 15011f6:
- Possibilité de retrouver un process par son projectId (cas de reprise de process)
- Ajout de l'entité User - Auto génération des getters & setters des entités custom - Possibilité d'ajouter une sous entité à une custom entity (ex: ajouter l'entité address dans une entité custom) - 538d7bf: Auto génération des getters et setters des custom properties - 663090f: Ajout de la gestion d'un fichier de config à la place de oip.config()
Minor Changes
- 15011f6: - Ajout de la propriété employerPercentShare dans l'entité offer - Ajout de tests unitaires sur les controllers
- 538d7bf: - Re ecriture du task manager pour permettre la prise en compte des custom tasks et des tasks cron - Ajout des propriétés hasEducationAnnuityBeneficiary, hasProtectionContract & hasHealthContract dans l'entité company - Ajout des propriétés hasProtectionContract & hasHealthContract dans l'entité grantee - Modification du type de la propriété creationDate en Date - Possibilité de mettre une valeur d'une propriété à undefined
Patch Changes
- 15011f6: Correction d'une erreur de build
- cfc6ba3: fix build of controllers
- fix rollup config extension
- 3438e8c: Séparation des tests unitaire par entité
- 4c45092: fix & clean the build of the OIP library using rollup
- 663090f: - Amélioration auto génération getters et setters - Suppression des controllers déprécié (openUserSessionCtrl & closeUserSessionCtrl) - Amélioration des exports des controllers - Amélioration de la gestion du projectId dans les process
2.0.0-rc.6
Patch Changes
- Amélioration auto génération getters et setters
- Ajout de la gestion d'un fichier de config à la place de oip.config()
- Suppression des controllers déprécié (openUserSessionCtrl & closeUserSessionCtrl)
- Amélioration des exports des controllers
- Amélioration de la gestion du projectId dans les process
2.0.0-rc.5
Patch Changes
- fix build of controllers
2.0.0-rc.4
Patch Changes
- fix & clean the build of the OIP library using rollup
2.0.0-rc.3
Patch Changes
- Séparation des tests unitaire par entité
2.0.0-alpha.2
Minor Changes
- Ajout de la propriété employerPercentShare dans l'entité offer
- Ajout de l'entité User
- Auto génération des getters & setters des entités custom
- Possibilité d'ajouter une sous entité à une custom entity (ex: ajouter l'entité address dans une entité custom)
- Possibilité de retrouver un process par son projectId (cas de reprise de process)
- Correction d'une erreur de build
- Ajout de tests unitaires sur les controllers
2.0.0-alpha.1
Minor Changes
- Auto génération des getters et setters des custom properties
- Re ecriture du task manager pour permettre la prise en compte des custom tasks et des tasks cron
- Ajout des propriétés hasEducationAnnuityBeneficiary, hasProtectionContract & hasHealthContract dans l'entité company
- Ajout des propriétés hasProtectionContract & hasHealthContract dans l'entité grantee
- Modification du type de la propriété creationDate en Date
- Possibilité de mettre une valeur d'une propriété à undefined
2.0.0-alpha.0
Major Changes
- Le status par défaut d'un projet est maintenant défini à CREATED
- Meilleur gestion des types tableaux dans les propriétés des entités
- Meilleur gestion des types enum dans les propriétés des entités
- Correction du typages des propriétés des entités
- Ajout des typages array, arrayOfEnum et fromEnum dans les propriétés des entités