## General process Upgrade dependencies: * `composer update` * `yarn upgrade` Build: * `make build` ## [Unreleased] ## Upgrade to v1.17.0 Replace all annotations with PHP8 attributes and change the doctrine configuration: ``` # config/packages/doctrine.yaml doctrine: ... orm: ... mappings: App\Core\Entity: type: attribute ... App\Entity: type: attribute ... ``` ## Upgrade to v1.15.0 ``` cd public/vendor ln -rs ../../node_modules/grapesjs-plugin-export . ln -rs ../../node_modules/grapesjs-parser-postcss . ``` ## Upgrade to v1.10.0 ### Commands ``` make doctrine-migration ``` ## Upgrade to v1.9.0 This version uses the package `murph/murph-core`. ## Upgrade to v1.8.0 ### Commands ``` make doctrine-migration ``` ### Files Event subscribers in `src/EventSubscriber` must update namespaces. ## Upgrade to v1.7.0 ### Commands ``` yarn add sortablejs@^1.14.0 ``` ### Files * `assets/css/_admin_extend.scss` is removed * `assets/css/_admin_vars.scss` is removed * `assets/css/_admin_vars.scss` is changed * `assets/js/admin` is removed * `assets/js/admin.js` is changed ## Upgrade to v1.5.0 ### Commands ``` composer remove jaybizzle/crawler-detect composer require matomo/device-detector make doctrine-migration ``` ## Upgrade to v1.4.0 ### Commands ``` yarn remove node-sass yarn add sass --dev --save yarn add chart.js --save composer require jaybizzle/crawler-detect make doctrine-migration make asset ``` ### Configuration ``` // config/services.yaml services: App\Core\EventListener\RedirectListener: tags: - { name: kernel.event_listener, event: kernel.exception } App\Core\EventListener\AnalyticListener: tags: - { name: kernel.event_listener, event: kernel.request } ```