Commit graph

155 commits

Author SHA1 Message Date
Vincent BRIDIER
01c616ef33
Merge branch 'develop' 2024-09-11 17:06:51 +02:00
Vincent BRIDIER
a4f962c9a7 Merge branch 'v4.0.2' into 'develop'
chore: ⬆️ bump to v4.0.2

See merge request ldc-web/projets/crm-client!4
2024-09-11 15:06:26 +00:00
Alexis Gousseau
f11701ad4e chore: ⬆️ bump to v4.0.2 2024-09-11 16:37:41 +02:00
Vincent BRIDIER
6d5e433f9c
Merge branch 'develop' 2024-09-09 15:27:15 +02:00
Vincent BRIDIER
8cb649bb5e Merge branch 'v4.0.1' into 'develop'
fix: 🏷️ add Netherlands to the valid countries

See merge request ldc-web/projets/crm-client!3
2024-09-09 13:25:14 +00:00
Alexis Gousseau
72c1c4283f chore: ⬆️ bump to v4.0.1 2024-09-09 15:23:00 +02:00
Alexis Gousseau
23d86024ef fix: 🏷️ add Netherlands to the valid countries 2024-09-09 15:21:41 +02:00
Jérémy Munsch
150aaeeb78
Merge branch 'develop' 2023-10-06 16:16:33 +02:00
Jérémy Munsch
0f95357f46
Merge branch 'v4' into develop 2023-10-06 16:16:16 +02:00
Jérémy Munsch
9c3b85cc4a
Add test V2 2023-10-05 13:16:07 +02:00
Jérémy Munsch
d09c6052a2
coverage ok 2023-10-05 12:48:51 +02:00
Jérémy Munsch
23fdfca0be
Tests OK 2023-10-05 12:16:43 +02:00
Alexis Gousseau
937a9627a7 WIP: oui 2023-09-15 15:14:26 +02:00
Alexis Gousseau
1f42c1a4d8 client v4 2023-09-11 16:19:10 +02:00
Vincent BRIDIER
d0287ff9c3
Merge branch 'develop' 2023-07-05 17:12:24 +02:00
Vincent BRIDIER
58f5c1508b Merge branch 'single-remove-singleoptin' into 'develop'
SingleOptin add unsetStatusWithHashcode method

