ChangeLog версии OkayCMS 4.5.2

Categories

We’re excited to present the updated OkayCMS 4.5.2 — the result of our continuous work on improving the system to make it more reliable, user-friendly, and functional.

Thanks to your feedback and thorough analysis, we have addressed both minor issues and critical functional aspects, making the system even more convenient and efficient to use.

Below is a summary of the changes included in this release. We’ve done our best to cover all the important aspects to ensure your projects operate at the highest level.

Thank you for choosing OkayCMS!

What's New in Version 4.5.2:

  1. Fixed: Field size issue in the CREATE TABLE ok_managers table. This problem occurred when a project had numerous modules, causing user settings to exceed the allowed size #377
  2. Fixed: Pagination not displaying on the Brands page when filtering by price #349
  3. Fixed: Problem in the new version of OkayCMS related to the usage of the getTheme() method from the file Okay/Core/TemplateConfig.php. Previously, the method was called from TemplateConfig, while it should have been used from FrontTemplateConfig. As a result, the checkout process from the cart did not work in debug mode. Additional validation code for product availability has been removed #373 , #389

  4. Fixed: Error that occurred when enabling debug mode (debug) if banners lacked an image. Now, the error message no longer appears at the top of the screen, and the fields for adding banners have the correct size #351

  5. Fixed: Display issue of products with negative values in the 'Quantity' field. Now, if a product has variants with negative quantities, they are displayed correctly on the site according to catalog settings and are not marked as 'In Stock' #352
  6. Fixed: Issue with the 'Save and Exit' button on the pages for products, categories, articles, article categories, brands, orders, and pages. Now, when returning to the list, previous GET parameters (filters, sorting, etc.) are retained. The button's logic now matches its implementation for modifying products #353
  7. Fixed: Error that occurred during quick editing of a product. If the product's activity was disabled during editing and the 'Apply and Exit' button was pressed, the user was redirected to an error page #354
  8. Fixed: Error that occurred when uploading and extracting ZIP files due to the open_basedir restriction #361

  9. Fixed: Syntax error caused by swapped input variables in the method #348
  10. Fixed: SEO filtering issue for min and max product prices when forming templates #347, #364
  11. Fixed: Typo in the variable name on the registration form #343 
  12. Updated:Modifications in the RozetkaPay module #369
  13. Fixed: Issue with displaying property values when no display toggles were active in the admin panel #363
  14. Fixed: Corrected select fields in the admin panel #367
  15. Fixed:Error in delayed filter loading #362
  16. Fixed: Error that occurred on projects with debug mode enabled and using local translations. The issue was caused by referencing a non-existent index in the file TranslationsHelper on line 166: if ($translations[$label]) #365
  17. Fixed:Error with incorrect removal of the language prefix in URLs #366
  18. Fixed: Error in the Feeds / Google Merchant module where an empty <description> tag was passed for products without a description. New options have been added to replace the description: pass the full product description in the feed if there is no short description, or replace an empty description with the product name #388

  19. Fixed: Issue with module versions on the admin panel modules page #371

  20. Optimized: Removed unnecessary database queries when forming brand URLs in catalogs #370
  21. Fixed: Error in the CMS router that occurred under specific settings. If a product's URL strategy was set to https://demookay.com/category-level-1/.../category/product-name and a non-existent URL contained only numbers after the domain name (e.g., https://demookay.com/123123), a 500 error occurred #372

  22. Fixed: Property management issues in the admin panel. Now it is possible to correctly sort property values, set a display limit without encountering an empty page on the last one, move property values between pages, and sort them alphabetically. Additionally, administrators are notified when duplicate properties appear #375 , #385
  23. Fixed: Error with delayed filter loading in categories, occurring with one of the four SEO-friendly URL settings for categories #380
  24. Fixed: Route prefix issue for all-posts #381
  25. Fixed: Several logical errors in order processing related to updating the payment status. Changes in the payment method are now correctly taken into account, and mass order updates with the paid field enabled no longer incorrectly apply the paid status to all orders #382
  26. Fixed:Bug with the favicon type: despite allowing multiple formats, the site theme always hardcoded type="image/x-icon" #383
  27. Fixed: CURL connection timeout and admin panel issues. Timeout durations for requests have been reduced to improve stability in case of failed connections or CURL errors #384
  28. Optimized: Database queries have been optimized, including caching for URL generation and module initialization queries #386
No reviews yet
Your commentary will be the first :)
Write your comment
log in
Download OkayCMS
version 4.5.2
Subscribe to the newsletter
You will receive a selection of useful articles on working with the site on OkayCMS, discounts on modules and templates