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:
@@ -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
BIN
updates/0.20/ver_0.292.zip
Normal file
Binary file not shown.
12
updates/0.20/ver_0.292_files.txt
Normal file
12
updates/0.20/ver_0.292_files.txt
Normal 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
|
||||
@@ -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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?
|
||||
$current_ver = 294;
|
||||
$current_ver = 292;
|
||||
|
||||
for ($i = 1; $i <= $current_ver; $i++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user