Skip to content

Releases: getwebspace/platform

5.1.0

07 Aug 09:05
Compare
Choose a tag to compare

Changes:

  • Added a makefile command for creating migrations
  • Added the user.loyalty field
  • Added a cron service
  • Added the AbstractSchedule class
  • Added comment and order fields when serializing file
  • Added path field with public paths when serializing file
  • Fixed user messenger display
  • Updated libraries
  • Updated README
  • Improved entrypoint code
  • Improved logging (added daily log rotation)
  • Fixed empty address check for models with automatic public address generation
  • Fixed default value for user_group.access
  • Fixed catalog_product_popular function - now only shows products that have not been deleted
  • Fixed route for api/v1
  • Fixed index in reference table
  • Replaced cache handling library
  • Removed IPv6 port 80 listener
  • Removed hasFactory trait from models
  • Removed private field from file (unused for 6 years)

5.0.0

01 Jul 11:35
Compare
Choose a tag to compare

Changes:

  • Migrated to Alpine 3.20: The system now runs on the latest version of Alpine Linux.
  • Migrated to PHP 8.3: Upgraded to the newest PHP version for better performance and features.
  • Optimized Docker Container Size: Reduced the size of Docker containers to improve deployment efficiency.
  • Updated Libraries: Ensured all libraries are up to date for improved security and functionality.
  • Added Migrations via Phinx: Simplified database schema changes using Phinx.
  • New Plugin Types: Introduced OAuth and Mail plugins.
  • Enhanced Search: Integrated TNT search engine for faster and more accurate results.
  • Session and File Caching: Added memory cache for sessions and persistent cache in files.
  • New Image Size: Introduced a "big" size for images.
  • Rewritten Codebase: Refactored models, relations, services, tasks, and casts.
  • Improved Authentication: Overhauled the authentication process.
  • Locale Fixes: Resolved issues with locale settings and translations.
  • System Installation: Streamlined the installation process.
  • ORM and Image Processing: Switched from Doctrine ORM to Eloquent ORM and replaced ImageMagick with GD.
  • Redesigned Forms: Updated the design of cup forms for better usability.

These updates enhance the system's performance, security, and usability, providing a more efficient and user-friendly experience.

4.1.2

27 Feb 22:06
Compare
Choose a tag to compare

Small fixes

4.1.1

27 Feb 22:06
Compare
Choose a tag to compare

Small fixes

4.1.0

22 Feb 17:01
Compare
Choose a tag to compare

Changes:

  • added api for payment plugins
  • fixed cart total's count's
  • other small fixes

4.0.7

26 Dec 15:05
Compare
Choose a tag to compare

Changes:

  • changed truncated size for product title
  • removed function get
  • improved search
  • fixed category_uuid (applies to: export/import products, main catalog page, etc)

4.0.0

27 Nov 12:32
Compare
Choose a tag to compare

Major Engine Update!

In this update, our focus was on adding a reference book. Now there is a convenient way to organize: store addresses, countries, address formats, currencies, social networks, available delivery options, taxes, length and weight classes, order and availability statuses, invoice templates, and packing slips.

Additionally, we made changes to category and product lists, product and order editing forms. Old individual fields for categories and products have been replaced with attributes. The user experience of interacting with the system interface has been improved.

Other Changes:

  • Added new commands to Makefile
  • Added migrations for SQLite
  • Added product search by title
  • Added price_self price type when creating an order
  • Added getPriceCalculated method for Product considering price type, discount, and tax
  • Added getPriceCalculated and getTotalCalculated methods for OrderProduct considering discount and tax
  • Added getTotalPriceCalculated method for Order considering discount and tax
  • Added getTotalDiscount method for Order calculating total discount
  • Added getTotalTax method for Order calculating total tax
  • Added Plugin method addScript for adding JS scripts.
  • Added new Twig function reference(string $type = null, bool $pluck = false) for the directory
  • Added get($key) method in AbstractEntity for retrieving values when working with arrays
  • Added redirect back after calling a background task from CUP
  • Added attribute copying from parent category when creating a category
  • Changed the system installation and update interface
  • Changed the order creation form
  • Changed the old Twig function reference to constant
  • Changed the getProducts(string $type = null) function in Order, now can return a list of a specific type
  • Changed the file upload size limit from the text editor
  • Improved parent category-product relationship, product-category (similar for publications)
  • Improved the appearance of user/order/category/product lists
  • Improved validation of text values for certain fields
  • Improved functionality for limiting the number of orders per day
  • JSON_PRETTY_PRINT is now only in debug mode
  • Twig functions related to JSON are now safe for HTML
  • User sessions now automatically clear when reaching 5 active users
  • Fixed user search by name
  • Fixed API authentication issue
  • Fixed data serialization for API
  • Fixed an error where language plugins prevented system installation
  • Fixed cascading deletion of child categories and products/publications
  • Fixed an error when PEM files were deleted
  • Fixed the main catalog page to consider hidden categories
  • Fixed an issue when unable to select the desired language, English is selected
  • Fixed volumetric weight calculation for products
  • Fixed an error when passing a null value in API
  • Updated JS/CSS libraries.

And other fixes and improvements.

3.2.1

11 Aug 09:28
Compare
Choose a tag to compare

Small fixes

3.2.0

31 Jul 12:18
Compare
Choose a tag to compare

Changes:

  • update alpine version
  • add order limits per shipping day
  • add parameter for catalog product price_type
  • add user filter by group
  • change template editor to file editor (includes resource dir)
  • add editor adding (search, search & replace)

Fixes:

  • fix task language (use default)
  • fix order list filtering by date
  • fix export order list
  • fix cup order add product
  • disable autocomplete inputs with list

and other..

3.1.1-f

19 Jun 21:54
Compare
Choose a tag to compare

Changes:

  • fix readme
  • fix locale
  • fix code via phpcs
  • add makefile
  • update libs