See merge request ldc-web/projets/crm-client!1
2023-07-05 15:10:34 +00:00
Jérémy Munsch
b15e9bcb59
SingleOptin add unsetStatusWithHashcode method 2023-06-28 15:13:35 +02:00
Jérémy Munsch
41e2fff7f7
Merge branch 'develop' 2022-08-24 12:06:04 +02:00
Jérémy Munsch
9b53a6aae2
- client generate
- update changelog
- bumped to version 3.0.5
2022-08-24 12:05:32 +02:00
Vincent BRIDIER
181b320e09
Merge branch 'develop' - Add CI 2022-08-24 10:01:40 +02:00
Vincent BRIDIER
8b824bbba0
Add CI 2022-08-24 10:01:19 +02:00
Jérémy Munsch
70043b227c 3.0.3
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEENM6P8RR0Fd/BNUDJGDYa87/sD+wFAmKhvFAACgkQGDYa87/s
 D+w6XBAAo0HaUUi2ArCO6VnQQfMmSIFhF2cr1ZT5CcG8quK19AdWrjwwanyx9ood
 r55GOjKHF2g/Hs5bg63xiKsDsMs93ZZks8RmpktMb50YSCnRQraOZ9dWQG/dIn2V
 VvUISrcqFFMiAObcKyzfzTWhQaFpPz3oBf9tf52zf7ZM61DrwfA4xCItGA/3hQmx
 aQleMOkRX3vSphYraSqLwpENWXQYEJKmgGCTr0Pq8KMfsOYRO6+JXwGjQVQuFXtL
 uHvCTsUVxw9UYpzA/PqoUu++nhDbKCWjDiUaOLeNmXdMTN9n4TK+7fstDWpLZ83q
 GgxTcQt4ES7S/cqZ5WFW9whDQUqoywjNokPKjJfZ0BF6hpPvMMI0EBkdZiI5X7uP
 E1d2mhbzmJXu0LOnMEyqeU6bbeVSdm3F1CNjoN68wLgGHhZ2zt2zoEMbkJZUya7i
 jjl0dRj7wXRE8VRcheixQ/AWCAyORs0c+nigQsk/dWpxHT0dyBlmn0fvt9SleWB9
 hYVy/DDTxNstV0OHNiLNnU6SfSEPKCxt7B5tBw/cCJHo5go0kFYRpC7ka8G67+M1
 /WV+1u2ZdoyQQCxD+fjuWXAGZVSC+SAa6JjdyItDhZzLzZp5IjU+rCDPjYetf0sZ
 cU33khcpfdLtYYlfBYhBOVm2/zz1S4MtGYUV/jmpPJuRQA0r4yQ=
 =fTMB
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEENM6P8RR0Fd/BNUDJGDYa87/sD+wFAmKsj9wACgkQGDYa87/s
 D+y2IQ//TmkewKBjKXh3GVIwCN8yghM2ARLgYSvJAIqE4akBDyd8dAT0akY691JN
 3OfEBKJBQD+Ml1+gZq1vRVTxyYvfiJPl/LcuUzv2RL0MwdQ53wDH7VKXauOtr3yY
 r57RAYEHuYKRXPVHIoyg2vvy+snLZtiV8mhLY1zYav1AC4hYVlyuQ07AcCIipsT8
 K0ZRhjk2Z/2rLWa3uZoEaQN4AsD9w5Fqum+TctMKvhHhZ+Wp0x9gUa2SRgFbXvHo
 tSHblRU1svCAEK3bE43McPvYq2rndKwGJDFeWI7EfaKjZOWzaMRfISz0KeFgZ26E
 08d3rQA9TbV4YckUPOKF5Lj21UYY3MHIUuTC/MBSofcgMhYSHgNPwLjxBCOhlzv/
 ycZUFlVUIrc1H4Fw9JgHLTdqmu8BnDc5gJpuEK4bycsxKDKmGtMRnY/fVd2w3GxZ
 /UlS2WSbYBtjl7EFTIWHTG95Ns2+5qs86w40kwVCJDDspwoEM9U6nJhULAwbmCgj
 Nw32s/+D/eojBlS6LOLPWBS5LUGUagFzBMoaanHCqtow3ivJ4fwA6pdCF3Ks9thg
 QzboJNOQ7osBU4Fw1WXqf9KCyu/o95q43iEz1eoicIonucfdHdWTZHuNUfAjdCGk
 Jd4kXkd75toobxaFM5yf0UXI2VltMpG5KwBhRXmrw7EOMSJHoGk=
 =jR9h
 -----END PGP SIGNATURE-----

Merge tag '3.0.3'

