Commit graph

59 commits

Author SHA1 Message Date
Alexis Gousseau
59c94e16e5
chore: 🔖 release v4.1.8 2026-04-15 12:21:07 +02:00
Corentin Huet
439e042a0d chore: 🔖 release v4.1.6 2026-04-09 11:34:22 +02:00
Alexis Gousseau
f09825531b
chore: 🔖 release v4.1.6 2026-03-31 14:08:19 +02:00
Alexis Gousseau
6e160ab567
chore: 🔖 release v4.1.5 2025-10-07 10:35:47 +02:00
Alexis Gousseau
9e968e71e1
chore: 🔖 release v4.1.4 2025-08-28 16:41:55 +02:00
Alexis Gousseau
dd8ff9af78
chore: 🔖 release v4.1.3 2025-08-26 09:43:57 +02:00
Alexis Gousseau
1c24ce9ea5
chore: 🔖 release v4.1.2 2025-08-07 10:39:30 +02:00
Alexis Gousseau
ee2b26e67e
chore: 🔖 release v4.1.1 2025-08-06 17:14:57 +02:00
Alexis Gousseau
03b18a083f
chore: 🔖 release v4.1.0 2025-07-25 10:16:49 +02:00
Noah Lancien
392c3d77f2 fix: remove toggle optin in customer activation 2025-02-26 17:02:25 +01:00
Noah Lancien
b02282e8a0 fix: save customer optin after it changes in WPCrm 2024-10-22 11:10:07 +02:00
Vincent BRIDIER
f7e9ab78a2
fix: Remvove Laravel deps call + add PHP>8.1 compliance 2024-10-15 14:16:43 +02:00
Alexis Gousseau
99212285a4 chore: ⬆️ bump to v4.0.4 2024-10-14 16:20:32 +02:00
Alexis Gousseau
b0eb36daed chore: ⬆️ bump to v4.0.3 2024-10-10 14:49:13 +02:00
Alexis Gousseau
f11701ad4e chore: ⬆️ bump to v4.0.2 2024-09-11 16:37:41 +02:00
Alexis Gousseau
72c1c4283f chore: ⬆️ bump to v4.0.1 2024-09-09 15:23:00 +02:00
Jérémy Munsch
d09c6052a2
coverage ok 2023-10-05 12:48:51 +02:00
Alexis Gousseau
1f42c1a4d8 client v4 2023-09-11 16:19:10 +02:00
Jérémy Munsch
b15e9bcb59
SingleOptin add unsetStatusWithHashcode method 2023-06-28 15:13:35 +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
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
03501c156e
- Fixed get crm info when client used in laravel 2022-02-10 09:42:55 +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
Jérémy Munsch
796bc1a814
Hotfix arcadia orders 2021-11-30 16:10:00 +01:00
Jérémy Munsch
21c035de25
update changelog 2021-11-30 15:21:46 +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
390033d3da
generate version and update changelog
bump to 2.2.3
2021-10-26 12:50:09 +02:00
Jérémy Munsch
fa22cdf03b
bump version to 2.2.2 and update changelog 2021-10-21 17:24:02 +02:00
Jérémy Munsch
1ba2aaadf8
changed version in composer.json 2021-10-20 17:09:13 +02:00
Jérémy Munsch
c9572314aa
Changed Arcadia mails, add customer parameters for these calls 2021-10-18 09:02:31 +02:00
Jérémy Munsch
639e6eaceb
bump to 2.1.9 2021-10-14 11:49:05 +02:00
Jérémy Munsch
b4982ab41b
client:generate 2021-09-21 12:16:17 +02:00
Jérémy Munsch
9aa309f57b bump version to 2.1.7 2021-09-14 11:19:03 +02:00
Jérémy Munsch
823228aa54 bump to 2.1.6 2021-09-07 15:35:03 +02:00
Jérémy Munsch
b208c78b97 bump to 2.1.5 2021-08-26 14:58:52 +02:00
Jérémy Munsch
8246fdf8ca gen client 2021-08-25 17:30:13 +02:00
Jérémy Munsch
5190ab634d bump to 2.1.2 2021-08-24 12:45:26 +02:00
Jérémy Munsch
fef0c4b603 bump version to 2.1.1 2021-08-24 08:32:12 +02:00
Jérémy Munsch
1b5ce4cb73 composer require cache/memcached-adapter 2021-08-23 14:24:18 +02:00
Jérémy Munsch
201f4a3ecd Client version 2.1.0
Mostly fix WPCrm and WPCrmUser
2021-08-20 17:52:34 +02:00
Jérémy Munsch
b1d3c5fa5b bump client to 2.0.14
set address as required
2021-08-18 08:48:33 +02:00
Jérémy Munsch
e302a74215 bump to 2.0.12 2021-08-17 11:03:05 +02:00
Jérémy Munsch
1fcbd7ad55 bump version to 2.0.11 2021-08-17 11:03:05 +02:00
Jérémy Munsch
f7e4ddbf7e bump to 2.0.10 2021-08-17 11:03:05 +02:00
Jérémy Munsch
8277de42c1 bump to 2.0.9 2021-08-16 08:07:40 +02:00
Jérémy Munsch
aeb2bda619 Fix enums
bump to 2.0.8
2021-08-13 12:35:35 +02:00
Jérémy Munsch
7d73520a51 bump client to 2.0.7 2021-08-13 12:25:03 +02:00
Jérémy Munsch
546c64f027 bump kwaadpepper/enum to V2 2021-08-13 12:24:34 +02:00
Jérémy Munsch
f37a36d4fd bump version to 2.0.6 2021-08-13 11:12:56 +02:00