All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
3.5.2 - 2021-03-21
- [#773] Change usage of
Symfony\Bridge\Doctrine\RegistryInterface
intoDoctrine\Persistence\ManagerRegistry
(BC) (@wbloszyk)
3.5.1 - 2021-02-16
- [#771] Change usage of
Symfony\Bridge\Doctrine\RegistryInterface
intoDoctrine\Persistence\ManagerRegistry
(BC) (@wbloszyk)
3.5.0 - 2021-02-05
- [#714] Support for sonata-project/datagrid-bundle to version ^3.0 (@wbloszyk)
- [#730] Added compatibility with
doctrine/doctrine-bundle
^2.0 (@jordisala1991)
3.4.0 - 2020-10-19
- [#688] Support for "friendsofsymfony/rest-bundle:^3.0" (@wbloszyk)
- [#685] Added public alias
Sonata\BasketBundle\Controller\Api\BasketController
forsonata.basket.controller.api.basket
service (@wbloszyk) - [#685] Added public alias
Sonata\CustomerBundle\Controller\Api\AddressController
forsonata.customer.controller.api.address
service (@wbloszyk) - [#685] Added public alias
Sonata\CustomerBundle\Controller\Api\CustomerController
forsonata.customer.controller.api.customer
service (@wbloszyk) - [#685] Added public alias
Sonata\InvoiceBundle\Controller\Api\InvoiceController
forsonata.invoice.controller.api.invoice
service (@wbloszyk) - [#685] Added public alias
Sonata\OrderBundle\Controller\Api\OrderController
forsonata.order.controller.api.order
service (@wbloszyk) - [#685] Added public alias
Sonata\ProductBundle\Controller\Api\ProductController
forsonata.product.controller.api.product
service (@wbloszyk)
- [#688] Support for deprecated "rest" routing type in favor for xml (@wbloszyk)
- [#687] Translate flash message before add it to
flash bag
(@wbloszyk)
- [#685] Fix RestFul API -
Class could not be determined for Controller identified
Error (@wbloszyk) - [#709] Working with "sonata-project/exporter" v2 (@wbloszyk)
- [#702] Fixed support for string model identifiers at Open API definitions. (@wbloszyk)
- [#681] Fix
Twig\Extra\String\StringExtension
optional auto-registration to avoid duplicationtwig.extension
service (@wbloszyk)
- [#702] Removed requirements that were only allowing integers for model identifiers at Open API definitions. (@wbloszyk)
- [#694] Support for
cocur/slugify
< 4.0 (@jordisala1991) - [#686] Support for Symfony < 4.4 (@wbloszyk)
3.3.0 - 2020-06-23
- [#674] Deprecations for event dispatching (@wbloszyk)
- [#676] Deprecations for event dispatching (@wbloszyk)
- [#674] Remove support for Symfony <4.3 and php <7.2 (@wbloszyk)
- [#672] Remove SonataCoreBundle dependencies (@wbloszyk)
3.2.3 - 2020-02-27
- Only add association mapping from ProductCollection to Collection when property exists
- Only add inverse side definition in ProductionCollection mapping when property exists.
3.2.2 - 2020-01-15
- fix collection navigation
- remove deprecated calls
->cannotBeEmpty()
is not applicable to concrete nodes at pathsonata_customer.profile.menu.
3.2.1 - 2020-01-04
- crash with
Compile Error: Access level to Sonata\CustomerBundle\Block\ProfileMenuBlockService::getMenu() must be protected
3.2.0 - 2020-01-03
- Added configurable profile to CustomerBundle
- bug with missing
CustomerController::getCurrentRequest
method
3.1.0 - 2019-12-01
- crash on payment validation
3.0.1 - 2019-11-24
- crash when using doctrine bundle 2
3.0.0 - 2019-11-16
- Fixed missing security.context service error
- Increase precision for decimal price fields in
BaseProduct
,BaseOrder
,BaseOrderElement
- support for symfony 2
- compatibility with FOSRest
<2.2
2.3.0 - 2019-11-16
- Changed the authentication check in the CustomerSelector, check for
IS_AUTHENTICATED_REMEMBERED
. - removed usage of deprecated classes and interfaces
- Missing relation for
productCollection
field
- support for php 5 and php 7.0
2.2.0 - 2017-12-25
- Added missing
basket
property inAddressType
- Added
discriminator-field-name
to fix JMS Serializer compatibility - Added russian translations
- changed skeleton to create abstract class for Product Entity
- Made
choice
fields compatible with >=SF 2.7 - usage of
MopaBootstrapBundle
- Removed
NotNull
constraint fromBaseDelivery
validation - Fixed usage of not persisted addresses when the customer is taken from a session.
- Fix SonataProductExtension loading
- Fixed usage of deprecated methods in controllers (Improve compatibility with SF 3)
- Fixed
ProductCategoryManager
compatibility with PostgreSQL - Fixed clearing basket with deleted from db products
- Removed not existing directory from autoload-dev
- Fixed contributors homepage link
- Fixed compatibility with SonataAdminBundle ^3.29
- Fixed resetting full basket stored in session
- Removed duplicated code from
BasketSessionFactory
- Deprecated
ProductAdmin::getProductClass
method
- Support for old versions of PHP and Symfony.
2.1.1 - 2017-04-04
- Replaced types for the FQCN's
- Fixed
AddressType
formschoices
option for SF>=2.7 - Fixed
BasketElement
,CurrencyPriceCalculator
price calculation withpriceIncludingVat=true
- Fixed
setPriceIncludingVat
param type inBasketElementInterface
andProductInterface
- use
AbstractAdmin
instead of deprecatedAdmin
class - Fixed typo in
TransformerEvents
consts values
2.1.0 - 2017-03-23
- Added
sonata.payment.generator.postgres
service
- use
configureSettings
instead ofsetDefaultSettings
CurrencyDoctrineType
now extendsDoctrine\DBAL\Types\Type
instead ofDoctrine\DBAL\Types\StringType
- Changed
BaseProduct::setSlug
to usecocur-slugify
- Deprecated
BaseProduct::slugify
- Use
AbstractAdmin
instead of deprecatedAdminClass
and added dependency forSonataAdminBundle
- fix missing configuration to the CoreBundle's FormHelper
- Fix jQuery
add_basket_button
form selector forProductBundle:Product:view.html
andProductBundle:Product:view_thumbnail.html
- Fixed tests namespaces
- Replaced deprecated
getMock
withcreateMock
- Added support for FOSRestBundle >= 2.0
- Replaced deprecated
BaseBlockService
- Replaced deprecated
$form->bind($request)
with$form->handleRequest($request)
- Replaced twig deprecated
renderMetadatas
withgetMetadatas
- Increased block-bundle dependency to ^3.2
- Fixed missing default
transformers
section inPaymentBundle
configuration
- internal test classes are now excluded from the autoloader