3.0.3
2022-06-17 16:29:47 +02:00
Jérémy Munsch
a52712126c
Bumper composer deps 2022-06-09 11:21:42 +02:00
Jérémy Munsch
1f6a450cfc
bump version change changelog 2022-06-09 11:20:42 +02:00
Jérémy Munsch
2ecd428168
client generate 2022-06-09 11:14:02 +02:00
Jérémy Munsch
c66f00cc33
Response.php : validate json check should check if really false 2022-03-30 16:50:26 +02:00
Jérémy Munsch
bd64c79d5a
Request.php : Fix request merge method of data to query 2022-03-30 12:16:31 +02:00
Jérémy Munsch
df163e7fcf 3.0.2
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmIWDX8ACgkQVRlr7kRf
 YEnVRwwArH1fWtysIH8nyYzAFRGZVD/aUzcdZEDPcNrcwGAy5PMVsSm2LP6SCzk8
 f/DzD0am18HYLFAkY0lL0HqFXaIYwZRFQToREJb5YEsBSDBkBeJaabpWLx7yDluW
 AprNTccOtZZzCed5mQXRLSuIVEBrSGSR8Wuksa+I7+6mJACwCSAbMbVFthLiHktq
 LWSUA/mEAGTHg84qmSNKGCDaU9rK+Hwvwi7hn0althRWqod4tp8nVVsGeBhrLO7O
 SLGkxF4sEY3aU1/nz3KAxs+GtwDtjXnSoPKAPlzk+/yWHpe5JAqLygsL+rGvO3Y8
 6BOe2OPgo+Q+qwatZJ1az2nRY7PhBfWB9NvNBJmoGyZg8TVlljBwdYYClrgtmWtH
 wdH/jDVATybXjCOQt/lLPa1sJXndUWM6tPHqANSpP/ZyKe0iBpYdy0gHBVKhwjT5
 EXxLw+uC9zQFvQw9rPWyUFZwtqIssRrOGD62VQCsp3ddMY/lBEB58bPFvNx20NXc
 tNskET1t
 =24Fk
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmIWDY4ACgkQVRlr7kRf
 YEkAPgwAmt64CbKYfsW6fjhKsRdW9Ml7zlMyz+9icxF/vAZjl8B9D25Xclxz9u+P
 hduR3Cqj+dqraJSzqZkyAthAdD5IdyPEAObGgNdXUlEutz71RZHJH6zmYRoraD9c
 cnRLKlbF81wl+aOOz9nj9J8yeNCSXkjT3NHBHyiEhPcuKj6/GxdWwGdgmphEi+8Q
 ValWDUqYqWDTMJuXHGW0+J9Ocz625DKvPljT1A2Qih9dqqim6e31mlLPgMnrfG2R
 OjGtCRZTjnewINFzGUcffEdjHC2sdAKoUoLV3UWQM5SpIrfF3CK3pbEc+5rtRmz4
 IQRDuBPgQnJC4dDcpOYSLiwLHpig8NJI5cIs4/e93L1AJ+VKA9iA22jz+DVlleze
 CnwyCox18HYC3u0SVXja/psVNGCYH1OrM0rkxCrBZ62ecx3yN7feN9MvDp4vA/5G
 DKlwuUU58HtdiVL73hgPZHqvxCC4wnQXYq2lzpTal532Wt1B5n0v5HA5Jd3Gk9Kk
 QosO+iCg
 =h2Sf
 -----END PGP SIGNATURE-----

Merge tag '3.0.2'

