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
|
## 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:
|
- 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:
|
- Pliki metadanych aktualizacji:
|
||||||
- `updates/changelog.php` (dodany wpis `ver. 0.294`)
|
- `updates/changelog.php` (skonsolidowany wpis `ver. 0.292` z 0.292+0.293+0.294)
|
||||||
- `updates/versions.php` (`$current_ver = 294`)
|
- `updates/versions.php` (`$current_ver = 292`)
|
||||||
- Weryfikacja testow przed publikacja:
|
- Weryfikacja testow przed publikacja:
|
||||||
- `OK (610 tests, 1817 assertions)`
|
- `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 />
|
<b>ver. 0.292 - 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 />
|
|
||||||
- UPDATE - pelna migracja front\factory\ do Domain (5 ostatnich klas: ShopProduct, ShopPaymentMethod, ShopPromotion, ShopStatuses, ShopTransport)
|
- 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 - ProductRepository: ~20 nowych metod frontendowych (cache Redis, lazy loading, SKU/EAN fallback)
|
||||||
- UPDATE - PromotionRepository: 5 metod aplikowania promocji (applyTypeWholeBasket/CheapestProduct/CategoriesOr/CategoriesAnd/CategoryCondition)
|
- UPDATE - PromotionRepository: 5 metod aplikowania promocji (applyTypeWholeBasket/CheapestProduct/CategoriesOr/CategoriesAnd/CategoryCondition)
|
||||||
@@ -23,6 +6,16 @@
|
|||||||
- UPDATE - PaymentMethodRepository: metody frontendowe z Redis cache
|
- UPDATE - PaymentMethodRepository: metody frontendowe z Redis cache
|
||||||
- CLEANUP - usuniety caly folder front\factory\ (20 klas zmigrowanych) + 4 inne klasy legacy
|
- CLEANUP - usuniety caly folder front\factory\ (20 klas zmigrowanych) + 4 inne klasy legacy
|
||||||
- FIX - broken transports_list() w ajax.php zastapiony nowa metoda forPaymentMethod()
|
- 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>
|
<hr>
|
||||||
<b>ver. 0.291 - 17.02.2026</b><br />
|
<b>ver. 0.291 - 17.02.2026</b><br />
|
||||||
- UPDATE - migracja front\controls\ShopProducer + shop\Producer do Domain\Producer\ProducerRepository + front\Controllers\ShopProducerController
|
- 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++)
|
for ($i = 1; $i <= $current_ver; $i++)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user