- Update the PHP SDK to 1.146
- Update Doctrine cache.
- Update the Wizaplace PHP-SDK to accept at least the 1.108.28 version.
- Update the Wizaplace PHP-SDK
- Update the Sitemap generator component to follow the SDK update.
- Use PHPCS wizaplace/phpcs
- Update PHPStan
- Debug logs for translations commands (ex.:
bin/console wizaplace:translations:push -vvv
)
- Default English translation for number separators
- Use French separators if their translation is not found
- Add services for BOF pecheur
- Fix sitemap generation for multilingual projects
- Set OrganisationService as public
- Forcing logout SSO
- Use request-scoped cache for favorites count
- Do not include non-GET route in the sitemap
- Handles multilang sitemap
- This bundle now depends on
kphoen/sitemap-generator
for sitemap generation instead ofkphoen/sitemap-bundle
- Fix oauth connection bug if the user already logged in
- Added
WizaplaceFrontBundle\Controller\OauthController
- Added
WizaplaceFrontBundle\Security\LoginManager
- Improve translations pull (automated cache clear)
- Upgrade SDK to v1.24.0
- Add application token support via
%wizaplace.application_token%
Symfony parameter
\WizaplaceFrontBundle\Service\BasketService::addCoupon
now throws detailed exceptions\WizaplaceFrontBundle\Service\BasketService::checkout
now throws detailed exceptions- Upgrade SDK to v1.19.0
- Upgrade to Symfony 3.4
- Upgrade SDK to v1.18.0
- Add an optional GeoFilter parameter to
\WizaplaceFrontBundle\Service\JsonSearchService::search
- Update
\WizaplaceFrontBundle\Twig\AppExtension::formatPrice
. It now returns spans and css classes in order to customize the price display.
- Use
price.currency
translation key instead of justcurrency
- Add cache on
getCategoryTree
which avoids loading the tree several times during a single request - Set
%locales%
default value to%kernel.default_locale%
, facilitating the transition from version 0.2.* to >=0.3.0
- Make
\WizaplaceFrontBundle\Twig\AppExtension::formatPrice
use thecurrency
translation key instead of€
. - Upgrade SDK to v1.15.1
- Added
\WizaplaceFrontBundle\Service\JsonSearchService
- Fix a bug causing us to try to merge a basket with itself
- Instead of the
locale
parameter, we now expects alocales
array parameter containing all available locales
\WizaplaceFrontBundle\Security\User
now forwards getter calls to\Wizaplace\SDK\User\User
(no need to usegetWizaplaceUser
anymore)- the request's locale is now automatically set into the ApiClient, opening the way for multi-lang
- Added
\WizaplaceFrontBundle\Service\BasketService::setPickupPoint
- Added "userFavoriteIds" variable in CategoryController::viewAction
- Upgraded SDK to v1.14.0
- Added
\WizaplaceFrontBundle\Service\AuthenticationService::getInitiateResetPasswordForm
- Added
\WizaplaceFrontBundle\Service\AuthenticationService::initiateResetPassword
- Deprecated
\WizaplaceFrontBundle\Controller\AuthController::initiateResetPasswordAction
- Added
\WizaplaceFrontBundle\Service\ProductListService::getLatestProductsWithAttributeChecked
- Added
\WizaplaceFrontBundle\Service\FavoriteService::getFavoriteIds
\WizaplaceFrontBundle\Service\FavoriteService::getAll
does not throwAuthenticationRequired
exceptions anymore, instead it returns an empty array\WizaplaceFrontBundle\Service\FavoriteService::isInFavorites
does not throwAuthenticationRequired
exceptions anymore, instead it returnsfalse
- Added
\WizaplaceFrontBundle\Service\DeclinationService::listProductOptionSelectsFromSelectedDeclination
- Added
\WizaplaceFrontBundle\Service\DeclinationService::listProductOptionSelectsFromSelectedVariantsIds
- Marked
\WizaplaceFrontBundle\Controller\ProductController::viewAction
as deprecated - Upgraded SDK to v1.12.0
- Reduce the number of basket-related API calls
- Upgraded SDK to v1.11.0
- Added
\WizaplaceFrontBundle\Security\User::ROLE_VENDOR
as a user role for vendors - Upgraded SDK to v1.10.0
- Added log for Guzzle cache events
- Added
\WizaplaceFrontBundle\Twig\AppExtension::getFavoritesCount
- Don't try to get the user's basket ID on anonymous authentication
- Added Guzzle middleware for HTTP caching
- Upgraded SDK to v1.8.0
- Added
image
field to options' variants in\WizaplaceFrontBundle\Controller\ProductController::viewAction
- Added optional
\WizaplaceFrontBundle\Service\SitemapGenerator
, meant to be used withkphoen/sitemap-bundle
- fix "Illegal offset [..]" error in
\WizaplaceFrontBundle\Controller\ProfileController::createOrderReturnAction
- Added
\WizaplaceFrontBundle\Service\ContactService::contact
- Upgraded SDK to v1.6.0
- update SDK to v1.5.1
- prevent upgrade to Symfony 3.4
- remove obsolete
getCurrentUser
from Twig Extension, as the corresponding method was already deleted
- Deprecated
\WizaplaceFrontBundle\Controller\CmsController
- Upgraded SDK to v1.3.1
- Add
\WizaplaceFrontBundle\Service\InvoiceService::downloadPdf
- Add a route to allow product preview from back office
- SDK updated from
1.0.1
to1.2.0
- Authentication token was not properly stored when calling
\WizaplaceFrontBundle\Service\AuthenticationService::authenticate
: now fixed
- make API client timeouts configurable
- fix declination ID unserialization
- New
\WizaplaceFrontBundle\Service\FavoriteService
which decorates the SDK'sFavoriteService
with a request-scoped cache - Translate authentication flash messages
- Set timeouts for API client
\WizaplaceFrontBundle\Service\AuthenticationService::authenticate
was not triggering authentication events- Update SDK to v1.0.1
- Fix bug causing
DeclinationId
to be ignored by the URL generator when put into the URL query
- Upgrade SDK to v1.0.0 (https://github.com/wizaplace/wizaplace-php-sdk/blob/master/CHANGELOG.md#100)
- All
string
declination IDs are now\Wizaplace\SDK\Catalog\DeclinationId
s instead (due to the SDK upgrade)
First version