3.0.2
2022-02-23 11:33:49 +01:00
Jérémy Munsch
d7b7c15f83
- update comments to be user friendly
- update changelog
- regen documentation
2022-02-23 11:33:20 +01:00
Jérémy Munsch
b669e2010a 3.0.1
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmIGcDQACgkQVRlr7kRf
 YEmtNgwAqaz7/NUJ74cYx9VzrhP95aVn77Z8nRHoZUf0LNpXIaDkFchsuhTHQvRV
 72Yx51sfhvGpILLqIhMvRGoMP6qIry+86M6g1t6nMS38IhSi6tUsbXa3HBIsQfwk
 OH+GmhrhzNtCpk8mzKnHOEx4Ie/yGpl6LFbfb+X8qZgatjqEcg/zFBwlfW7JziiQ
 X9fV8X+utif3b9or7g5PWTvoJCd1+Vlh0cfOUuNa2mohC0R587lSm6cGK62sXbOp
 EQ9NBKumxC6c1CDQADaaY0uuLXTp5UApRmCr2wuKhhanM3XSI8MqJy8x8yo/jKcB
 zFAf2oFm/q36aOcFBgfDpIxM0i5BMkOJI6z9EXF7erw+SnBVJNhz4LUi5WtSaPip
 UUetmfywnnHtuRE1zTfOxyruF2WvpjlVgySRrgwn43+r9REJCMUuiZ5l4Dy6/BFl
 JOwWO/Q3SYae6v54NTxET6GQiwEUuCxpPvhdoPv9OtyDcU730748wza5CPs/nv3H
 kj8+R4Pc
 =7/kD
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmIGcDoACgkQVRlr7kRf
 YElmUAv+NmXTamlvT23WQM2xabHC0JvYzqnEdlU3zhe/rW98YfyHiBBozmJCKCry
 /QDmYK14htnBT8gROVb+8R5Ma/zfv0YGmt23+8CmU51kAYWS4WRSrXG1gMsGQfjP
 f2Ya0R7S3gxg7KHBTzO/IgumMmlS428YCQ3cGIbKvgSDkj1cwu3Mciw/Fe10J1HQ
 3+X7HbpUUvRWI38Requbx/Y5KDP7V7m8mUf4cUw9FkmggM8nqYbBZWxslPI6xiGc
 C+mIyKFvFI6UFr63WyMHWpBBxaDDadxhtzlpeMcp/3y9kz7br/Y6uRwxBEGNaA3N
 +wS/HRTwPKK6VeYIjV2pWLQV1XBpQenme6E1qh154RjEEd76Lqfb1Uy3/B7Ja5v3
 44W+zNwMbo4EJqf2472EBXfSxIoAodFobFerppmN2HuTip8Md9g7U0GTepTW0wSC
 NfqIAuMxiV6g1WBzQe2H+iWG4qTyA8PFmVw/egxXTGLvwFvX0zuZAz1k3wDRjNDG
 brMVTamC
 =zZ8B
 -----END PGP SIGNATURE-----

Merge tag '3.0.1'

3.0.1
2022-02-11 15:18:34 +01:00
Jérémy Munsch
01be799d20
Fixed: Customer do not call update if there are no updated fields 2022-02-11 15:18:19 +01:00
Jérémy Munsch
7e6efc7d4e
Fixed : WPCrm bootSessionIfNeeded trying to access $_SESSION['wpcrm'] before session was started 2022-02-11 13:08:34 +01:00
Jérémy Munsch
3ac734dbae
Fixed WPCrm now only returns a boolean 2022-02-10 17:18:30 +01:00
Jérémy Munsch
5456ffc73c
update changelog 2022-02-10 16:47:15 +01:00
Jérémy Munsch
2621f1be94
phpdocumentor regenerate 2022-02-10 16:44:12 +01:00
Jérémy Munsch
61aeca5e31
WPCrm readd forceLogin() 2022-02-10 16:43:58 +01:00
Jérémy Munsch
647ac8acb5
WpCrm::makeApiV2Call Change LogLevel on error from Emerge to Critical 2022-02-10 12:32:15 +01:00
Jérémy Munsch
03501c156e
- Fixed get crm info when client used in laravel 2022-02-10 09:42:55 +01:00
Jérémy Munsch
32781fe540 3.0.0
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmHWpWsACgkQVRlr7kRf
 YEkj5wv/YBCZnm5rD7lJ2uK8HznreftwN1AcKB0sNWfOvYguL/vw3bG1ycdeypnL
 Den/e4PG8pcR0wpPjURdPv2V5HMco6ZBNPmrjaPkBJtedODD8fw8OMReRczdosmv
 xesS2TEjZoQDcqmEPZgVFv4TAPrtKtnRtKw9g/6bmc1ACUcci16Qvdt1BMdLs+XB
 aUx1tcJ0NLXSAzSyU7vGsh852vyYrFjCTmm69RpiFoy3KN/++GxaBsfCnq6fpocR
 SGO39ENroZRvSdbKcWCAV82cwRguFfEeZ9+qHm/BulbcvaCYgN78zFgFAPoZ395q
 NuRhxQdRBiIU3lCWQQKr3JGrQ11TZ1cRfa3AFTeGO3XvQBYcaqgosKbccMe9UAmL
 s4kX7TGxkWQZYx1AudTbub7NRx7BsjdsZSSnQ6CNRsLuAxTD3Es89IgLNXb+MksL
 HXItP5r2/YN2L+EUQidvqt9Qg+cHWjsHFC10omhV0sjnbkq6DnoQ0D9kWNsfUbNQ
 fxYZq2NO
 =/D48
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmHWpXcACgkQVRlr7kRf
 YEnKKgwAjMS06QtaBkrTZnOOf835QOjhhq2uj1cQbPY4/7FHw0liSl4j8hHcdZRU
 U8yCm5kpxYOArf4PTdMBX/pO3J8lpr46WlvAHfFGS2mRlcMUUJl+p7JA9pNq30lC
 qkBY8nll4qf9gPMznlfnRjhlVz/+UifwgBnoaQWL/+bOzckd/2SRjoXcrEwCuMIh
 pchDM79r11wcy0tR1fss0loZq70ftN0Nz2VKQvVPdN7L1s9DULzVHU4FXiLiRis7
 RXe9hmiWMgLN70oCpDAacpoHzq29TAm0crAJiqQ6JUqCIMzyvQorX6OtMZjtFlg9
 qnJs6KsQhp0/twYHGu6VMqMmSf6SDOSuYEniS/y9AH5y+Med5nWNdY/eMBcfLKH/
 h3iFCQotOR5xcER3I5unrN53//RD7j5sIKWmtK9gZFqy/ozWxXeoeG2nDxYZ+tJg
 5hOlRw05CiB5coBxrD2NRJmcOBbqbSyHdlr8FhM/UAynHchfXobZ8FPFEWpBynv6
 7xdiSe9Y
 =onve
 -----END PGP SIGNATURE-----

