Skip to content

Latest commit

 

History

History
219 lines (208 loc) · 19.2 KB

CHANGELOG-3.0.x.md

File metadata and controls

219 lines (208 loc) · 19.2 KB

3.0.0-beta.4

Feature

Bugs

  • [Store] add Store Resolver for document save from Pimcore Admin (coreshop#1962)
  • [ResourceBundle] add feature to clone resources (coreshop#1965)
  • [CartPriceRules] fix cart-price-rules with over 100% discount (coreshop#1966)
  • [Tests] re-enable cart tests (coreshop#1970)
  • [FrontendBundle] fix: paginator.html.twig prepends four spaces to URLs (coreshop#1968)
  • [IndexBundle] fix Argument #2 ($values) must be of type array, string given (coreshop#1967)
  • [CoreBundle] use themeHelper to resolve template in StoreMailActionProcessor (coreshop#1973)
  • [Condition] fix rules being active even if inactive when having no conditions (coreshop#1977)
  • [CoreBundle] Handle null addresses when persisting customers (coreshop#1979)
  • [ResourceBundle] fix ResourceSettingsController getConfigAction (coreshop#1981)
  • [CoreBundle] fix registered user validator (coreshop#1980)
  • [CustomerBundle] fix: wiring non-existing User classes which were migrated to CustomerBundle (coreshop#1984)
  • [CoreBundle] Remove duplicate assignment (coreshop#1985)
  • [CoreBundle] Fix Typo in notifcation.yml (coreshop#1988)
  • [ResourceBundle] Fix grid view for orders/quotes/carts in admin (coreshop#1989)
  • [OrderBundle] Fix for order grid configs (coreshop#1992)
  • [Taxation] pass context into TaxCalculatorFactory (coreshop#1978)
  • [CoreBundle] use TaxationDisplayProvider in CarrierChoiceType (coreshop#1994)
  • [CoreBundle] Fix newsletter double opt in mail not sending (coreshop#1993)
  • [CoreBundle] added newline before phoneNumber in CountryFixture (coreshop#1995)
  • [CoreBundle] fix variant js, added variant select template (coreshop#1997)
  • [Checkout] change thank-you to work with token and fix strict samesite cookies (coreshop#1999)
  • [Variant] add concrete return type to ui configuration (coreshop#1996)
  • [CoreBundle] fix event listeners for variants (coreshop#2000)
  • [Rule] use tags for TraceableRuleConditionsValidationProcessor (coreshop#2002)
  • [Guest] improve guest checkout to change address or use different one for shipping (coreshop#2003)
  • [CoreBundle] use the index for categories to allow fine tuning the menus (coreshop#1915)
  • [Pimcore] add dirname() and basename() to expression function provider (coreshop#2007)
  • [Product Model] Allow getIndexableName() to return null (coreshop#2009)
  • [Doctrine] Use doctrine-extension 3.6.0 (coreshop#2012)

3.0.0-beta.3

  • [IndexBundle] fix: generate the correct menu route (coreshop#1815)
  • [All] rename document coreshop editables (coreshop#1822)
  • [CoreBundle] Fix fetch of checkout_finisher url from request (coreshop#1814)
  • [FrontendBundle] Fix "Invoice Address is Shipping Address" in checkout address step (coreshop#1823)
  • [CoreBundle] Add address parent check (coreshop#1825)
  • [Core] add is_null in isNewEntity for Customer (coreshop#1830)
  • [IndexBundle] add boolean filter condition (coreshop#1834)
  • [IndexBundle] add clear button for filter preSelect combos (coreshop#1833)
  • [OrderBundle] fix session cart subscriber when no session is available (coreshop#1836)
  • [OrderBundle] cart context returns latest cart even if multiple found (coreshop#1800)
  • [ResourceBundle] fix resource list calling Pimcore Event and CoreShop Event to open object (coreshop#1838)
  • [CoreBundle] Fix doctrine type in migration (followup of #1839) (coreshop#1840)
  • [List] fix open CoreShop Entry and Pimcore DataObject (coreshop#1845)
  • [Cache] optimize Pimcore cache with doctrine entities (coreshop#1843)
  • [FrontendBundle] fix: Since symfony/http-kernel 5.1: Referencing controllers with a single colon is deprecated (https://github.com/coreshop/CoreShop/pull/1848/commits)
  • [IndexBundle] Migrate to SettingsStoreAwareInstaller (coreshop#1847)
  • [FrontendBundle] Make category sort options configurable (coreshop#1850)
  • [Theme] fallback to SettableThemeContext (coreshop#1851)
  • [PimcoreBundle] added SluggableSlugger for SluggableListener (coreshop#1857)
  • [Pimcore] Definition Updater: check if we should use 'childs' or 'children' (coreshop#1858)
  • [Core] address assignment manager should check for null (coreshop#1863)
  • [IndexBundle] decimal should be 10,2 (coreshop#1862)
  • [IndexBundle] QuantityValue ID's are strings (coreshop#1861)
  • [IndexBundle] Add pimcore.dataobject.postAdd event to index DataObjects (coreshop#1866)
  • [PaymentBundle] Added payum payment model fields to coreshop payment model (coreshop#1854)
  • [Taxation] add taxRate to TaxItemInterface (coreshop#1867)
  • [CoreBundle] fix quote notification sending (coreshop#1868)
  • [CoreBundle] fix quote notification sending 3.x (coreshop#1869)
  • [FrontendBundle] fix createQuoteAction (coreshop#1870)
  • [IndexBundle] FIX:double click on field group adds them to indices (coreshop#1871)
  • [CoreBundle] fix user-reset password notification sending (coreshop#1877)
  • [IndexBundle] FIX: localized fields from brick and fieldcollections can be added to index (coreshop#1872)
  • [CurrencyBundle] fix exchange rate saving/deleting (coreshop#1879)
  • [PaymentBundle] FIX: coreshop_payment_provider editable select, wrong property name (coreshop#1883)
  • [ResourceBundle] Make stack of classes not extended in CoreBundle working (coreshop#1882)
  • [IndexBundle] FIX: select from multiselect throws error if no value is pre-selected (coreshop#1880)
  • [ThemeBundle] improve loading theme when document cannot be loaded (coreshop#1884)
  • [ResourceBundle] fix entity-merger to delete collection entries (coreshop#1887)
  • [ProductBundle] fix translations (coreshop#1888)
  • [IndexBundle] fixed issue 1891, fix totalCount for pagination (coreshop#1892)
  • [UserBundle] Email field required on request reset password form (coreshop#1893)
  • [FrontendBundle] Category select template fix (coreshop#1890)
  • [IndexBundle] category multiselect (coreshop#1899)
  • [IndexBundle] extending condition proccesor adds empty tag (coreshop#1900)
  • [OrderBundle] Error during serialization of OrderInvoice (coreshop#1903)
  • [CoreBundle] don't load settings if user has no permission (coreshop#1902)
  • [NotificationBundle] Fixed invoice, payment, shipment state condition in notifications (coreshop#1905)
  • [CoreBundle] Order mail note fix (coreshop#1906)
  • [ShippingBundle] Removed free shipping checkbog from carrier (coreshop#1910)
  • [FrontendBundle] logo in _header.html.twig no longer hardcoded (coreshop#1908)
  • [ProductBundle] duplicated unit definition title in product view in admin (https://github.com/coreshop/CoreShop/pull/1894/files)
  • [OrderBundle] Fix xvfb error (coreshop#1911)
  • [FrontendBundle] fix: paginator prev/next links point to first/last page (coreshop#1923)
  • [CoreBundle] fix currency conversion (coreshop#1889)
  • [FrontendBundle] fix: use only first-level categories in CategoryController::menuAction (coreshop#1914)
  • [FrontendBundle] fix configuration for controller names (coreshop#1919)
  • [IndexBundle] don't lower-case interpreter types (coreshop#1925)
  • [IndexBundle] Category multiselect filter condition (coreshop#1909)
  • [PimcoreBundle] make command "coreshop:app:migration:generate" not hidden (coreshop#1927)
  • [Installer] mark migrations as migrated in the installer (coreshop#1928)
  • [IndexBundle] fix saving quantity values for index conditions ([IndexBundle] fix saving quantity values for index conditions)
  • [IndexBundle] Search filter (coreshop#1924)
  • [NotificationBundle] fix reloading of Notification Conditions/Actions (coreshop#1930)
  • [Slug] fallback to ID if nameForSlug is null (coreshop#1932)
  • [ResourceBundle] fix creating static routes (coreshop#1934)
  • [FrontendBundle] Cart update and checkout validation for cart (coreshop#1920)
  • [FrontendBundle] fix styling of reset-password-request submit button (coreshop#1935)
  • [ProductBundle] fix ProductUnitDefinition unmarshal (coreshop#1936)
  • [Routing] fix route name coreshop_cart_create_quote (coreshop#1937)
  • [IndexBundle] Search filter dynamic name (coreshop#1938)
  • [IndexBundle] Fixed wrong categories returned when concatenator is AND (coreshop#1939)
  • [CoreBundle] Profiler fix (coreshop#1941)
  • [FrontendBundle] Fix redirect to profile if customer is present (https://github.com/coreshop/CoreShop/pull/1942/files)
  • [MoneyBundle] allow Money to be nullable (coreshop#1949)
  • [Pimcore] use min Pimcore 10.3 and fix tests ([Pimcore] use min Pimcore 10.3 and fix tests)
  • [Quotes] introduce simple state machine (coreshop#1948)
  • [FrontendBundle] Add submit buttons for voucher submit and form update in cart form (coreshop#1950)
  • [NotificationBundle] fix saving multiple emails (coreshop#1954)

3.0.0-beta.2

  • [Order] remove unused CartRepository (coreshop#1801)
  • [PimcoreBundle] add coreshop:migration:migrate and coreshop:migration:generate (coreshop#1802)
  • [FrontendBundle] fix new form namespace (coreshop#1807)
  • [Index] make ListingInterface a Pimcore PaginateListingInterface (coreshop#1790)
  • [Cart] fix existing cart initialization on customer login (coreshop#1779)
  • [CoreBundle] fix saving stores in PaymentProvider (coreshop#1783)
  • [Index] make IndexProcess compatible with the interface (coreshop#1782)
  • [User] remove md5 password and use password_hash (coreshop#1780)
  • [ThemeBundle] refactor theme-context to work with area-bricks (coreshop#1778)
  • [ThemeBundle] remove sylius theme-aware-translator, that doesn't work well with Pimcore (coreshop#1777)
  • [ResourceBundle] allow easier custom resources (coreshop#1776)
  • [Index] remove dbal connection in AbstractListing (coreshop#1769)
  • [Store select / multiselect] Support getOptions() via option provider (coreshop#1773)
  • [CoreExtensions] refactor how Doctrine Entities are cloned (coreshop#1770)
  • [Faker] use fakerphp/faker (coreshop#1768)
  • [CoreBundle] remove duplicate paymentTotal and convertedPaymentTotal from class definition (coreshop#1766)
  • [OrderBundle] fix admin en translations (coreshop#1764)
  • [All] remove installed translations and use symfony translations instead (coreshop#1762)

3.0.0-beta.1

parameters:
    coreshop.security.frontend_regex: "^/(?!admin)[^/]++"

security:
    providers:
        coreshop_customer:
            id: CoreShop\Bundle\CoreBundle\Security\ObjectUserProvider
    firewalls:
        coreshop_frontend:
            anonymous: ~
            provider: coreshop_customer
            pattern: '%coreshop.security.frontend_regex%'
            context: shop
            form_login:
                login_path: coreshop_login
                check_path: coreshop_login_check
                provider: coreshop_customer
                failure_path: coreshop_login
                default_target_path: coreshop_index
                use_forward: false
                use_referer: true
            remember_me:
                secret: "%secret%"
                name: APP_CORESHOP_REMEMBER_ME
                lifetime: 31536000
                remember_me_parameter: _remember_me
            logout:
                path: coreshop_logout
                target: coreshop_login
                invalidate_session: false
                success_handler: CoreShop\Bundle\CoreBundle\EventListener\ShopUserLogoutHandler

    access_control:
        - { path: "%coreshop.security.frontend_regex%/_partial", role: IS_AUTHENTICATED_ANONYMOUSLY, ips: [127.0.0.1, ::1] }
        - { path: "%coreshop.security.frontend_regex%/_partial", role: ROLE_NO_ACCESS }