Fix update package: consolidate versions 0.292-0.294 into ver. 0.292

- Move ZIP to updates/0.20/ver_0.292.zip (correct location)
- Add ver_0.292_files.txt (12 deleted shop classes)
- Consolidate changelog entries (0.292+0.293+0.294 → single 0.292)
- Set versions.php $current_ver = 292

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-18 02:08:30 +01:00
parent 69e78ca248
commit 1283846b39
5 changed files with 29 additions and 24 deletions

View File

@@ -18,14 +18,14 @@ Aktualizacje znajdują się w folderze `updates/0.XX/` gdzie XX oznacza dziesią
## Procedura tworzenia nowej aktualizacji
## Status biezacej aktualizacji (ver. 0.294)
## Status biezacej aktualizacji (ver. 0.292)
- Wersja udostepniona: `0.294` (data: 2026-02-18).
- Wersja udostepniona: `0.292` (data: 2026-02-18).
- Pliki publikacyjne:
- `temp/update_build/ver_0.294.zip`, `ver_0.294_files.txt`
- `updates/0.20/ver_0.292.zip`, `ver_0.292_files.txt`
- Pliki metadanych aktualizacji:
- `updates/changelog.php` (dodany wpis `ver. 0.294`)
- `updates/versions.php` (`$current_ver = 294`)
- `updates/changelog.php` (skonsolidowany wpis `ver. 0.292` z 0.292+0.293+0.294)
- `updates/versions.php` (`$current_ver = 292`)
- Weryfikacja testow przed publikacja:
- `OK (610 tests, 1817 assertions)`

BIN
updates/0.20/ver_0.292.zip Normal file

Binary file not shown.

View File

@@ -0,0 +1,12 @@
F: ../autoload/shop/class.Basket.php
F: ../autoload/shop/class.Category.php
F: ../autoload/shop/class.Coupon.php
F: ../autoload/shop/class.Order.php
F: ../autoload/shop/class.Product.php
F: ../autoload/shop/class.ProductAttribute.php
F: ../autoload/shop/class.ProductCustomField.php
F: ../autoload/shop/class.ProductSet.php
F: ../autoload/shop/class.Promotion.php
F: ../autoload/shop/class.Search.php
F: ../autoload/shop/class.Shop.php
F: ../autoload/shop/class.Transport.php

View File

@@ -1,21 +1,4 @@
<b>ver. 0.294 - 18.02.2026</b><br />
- UPDATE - usuniecie 12 legacy klas z autoload/shop/ (~2363 linii) pelna migracja na Domain-Driven Architecture
- UPDATE - class.Order.php: logika Apilo sync i email statusu przeniesiona do OrderAdminService
- UPDATE - class.Product.php: ~20 metod przeniesionych do ProductRepository, calculate_basket_product_price do BasketCalculator
- FIX - findCached(): stale Redis cache z obiektami \shop\Product powodowal ceny 0,00 zl
- FIX - LayoutEngine: niekwalifikowane Product::getFromCache() resolwaly do \front\Product
- FIX - szablony: konwersja object access na array access po migracji Product
- UPDATE - AttributeRepository::getAttributeValueById() dodano Redis cache
- CLEANUP - katalog autoload/shop/ pusty, zero referencji \shop\ w aktywnym kodzie
<hr>
<b>ver. 0.293 - 17.02.2026</b><br />
- UPDATE - front\controls\Site przemianowany na front\App (router, camelCase: checkUrlParams, pageTitle)
- UPDATE - front\view\Site przemianowany na front\LayoutEngine (layout engine, camelCase: cookieInformation)
- UPDATE - przepiete call sites w index.php (3 miejsca) i ajax.php (1 miejsce)
- CLEANUP - usuniete autoload/front/controls/ i autoload/front/view/ (puste foldery + pliki legacy)
- UPDATE - pelna migracja frontendu zakonczona: autoload/front/ = App.php + LayoutEngine.php + Controllers/ + Views/
<hr>
<b>ver. 0.292 - 17.02.2026</b><br />
<b>ver. 0.292 - 18.02.2026</b><br />
- UPDATE - pelna migracja front\factory\ do Domain (5 ostatnich klas: ShopProduct, ShopPaymentMethod, ShopPromotion, ShopStatuses, ShopTransport)
- UPDATE - ProductRepository: ~20 nowych metod frontendowych (cache Redis, lazy loading, SKU/EAN fallback)
- UPDATE - PromotionRepository: 5 metod aplikowania promocji (applyTypeWholeBasket/CheapestProduct/CategoriesOr/CategoriesAnd/CategoryCondition)
@@ -23,6 +6,16 @@
- UPDATE - PaymentMethodRepository: metody frontendowe z Redis cache
- CLEANUP - usuniety caly folder front\factory\ (20 klas zmigrowanych) + 4 inne klasy legacy
- FIX - broken transports_list() w ajax.php zastapiony nowa metoda forPaymentMethod()
- UPDATE - front\controls\Site przemianowany na front\App (router, camelCase: checkUrlParams, pageTitle)
- UPDATE - front\view\Site przemianowany na front\LayoutEngine (layout engine, camelCase: cookieInformation)
- CLEANUP - usuniete autoload/front/controls/ i autoload/front/view/ (puste foldery + pliki legacy)
- UPDATE - usuniecie 12 legacy klas z autoload/shop/ (~2363 linii) pelna migracja na Domain-Driven Architecture
- UPDATE - class.Order.php: logika Apilo sync i email statusu przeniesiona do OrderAdminService
- UPDATE - class.Product.php: ~20 metod przeniesionych do ProductRepository, calculate_basket_product_price do BasketCalculator
- FIX - findCached(): stale Redis cache z obiektami \shop\Product powodowal ceny 0,00 zl
- FIX - szablony: konwersja object access na array access po migracji Product
- UPDATE - AttributeRepository::getAttributeValueById() dodano Redis cache
- CLEANUP - katalog autoload/shop/ pusty, zero referencji \shop\ w aktywnym kodzie
<hr>
<b>ver. 0.291 - 17.02.2026</b><br />
- UPDATE - migracja front\controls\ShopProducer + shop\Producer do Domain\Producer\ProducerRepository + front\Controllers\ShopProducerController

View File

@@ -1,5 +1,5 @@
<?
$current_ver = 294;
$current_ver = 292;
for ($i = 1; $i <= $current_ver; $i++)
{