Merge tag '3.0.0'

3.0.0
2022-01-06 09:16:54 +01:00
f36447854b
API V3 UPDATE
This removes api authentication with token in favor of signature method.
Refactored code and clean up. It add more unit test plus code coverage
in test/coverage.

- Added   : mardown documentation.
- Changed : model Stats::getQuestionStats  to pass question as route parameter
- Changed : now requests need to have a signature generated with a private key (crm password) using hmac sha256 wrapping url, method and parameters
- Changed : now timestamp will timeout if request is slower than "timestampTimeout", this means crm will reject the request
- Changed : throw ValidationException s instead of TypeErrors
- Changed : timestamp has to be send in request with a DateTime format, it also has to a UTC value
- Fixed   : Change WPCRM dynamic session key, this could prevent spoofing session in some cases.
- Fixed   : closure validation
- Fixed   : model mutator not catching reflectionException
- Fixed   : really send json request using Guzzle internal lib methods.
- Removed : Api AUTH system with api token
- Removed : ApiError::needAuth
- Removed : composer vlucas/dotenv, .env file is not handled any more.
- Removed : LoginException
- Removed : memcached dependency
- Removed : need of memcached
- Removed : unused service provider
- Removed : WpCrm::forceLogin
- Removed : WpCrm::sendArcadiaMailDefault
- Removed : WpCrm::sendArcadiaMailGame
- Updated : PHPCS rules, phpcs fixes and refactored code
2021-12-31 17:00:55 +01:00
94db0de47b
phpcs pass 2021-12-06 00:16:13 +01:00
a004852c3c
Fix auth loop 2021-12-06 00:07:26 +01:00
Jérémy Munsch
f1398e1e14 2.3.2
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmGmPuwACgkQVRlr7kRf
 YEm93Av/bod/RPGO7bQ0VlaAEQSYa1/Bx8Z13xp1ejRlnWBHL63kNH8y28sLm4Wi
 nfMUOOC/p6YMW6wfMfLLkyo9mZR74Xrynx3GBeAGNP1OOEqBzJPQzQSyr9YgZO+e
 UkqOqEPX2UtNBudOXzFzz5rFk/e15ubIPpzQr8V83ksX2xoZXzyymPOqfFVGhkZl
 dKY7Nye+ETxbTFsdjI3jbLZODKqD8zxiTuaYZVDypAJ8Vcim+FFmWOEH52pSIoF7
 H9+jvyKnhfA2R63Fb0WP+QyJ+7fuYSsXgsh//YpWX+O7dWaGMminZq2mA9rzVlOW
 9dJkZ9urPhoAsPWL3tbB5szaEuU/pWocgcgEhm2puBmt7/JK5+IiKN2ztrcaXhyQ
 Aqi1YFI4v5AStjiNBTf5U0jX5qB3ox6e9TTPPKWxKnx9DW4tJIhc9UclJM6SoFhQ
 n0WWAoGwBCxW6yB3C2QNGh/4RKzo0h5M1lRkXBHILO4uCt6sr7xOStjabnkAFXxq
 2NW6+n3l
 =IswG
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmGmPvcACgkQVRlr7kRf
 YEm6Pwv9FeJxap0XSWrbszZizBYx0iUzBMBsUgo8d4+znSt6GB10T93UrbCKG6nx
 f4bxj/M/6U49Fq4+opfbM1oWDFWm3uapfaHpw/7i5Q+DSQsdzFmAZb+G5jjmxtSZ
 PDWxpdlIxdYWBm9huSR9R522KLQOdniJPJcRJxdM1skms/DWdPaskKMrb/rwDDj9
 Dmc9+WSW8Xk2ApeBDxSFPZJ2e734HXl3P0C32J6/sDiYRzPjGZIBayorapiqkeQk
 VxM0opdMgbU/EqAdbx9CZ4R39dnulXddAOXmy6aRUKvAJepUu8DZq3caultwnWjA
 vXRRyRp0lGTuRzVeqckrh9P3cItlaekUZoAHyKfFZYNXmuahdQE0ruWYRdzOOa6J
 2nBIxxZCPx10Eh/P+S8q0tMilujNf/4QEeTy231jo3sJG3PK8MbBzPBID3M2PdJn
 Jcj96xIHa++xqcQLoxCAdYeUD2jyNV5uMl5W6NkryJ12zyNgMyIXuk67TvUd0pCG
 SZMp7ytU
 =Gg/L
 -----END PGP SIGNATURE-----

