🌐
ROOT
/
var
/
softaculous
/
thelia
📤 Upload File
📁 New Folder
✏️ EDITING: changelog.txt
2.6.2 Latest #3743 fix: seed a fresh install with the 2.6.2 version markers #3742 fix: commit the update transaction only when one is still open #3717 fix: drop the bundled ResponsiveFilemanager from the Tinymce module #3709 fix: upgrade a module in place instead of deleting and reinstalling it #3703 fix: return the default locale for a customer that carries no language #3685 fix: keep a module activated when its upgrade is refused #3693 fix: finish the ISO 3166-2 clean-up of the state seed #3680 fix: export the shipping tax rule title as text, and the delivery country in its own column #3661 fix: use the ISO 3166-2 codes for Aguascalientes and Ciudad de Mexico #3655 fix: export every order when no date range is given, and let the command supply one #3654 feat: configure multi-domain languages without going through a broken state #3635 fix: run an export without a date range instead of dying on it #3632 test: compare cloned product prices as numbers, not as DECIMAL strings #3629 fix: index the tax factor cache on the order or cart it was computed for #3631 fix: never redirect a rewritten url to itself when the language domain is missing or is the current one #3624 fix: keep the generated Propel models when the kernel cache is cleared #3623 fix: roll back the transaction when a non-Exception error escapes an action #3621 fix: hand back the stored rewritten url, 404 the url of a deleted object, and keep the source image locale when cloning #3614 fix: enforce the declared import formats on the uploaded file #3606 test: make the legacy test suite run again and gate it in CI #3599 feat: let a module declare the position of its hooks #3583 ci: run the unit and functional test suites on the 2.6 branch #3560 fix: keep the hook positions and the ignored hooks when running hook:clean #3569 fix: default missing request parameters in front and back office templates #3570 fix: return a 404 instead of a 500 for an unknown back-office template #3564 fix: pass the validated form to the customer events instead of calling getForm on it #3568 fix: seed Belize as BZ and Libya as 434 in the country list #3558 feat: add the ISO 3166-1 countries missing from the seed #3554 fix: return null instead of rounding a null price in the OrderProduct resource #3547 fix: report a virtual download only when the order has a virtual document #3546 fix: tell the admin to deactivate a module that an order still references #3544 fix: treat the customer discount as the decimal it is #3540 fix: type OrderProduct API virtualDocument as string #3538 chore: let PHPStan scale its worker count to the machine #3551 style: prefix native constants in BaseController refactor: centralize form-based redirect url resolution chore: normalize hidden field rendering in address templates #3524 feat: add ISO 4217 numeric currency code #3530 feat: expose full ISO 3166-2 code as a computed field on states #3527 fix: look up the session on each token access so cart item updates work #3523 fix: refresh cart item prices and special offer status when a cart is restored #3522 fix: consume coupons when the payment is confirmed, not when the order is created #3521 fix: correct swapped Belarus/Palau names and outdated Zaire name in seed countries #3518 fix: prevent fatal TypeError when a hook is attached with the wrong event kind #3515 fix: bind full form data to customer create/update events #3514 fix: explain the virtual product document rules in the back office #3512 fix: restore template definition even if mail rendering fails #3509 fix: store the applied update script version in the thelia_* config variables #3508 fix: keep the template translation domain when a hook is rendered #3503 fix: fall back to same-host check when multi-domain lang.url has no match #3496 fix: render the delivery step again when its form fails validation #3495 fix: keep the back office breadcrumb usable for untitled categories and folders #3469 fix: stop storing Tinymce custom CSS as a file in the module directory #3483 fix: report invalid coupon condition parameters instead of a 500 #3482 fix: keep every selected attribute value on sale when a product has several #3481 fix: remove the use_tax_free_amounts variable, which had no effect #3480 fix: remove invalid coupon codes from cart session #3479 feat: add base64 conversion option to local_media smarty block #3478 fix: align module schema charset with core utf8 default #3477 fix: keep current page when redirecting to another language domain #3476 fix: respect edition locale in mail message preview #3475 fix: purge old export cache files on each export #3474 feat: expose more Html2Pdf options through PdfEvent #3472 fix: support multi-word search_mode=any_word in loop search_in #3471 fix: make the update process resume correctly and create the missing CDN variables #3468 fix: use consistent Title wording for the config variable field #3467 refactor: move setupFormErrorContext() to BaseController #3465 fix: correct inverted add/remove event string values for attribute and feature templates #3463 fix: allow null user from remember-me token providers #3462 fix: sync visibility switch state to form before product save #3461 fix: PAYMENT_MODULE empty in order-payment-gateway javascript hook #3460 docs: clarify Node.js/Yarn PATH errors in modern-init.sh #3459 fix: count direct children of the category, not the site total #3458 fix: set og:image to main product image on product page #3464 fix: drop leading backslash on non-native calls in SsrfGuardTest #3455 fix: deny admin session when the admin account was deleted #3453 fix: restore Taiwan country_i18n titles and area link in setup data #3452 fix: validate remote URL in Tinymce filemanager upload to prevent SSRF #3451 fix: cast visible to int in Category/Folder/Content/Brand/Country/State actions #3450 fix: use InputBag::all() for array request params in AdminLogsController #3449 docs: replace outdated docker section with ddev pointer in Readme 2.6.1 Latest #3446 fix: require lexik/jwt-authentication-bundle ^2.20 in thelia/core fix: allow composer/composer ~2.10.0, all 2.9.x affected by security advisories #3435 Feat/api updated at rewriting filters #3433 Fix #3432 #3430 fix bo template catalog-breadcrumb #3421 fix: skip OrderFilter when no order param is provided #3416 Main fix api #3407 Thelia API #3406 Remove symfony/polyfill-php73 dependency #3399 Fix clone when file is empty #3398 Fix clone product #3394 Fix unknow resource type Url #3392 expose template attributes and feature for products route API on Thelia Main #3391 Fix incorrect log level #3386 Fix feature multilanguage #3385 fix mailer i18n #3384 fix missing i18n rows in database #3383 Feature Informations Boutique Multilanguage #3381 chore(deps): bump lodash in /templates/frontOffice/modern #3379 Feature Images by lang #3377 Integrate native url sanitization #3375 Update page_url for image upload form #3370 Fixed the build of module list when editing module hook #3325 Sum of rounds / round of sums selection from configuration fix: bump phpunit to 9.6.* to resolve security advisory GHSA-vvj3-c3rp-c85p feat: enhance PropelExtractor and PropelPersistProcessor for translatable resources Backport Front 2.6.1: multi-domain language detection in sitemap generation Backport Tinymce 2.6.1: handle null request in TinyMCELanguage constructor 2.6.0 Latest #3369 Feat: remove stack docker #3368 chore: remove deprecated CI/CD workflow configuration #3367 Fixes scrutinizer issues #3364 Prepare Thelia version 2.5.5 to 2.6.0 #3363 fix: add umask permission in FileManager + improve session handling in TokenProvider #3362 feat: add symfony/monolog-bundle to composer.json #3360 fix: update composer.json to require Symfony 6.4 and allow contributions #3359 Fix argument set to null if empty('') #3358 Fix precedence of event variable values #3357 Fix test for pasting as text #3349 Adding default rules for Apache mod_brotli #3348 Bump axios from 1.7.4 to 1.12.0 in /templates/frontOffice/modern #3340 Update Readme.md #3339 Bump tmp from 0.2.1 to 0.2.4 in /templates/frontOffice/modern #3337 Api Platform #3336 fix: remove force error reporting #3334 Update CouponManager.php #3332 Bump form-data from 4.0.0 to 4.0.4 in /templates/frontOffice/modern #3326 Fix missing delivery module in insert.sql.tpl #3316 Update search.html #3315 Image data is no longer always returned in an ImageEvent #3314 Update OrderProduct.php #3312 Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /templates/frontOffice/modern #3310 Clone function issue #3309 Update orders.html #3308 Bump @babel/runtime-corejs3 from 7.19.0 to 7.26.10 in /templates/frontOffice/modern #3307 Bump @babel/helpers from 7.22.10 to 7.26.10 in /templates/frontOffice/modern #3305 An admin not logged in to the BO is redirected to the requested page after logging in #3304 Fix/array search loop pagination #3303 Fix/GitHub api call #3302 Uses actions/cache@v4 instead of v2 #3296 Give the possibility to modify the PDF filename #3295 Bump serialize-javascript from 6.0.0 to 6.0.2 in /templates/frontOffice/modern #3268 Prepare Thelia version 2.5.4 to 2.5.5 #3267 Fix wrong .env location in TinyMCE filemanager config
💾 SAVE CHANGES
CANCEL