Skip to content

<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /changelog/Changelog.4.70.md for this page in Markdown format</div>

Home | Changelog

Version 4

version 4.70

  • [4.70.2] task: use private packagist for composer packages
  • [4.70.2] fix(schema/shop_product): fix sql error add missing statement delimiter
  • [4.70.2] fix(Adv_order_model): Assign the correct VAT value on gift products in function chooseGiftProductCodeIds, by default was zero before the fix.
  • [4.70.1] fix: update vue-template-compiler and vue-loader to latest versions (support .? syntax in vue)
  • [4.70.0] update: update node@20.16.0 (latest LTS) and npm@10.8.1
  • [4.70.0] fix: typo in main php template view
  • [4.70.0] fix: main template AdvProductCard condition to display
  • [4.70.0] dropped: lightview component incompatible with new versions of node. replace by OS input type="color"
  • [4.70.0] fix(Adv_skroutz_orders_model): fix to get the correct product's variation in function getShopProductWithProductCodeForVariations
  • [4.70.0] chore: update composer components
  • [4.70.0] fix(public-marketplace): renamed public marketplace patch controller

Notes

  • [4.70.2] We now use packagist.com. fixes 429 on bitbucket.org.
    • in local environment you need
      1. to update auth.json with the one shared
      2. to run composer update mirrors to update lock file with urls for packagist for packages required in client. if after update mirrors running composer i responds with lock out of sync run composer u --lock to regenerate lock hash
    • on server update auth.json with the one shared before running composer i
  • [4.70.2] Check for overrides:
    • Order_model::chooseGiftProductCodeIds
  • [4.70.1] Patch requirements:
    bash
      npm ci && npm run production && npm run admin-production
  • [4.70.0] for local environment nvm install 20.16.0 and nvm use 20.16.0
  • [4.70.0] Check for overrides:
    • Skroutz_orders_model
  • [4.70.0] Patch requirements:
    bash
      composer i
      npm ci && npm run production && npm run admin-production
  • [4.70.0] package.json current state in development
    json
      {
         "engines": {
           "node": "~20.16.0",
           "npm": "~10.8.1"
         },
         "devDependencies": {
           "@fullhuman/postcss-purgecss": "^6.0.0",
           "cross-env": "^7.0.3",
           "laravel-mix": "^6.0.0",
           "laravel-mix-bundle-analyzer": "^1.0.5",
           "resolve-url-loader": "^5.0.0",
           "sass": "^1.60.0",
           "sass-loader": "^16.0.0",
           "vue-loader": "^15.9.8",
           "vue-template-compiler": "^2.6.11",
           "webpack": "^5.89.0"
         },
         "dependencies": {
           "@googlemaps/markerclusterer": "^2.3.2",
           "apexcharts": "^3.42.0",
           "axios": "^1.7.3",
           "chart.js": "^2.9.4",
           "core-js": "^3.31.1",
           "countup.js": "^2.7.0",
           "ecomntag": "git+ssh://git@bitbucket.org/devteamadvisable/ecomntag.git#semver:^1.5.0",
           "google-maps": "^4.3.3",
           "lodash-es": "^4.17.21",
           "lottie-web": "^5.12.2",
           "rss-parser": "^3.13.0",
           "sweetalert2": "^11.7.20",
           "vue": "^2.7",
           "vue-apexcharts": "^1.6.2",
           "vue-confetti": "^2.3.0",
           "vue-countup-v2": "^4.0.0",
           "vue-multiselect": "^2.1.7",
           "vue-tiny-lazyload-img": "^0.1.0",
           "vue-toasted": "^1.1.28",
           "vuedraggable": "^2.24.3",
           "vuex": "^3.6.2"
         }
      }