Merge tag '2.3.2'

2.3.2
2021-11-30 16:10:46 +01:00
Jérémy Munsch
796bc1a814
Hotfix arcadia orders 2021-11-30 16:10:00 +01:00
Jérémy Munsch
4a9a2ce451 2.3.1
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmGmM5gACgkQVRlr7kRf
 YEnx/Av/fs/K81mahvrqfWuC7YISkzZj1KWfuyjPZGewgMtlVZaHZv++YOPwEcfl
 6pYJ7Hj8Lu+F2sJxJDLc8iEZQwXwu7bLI5Oe8ijrj7Mg+hVr6TCeFahjFUjz35cg
 Enn8yAeDsaq7wTFIw9+b4vnc/TalPDD71WHKm4emobY8e1V10iJ3bmUk5J9pjZWL
 9TaqE4b+Hv4qgRj1BUpeaCpWV2piSHqhZNMnvcKhbJR9/uwIgboJhrCbQXt2wXSI
 zmm/TSGVaEI0hWYKUKYV0f8tszbQLzcvJWY/lWdGMDrtaNFIepLtHbjCSNs7D25l
 vqon3yszHyPkRdDGJWGc6HvW0tWuAI72XOaHoxTnWMEl2KGmO8rgLiEgQB+acBhI
 izcdyUx6RtpwfowlXUyMyIoFzvXa6g8fyJ18LkmpzAqLT6Y87tVVFM03KU3ot6N+
 GlfpgQVb8ZkhKKBtrgcvg3Db7a5cNnYotcVzgk7R/n4AGb8f+EOkUhvfqCvR2Wr/
 u3IwDSHX
 =GLXy
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmGmM6gACgkQVRlr7kRf
 YEld9Av/ZWvWs4gaKW7Y/lcUc3+tipMKRbD3d1DwDAC4NvzneqHiWY3GlRLWxYeV
 fvsQHY1oHNXhofk2Bw128zYsoQ9CHg+x9JEN5linVI6xMNibheFSkrlBMCANiRmm
 EpzNrAeG6OkfQLHHqljXLqdii9sR18B099dyBpeDgk+i9jenyb8JdCFGIm2uduPW
 LQusv2YUW3ITJoZzBNj2CH5UPg9R1fr0rc6p/8xdSlav9DeB0nwUOhwA4y2bN1OU
 eOMd0YeeSNZ51iZS7OTS/097N8VYxvtyO1k3Co0nxiOwsRJZPkMKpPkxskBPpJje
 4e8G4gBKcdiUwlbmH1zG4NzD4MmkPcW64OsvMUEHNqmIU7mNSdpkjTbjvt0ICwDr
 yNKlvLKhyq0ZmxHg+ZGCsxL5D7v+pBXBjzgTFyy9XefEc3XtYBjtWWpJipAyBs4R
 L9IB4ZmB+/b0SXXxz6Z27IfsgnWdvdb6umrQolq2KzSc9JqICiaLPn7ve+jMITH+
 QlQOgmlD
 =f14e
 -----END PGP SIGNATURE-----

