Johan Girod
c7ec6fface
📦 Publicodes v1.0.0-beta.11
...
Publicodes est désormais compatible avec une utilisation en module ESM dans le navigateur, ainsi que sur deno
2021-02-02 12:53:32 +01:00
Johan Girod
9feed9db5a
📦 Publicodes v1.0.0-beta.11
2021-02-01 15:14:15 +01:00
Johan Girod
794d35fd02
Enlève mecanismDoc des exports de publicodes
...
Déplace l'import du fichier dans publicodes-react, le seul endroit où il est utilisé
2021-02-01 15:14:15 +01:00
Johan Girod
328711e412
🎨 🐛 affiche l'abattement dans tous les cas
...
fix #1372
2021-02-01 10:03:11 +01:00
Julien Bouquillon
2324193e38
🖊 correction règle dans "se lancer"
2021-02-01 09:18:03 +01:00
Johan Girod
f35ba75788
Répare un bug dans l'affichage des variations
...
Si une condition était sur un noeud valant 0, la consequence était appliquée
dans le calcul, mais pas pour la visualisation. C'est maintenant réparé
2021-01-28 12:57:21 +01:00
Johan Girod
7f3f50afcc
📦 Publicodes v1.0.0-beta.10
2021-01-26 16:53:33 +01:00
Johan Girod
99b8279f82
🐛 Enlève dagres du build de publicodes suite à un bug sur node
...
De toute façon, cette api n'était pas documentée, et elle ne devrait pas être disponible, mais plutôt intervenir comme une étape de vérification du parsing
2021-01-26 16:48:48 +01:00
Johan Girod
192b7bfb82
📦 Publicodes v1.0.0-beta.9
2021-01-26 15:32:23 +01:00
Johan Girod
593ce40aea
🐛 Répare le build de publicodes
2021-01-26 12:02:20 +01:00
Johan Girod
03c422990c
🐛 Répare le build
2021-01-26 09:22:23 +01:00
Johan Girod
9a0e26ba8c
(build) build publicodes en mode development par défaut
2021-01-21 13:26:30 +01:00
Maxime Quandalle
d1e25b7361
Ajoute les types dans le paquet publicodes
2021-01-19 16:38:41 +01:00
Maxime Quandalle
cac1d13164
Sépare les configurations Webpack de mon-entreprise et publicodes
2021-01-19 16:38:41 +01:00
Maxime Quandalle
2fcc9c2442
✅ Corrige les tests serializeEvaluation
2021-01-19 16:38:41 +01:00
Johan Girod
88ea30f68a
🐛 Un abattement d'une assiette null vaut null
...
fix #1370
2021-01-19 10:25:53 +01:00
Maxime Quandalle
a4bbd60b7b
🖊 Documentation du mécanisme abattement
2021-01-13 18:16:49 +01:00
Maxime Quandalle
6d9fd83ace
✨ Ré-écriture du mécanisme abattement
2021-01-13 18:16:49 +01:00
Maxime Quandalle
da7ef0b0c5
Cache les messages sur les remplacements multiples
...
Pas utile pour le moment car le nombre de faux positifs est trop élevé.
2021-01-13 18:16:49 +01:00
Maxime Quandalle
c9f205b3ca
✅ Ajoute des tests pour le mécanisme arrondi
2021-01-13 11:45:24 +01:00
Maxime Quandalle
a3fb60e348
🐛 Corrige les arrondis de valeur calculées avec des pourcentages
2021-01-13 11:45:24 +01:00
Maxime Quandalle
771ddaaa66
🎨 Corrige un problème d'affichage dans la documentation
2021-01-13 11:45:24 +01:00
Maxime Quandalle
625a5c1359
🐛 Corrige l'affichage du bouton vers Publicodes
2021-01-12 14:53:20 +01:00
Maxime Quandalle
4a3a5b3f23
📦 Publicodes v1.0.0-beta.8
2021-01-12 10:28:43 +01:00
Mael
e81c0a41b8
export de parseUnit pour le mécanisme Barème de publicodes-ui
...
fixes #1354
2021-01-12 10:25:44 +01:00
Maxime Quandalle
9cbbac6861
✨ Simulateur d'impôt sur les sociétés ( #1230 )
2021-01-08 14:34:37 +01:00
Alexandre Hajjar
40fbb99026
Partage de la situation via URL ( #1241 )
...
* ✨ Simplifie la lecture de l’action SET_SIMULATION - “return early”
* ✨ Make automatic translation more fail-safe
* 🎨 Fix visuals for Overlay component
* ✨ Make Banner component more versatile
* Share simulation banner
* Ajout des identifiants courts pour les objectifs
* Dé/sérialisation search params <-> situation & targetUnit, basée sur
une logique générique (typeof)
* Suppression dans l'URL des search params correspondant à des
noms de règles ou identifiant courts
* Banner de partage, avec modale ou Navigator.share si disponible.
Co-authored-by: Alexandre Hajjar <alexandre.hajjar@gmail.com>
* URL with state: remove targetUnit
* serializeEvaluation for url sharing
* serializeEvaluation for number, boolean, string
* use this serialization in url search params
* for now, no support for Objects (like localisation)
Co-authored-by: Johan Girod <dev@johangirod.com>
* 🖋️ Quelques légères modifications de nom pour les identifiants courts
Co-authored-by: Paul Chavard <github@paul.chavard.net>
Co-authored-by: Johan Girod <dev@johangirod.com>
close #552
2021-01-07 18:08:19 +01:00
Johan Girod
4a5c47ad22
Merge branch 'master' into api-publicodes-getParsedRule
2021-01-07 16:53:22 +01:00
Johan Girod
ae6f3605b2
Merge remote-tracking branch 'origin/master' into api-publicodes-getParsedRule
2021-01-07 13:21:49 +01:00
Johan Girod
e69eae462a
🐛 Fixe la modale non scrollable en production
2021-01-06 18:20:32 +01:00
Johan Girod
706987375d
🎨 Répare la transparence de la modale lorsque qu'un mécanisme est atténué (non applicable ou autre)
2021-01-06 11:33:38 +01:00
Johan Girod
af7b2f87fc
🎨 Améliore la modale (répare le bug sur iframe)
...
fix #1217 et #1326
2021-01-06 11:20:16 +01:00
Johan Girod
e2bba04249
Ajoute un script clean aux paquets qui n'en avaient pas
2021-01-05 10:15:38 +01:00
Maxime Quandalle
94a3714b79
🔥 Supprime Ramda du moteur
2021-01-04 12:35:03 +01:00
Maxime Quandalle
1f28ebdefa
Revert d'un commit poussé sur master sans faire exprès...
...
C'est parfois pratique de pousser sur master, mais il faudrait ajouter
une étape de confirmation pour éviter ce type d'erreur...
---
Revert "🔥 Supprime Ramda du moteur"
This reverts commit 269027a6a1
.
2020-12-31 12:27:37 +01:00
Maxime Quandalle
269027a6a1
🔥 Supprime Ramda du moteur
2020-12-31 12:26:26 +01:00
Maxime Quandalle
cb495b23d3
📦 Publicodes v1.0.0-beta.7
2020-12-19 15:57:19 +01:00
Maxime Quandalle
f53fd7ff45
🐛 Corrige l'affichage de la doc sur publi.codes
2020-12-22 11:36:27 +01:00
Maxime Quandalle
92ce23ac0e
🛹 Renomme le dossier "react" en "ui-react"
...
Plus clair, le paquet continue de s'appeler `publicodes-react`
Ajout d'un lien vers les README.
2020-12-22 11:36:27 +01:00
Maxime Quandalle
cb84990182
⚙️ Sort la traduction des règles du moteur
2020-12-22 11:36:27 +01:00
Maxime Quandalle
fabce3d97c
⚙️ Sort la traduction d'unité du moteur
2020-12-22 11:36:27 +01:00
Maxime Quandalle
b32e8f67b2
⚙️ Dérive les compatibilités d'unités des ratios
2020-12-22 11:36:27 +01:00
Johan Girod
83aa50810e
🔥 renomme getRules en getParsedRules
...
Autant ne pas introduire de breaking pour une fonction qui fait la même chose.
2020-12-18 13:52:47 +01:00
Johan Girod
3a8c201d44
🔥 Supprime UNSAFE_evaluateRule
2020-12-18 10:44:48 +01:00
Johan Girod
adcbd330bd
🔥 Remplace UNSAFE_evaluateNode par de meilleurs abstractions
2020-12-18 10:44:48 +01:00
Johan Girod
8c0b925956
🔥 Ajoute une fonction UNSAFE_isNotApplicable
2020-12-18 10:44:48 +01:00
Johan Girod
5d564cbf90
🔥 Ajoute la possibilité de définir un logger pour l'engine
...
Au lieu du monkeypatching de console.log
2020-12-18 10:44:48 +01:00
Johan Girod
a1fb75a285
🔥 Renomme evaluateRule en UNSAFE_evaluateRule pour pointer le risque de breaking
2020-12-18 10:44:47 +01:00
Johan Girod
9eccc54239
💚 typescript & lint
2020-12-18 10:44:47 +01:00
Johan Girod
945bffa8e2
🔥 fusionne `evaluateNode` et `evaluate`
...
On en profite pour ajouter un cache sur les valeurs en argument de evaluate
pour encore plus de perfs.
2020-12-18 10:44:47 +01:00