Merge tag '2.3.1'

2.3.1
2021-11-30 15:22:32 +01:00
Jérémy Munsch
21c035de25
update changelog 2021-11-30 15:21:46 +01:00
Jérémy Munsch
3889be79aa
Hotfix for LG unconsistant data (skip validation, respect sometimes validation) 2021-11-30 15:14:46 +01:00
Jérémy Munsch
311a6c6c63 2.3.0
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmGFO1YACgkQVRlr7kRf
 YEkQMwwAi/faUHLiBXq5vIX7XrUdYZ7Ns6A7PRzJzLlHiI3NCGgs9iLEBXP/IpzR
 voXYzGYsQIfkV4ybHRbwfuv3X878GFy2SgdRBMUPWIMuUW+ObLzXOMbHNCABDAK0
 LG3QHpONXLQECiDssq2ncQi613OBzV2TAt4vCtvsYLYF5NdFsgYswE4vuc0BqhYV
 yf5cRbR9ldC0Q0tXg4aJo27mSu5GkLsvrygiwph5HogH1HdLepLsJj15rcjMmbSu
 bk9FGhj7SZvfrIdvfRyJFhTJ5tuSNOVRCv1GtPRn6DNMMNjUF92MpeIfJ2AZi/wQ
 Ag8cwnd/1dftqEe+W7SuDqLLTjacgOqa1Y4aAIAFScamDtTXDpnkPcOinX/B/Vcp
 B/Kg4vctsHbd33ZZfgHEGxn9CNwoLehMLXwKcWpYvKhQa7jfleWIJGQmSdsGeJg5
 T75Wm2mD1sfbndNDs/wan8Zs0NXkjEeoQ6oalHcawaMIO5s+LMmKE5rk4y9p4P76
 WvTKpi2s
 =mbpv
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmGFO3QACgkQVRlr7kRf
 YEnHjwv+P8dQ2RHcQV1PmLEZWcks3IzU1p6bR/cnq0eZurMsaHk54ahbTmoB4e+C
 vcJD22nVeoUBXE7fszVio6rzMl1s627wAqXXbxHIQAs7ICG9GoFtwY48XvcHCALH
 BfCY3VMPlP1/MCEsbjIqz2xNv3Mx5FLXmF03S6aueGxNSmKOd3S/fMlw0mzjeTBY
 aBgLIOuMJ3Regb9IJTZ6tK565mNN38QjX8Bj0lDGPWG3FiBsrst5vC2SWlxnhO8V
 B+AwYTMoLDEOSZqPY4fXqxlVri4tdIOqBffRFK+BAi9x5PGQoxBqmf3lugfrl2IV
 dWHCEbW+V+MehuhsRGqXMYIy3/7l8QjPMwL38ERfvKPW4S9+n6ZaHOxZgnE2W8oD
 FY9kDjluHZ5keDTaDtfX2uxElYx/6J+XgoaAgxSVcZsuzSsyJZdBjknK1F33PbLr
 iGCCNAW+JBk5vLmq46yCSMvo6yceX3Nw2P30PEEY9NiUObL69BasDEXtsYSlZVhg
 RgXeMGUD
 =7KEk
 -----END PGP SIGNATURE-----

Merge tag '2.3.0'

2.3.0
2021-11-05 15:10:59 +01:00
Jérémy Munsch
9a3f1188b4
Add Stats model with api call
Bump to version 2.3.0
update changelog
2021-11-05 15:09:24 +01:00
Jérémy Munsch
2917520aa9 2.2.3
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmF33WwACgkQVRlr7kRf
 YEn1OAv/bzR5BEOsvqMwKlUZ6WcjGBXQhzP9G13KaP/0UOnSbEOxCGX5Tmuyo0Hc
 mHXdTa40FG1KohcLrhHEhdhiGJ5fA/Tuy9L3q4SeAboBuDqk273oUlL1NIgHe02+
 j449cvMDwic5WzRhYAYwANEhryWRpaGjwC5KVxX8Q83SiBBcF262QAN7Qt/DULIr
 8oth2/jn2V+/33+IvK4FMtlwABZ1/h1LN2Ja+WX7Hx6FeT7xdLyJGjD/uYitM4aX
 44yi2qMeEcbuFTpkcQUuYBf5ggcATDiKl79QZJiqexNEY1RTIsNQ/PUfIw45YImE
 dObmmLiXPctO7oNbtaHOEgCskNHJtj6KXNLTuTMyT3xWmB1MvRdZzyS6RjWq6wP9
 om5Mggf+kq0VkGGgIex0l5LhLLjGOVquICfT+KIqwaTHCYca3EO6iawAQyOsyo/x
 RfOcIraN0IuPjvmDvJt097qm/VDh/b/YNuDfTf9YfU7JzaUNi+F2n2jNc/Ixmczi
 mwG53qj6
 =7/o8
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEbXCAeh4tnJbE5ao1VRlr7kRfYEkFAmF33YIACgkQVRlr7kRf
 YEmWQwwApuBhzmZ5ngOuOHllf1ek/HY9vT6KskBj7x4AmELuYffZX7CVxhA4S+mR
 PPmwIWE4xOWR/1ebkhZpw9J5KuNv7XAsnz/uxMUqlxIszhWCwMHny/jdsRrmDxXc
 +Q3cVhOrU2byPCfW9kmi2qV6fvVHNmqF62sh1fzBkhXh8vsdMhsUSh3qg/fDDr1j
 3Z4v2fotXDqbDaZtLdEPXOkvWkTrOACFtjJ1oc9BVUYFKMDFzmBSp5Rt9u+Ms1cM
 avVLcD0nM6tFcmD8xI8ZFvnGWipIpZndAzhHR/37IgzL7HKSM99OcGhd7E/o7AVT
 5y8Od7GPKHkYy/dkh0w+MfWzPWRrS88+ViTh8Qt9rodYQxr9TpRif4E03qQ1geCx
 H9CeqFw80xv4QXkEF2/wJ6LEcDJHE6cVQK9BPWFFCe/aZz33NSBp35rv6oihYdZo
 ZfUDXBR1oN8TKqYDQlDrIKlTbKsXy36SfwCJq+mJMIym7R7SIustt81wZyIwL8Yt
 3quXBTUQ
 =2IRg
 -----END PGP SIGNATURE-----

Merge tag '2.2.3'

2.2.3
2021-10-26 12:50:42 +02:00