Results 1 to 5 of 5
  1. #1
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Zen Cart v1.5.6c released!

    We are pleased to announce the release of Zen Cart v1.5.6

    Download available here: http://sourceforge.net/projects/zencart/files/

    Minimum Requirements
    Zen Cart v1.5.6 requires a minimum of the following:
    • PHP 7.3 is recommended, but it "can" work with PHP 5.5 or newer
      (Note: PHP versions older than 5.6 are deprecated and no longer supported by PHP ... You REALLY should be using PHP 7.1 as a minimum, for both security and speed benefits.)
    • MySQL 5.1 - 5.7
    • Apache 2.2 - 2.4
    • Apache configured with AllowOverride set to either 'All' or at least both 'Limit' and 'Indexes' parameters, and preferably the 'Options' parameter as well.
    • PHP configured to support CURL with OpenSSL
    • Server's CURL and OpenSSL configured to use the latest modern TLS capabilities

    Nginx is supported. IIS is not.

    CHANGELOG - List of Changed Files
    For a list of files that have been changed since v1.5.5, see the changed_files-v1-5-6.html document, located online or in the /docs/ folder of the downloaded zip.

    What's New In v1.5.6:
    The most notable improvements and bugfixes in v1.5.6 since v1.5.5 include:
    • Core - Updated dozens of files for compatibility with PHP 7.2 and also 7.3
    • Admin - Sales-Report graphs on Admin dashboard
    • Checkout - customer confirmation emails now include customer delivery telephone number
    • Checkout - Square Payment support is now built-in. Start taking credit card payments in just 5 minutes! See www.zen-cart.com/partners/square_setup
    • Admin - Reworded "in stock"/"out of stock" to "enabled"/"disabled" on product-edit pages due to popular request
    • Admin - Most of the Admin pages have received styling updates for consistency and improved support for smaller screens (credits @Zen4All)
    • Admin - Admin pages now show their name in browser tabs, instead of generic "Admin"
    • Admin - Order pages now have some observer hooks to allow plugins to display "more data" with less code-changes
    • Admin - GV Queue indicator in Admin Header bar can be enabled/disabled in GV Module settings
    • Coupon new features added: search, export, reactivate, delete duplicates, clone existing coupons
    • Coupons can now be restricted to amount of an order or of a specific product
    • Coupons can now be restricted to customers having a specified number of previous purchases
    • Coupons can now be restricted to products not on sale
    • Coupons restrictions can now be bulk-added via manufacturer filter
    • Coupon Usage Report added
    • Template - CSS spans added around product-qty min/max/unit output, so that these items can be selectively hidden if needed. (Credits @lat9)
    • Template - Compatibility updates to accommodate OnePageCheckout plugin integration
    • Core: Added language-change notifier hooks
    • Enhancement - Updated database to store more order-related data for easier order-reconstruction. This can help allow plugins to do more with completed order details.
    • Enhancement - File-Uploading now gives more detailed feedback about failures related to invalid file types.
    • Fixed - date display on Admin warning about log data is now formatted with store's default date format
    • Mobile - Updated embedded MobileDetect to latest version
    • Email - Updated embedded PHPMailer to latest version
    • Utility - CurlTester has more links to external diagnostic tools, including TLS Testing verification
    • Utility - Plugin version-check utility optimized to allow specific version-comparisons, and adapt to timeouts more quickly.
    • DB: Remove unused basket 'final_price' field from database
    • Removed old sagepay_form payment module, and old authorizenet_echeck payment module
    • All known v1.5.5 bugfixes and security fixes are included in v1.5.6
    • ... and numerous other small improvements to make things work faster, sleeker, smarter and be easier to use



    UPGRADE NOTES

    How To Upgrade A Zen Cart Site
    The way DrByte does upgrades is described in this blog post: https://www.zen-cart.com/entry.php?3...d-of-upgrading

    Important Note about CONFIGURE.PHP file changes introduced in v155!
    The contents of configure.php have changed (to be simplified) ... and they're MUCH SMALLER now!
    The dist-configure.php shows the simplified contents, and zc_install will generate the leaner files (when doing fresh installs).
    Also, zc_install will upgrade your configure.php files to the new format as long as the files are writable by your server's PHP.


    A NOTE ABOUT THE TEMPLATE, when upgrading
    While Zen Cart v1.5.5 added a newer "responsive_classic" template, we STRONGLY recommend that upgraders first upgrade the site using everything (including template_default) EXCEPT the responsive_classic template contents.
    THEN, once the upgraded site is working properly you can consider what changes you might want to make to your own active template.

    (Important notes about template_default are shown below)

    AGAIN: The responsive_classic template should NOT be implemented immediately as part of an upgrade; it should be a separate step ... if it is even used at all. IT IS NOT NECESSARY TO USE responsive_classic ON YOUR EXISTING SITE, AND YOU SHOULD UPGRADE THE REST OF YOUR SITE FIRST BEFORE ATTEMPTING TO CONVERT/ADAPT IT TO YOUR USE.


    Notes about changes to TEMPLATE_DEFAULT
    If you are upgrading from v1.5.4 or older, please see the important notes about template changes in the v1.5.5 release announcement!!!


    NOTE:
    Many people have asked about the "missing ?> at the end of some PHP files".
    This is INTENTIONAL, and explained here: What about the missing ?> at the end of some PHP files?
    It is NOT an error in the files or the download.



    BUGS?
    If you have questions about upgrading, please post in the "Upgrading to v1.5.x" section of the forum.

    If you have found an actual bug in the code, please post details of it in the Bug Reports section of the forum.

    Solutions to any confirmed bugs will be posted in Known bugs and fixes for v1.5.6


    FAQ:
    Q: "This was released in December. Should I update now, before Christmas?"
    Answer: An upgrade should be something you plan out, as your customizations may need to be re-integrated into the changed files. We recommend that you set some time on your calendar for doing your upgrade when your website is the least busy. For many merchants their busiest season is November-December but January is slower, so doing it in January is an ideal time for such merchants.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  2. #2
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Zen Cart v1.5.6a released!

    v1.5.6a has been released

    Download available here: http://sourceforge.net/projects/zencart/files/

    v1.5.6a contains the following fixes/changes:

    • Admin: Fix problem with creating coupons with percent off
    • Admin: Fix broken attribute-copy-to-whole-category
    • Admin: Improve whos-online session_decoding
    • Admin: Fix deletion of multilingual ez-pages when deleting a language
    • Admin: Fix validation of products_url in collect_info
    • Admin: Add notifier for categories-products-listing, allowing an observer to insert an additional status-type icon.
    • Admin: Fix geo-zones editor: wasn't saving inserts/edits due to wrong parameter
    • Admin: Fix Spiffycal issues in Products Price Manager
    • Admin: On config pages, only show the first 40 chars of a long config value so screen won't get messed up
    • Modify notifier for zen_get_products_stock
    • Prevent error: Cannot change session id when session is active
    • Show default quantity of 1 in products_quantity_discounts if product doesn't have a discount quantity.
    • Fix missing EMAIL_TEXT_TELEPHONE in email
    • Avoid errors when restoring cart while cart has product with attibutes without a text attribute.
    • Clear strict notifications based around shipping and shipping estimates.
    • Update and consolidate error handler code
    • Prevent ezpages "countable" warnings in logs
    • Fix error in perweightunit module
    • Added missing 'zen_updated_by_admin' function
    • Tax: Additional tax-handling notifications
    • Tax: Allow override of zen_get_tax_rate return value.
    • ot_coupon.php: Let an observer know that the coupon has been removed.
    • ot_coupon.php: Indicate that the coupon processing is starting and then, for each product, notify whether/not the product qualifies for the discount.
    • ot_shipping.php: Allow override of the shipping tax, since it can vary from one location to another.
    • Template: Auto scroll-to-top on ajax confirmation page
    • Template: Update the EN flag icon (previous gif was bad)
    • Template: Added back language define which will be used by older templates
    • zc_install: Handle old date_added zero dates
    • zc_install: handle ezpages migration to multilingual where table-prefixes are used



    BUGS?
    If you have questions about upgrading, please post in the "Upgrading to v1.5.x" section of the forum.

    If you have found an actual bug in the code, please post details of it in the Bug Reports section of the forum.

    Solutions to any confirmed bugs will be posted in Known bugs and fixes for v1.5.6
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  3. #3
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Zen Cart v1.5.6b released!

    v1.5.6b has been released

    Download available here: http://sourceforge.net/projects/zencart/files/

    v1.5.6b contains the following fixes/changes:

    • zc_install: FIXED BUG: Now updates zero-date records in all tables before attempting to do required schema updates for newer MySQL versions
    • Numerous notifier hooks added for compatibility with various plugins
    • Language Files: Moved admin-side GV-related language defines to separate file for easier translation support and less duplication
    • Language Files: Moved admin-side audience.php language file to catalog-side instead
    • Admin: Fixed various page/template/markup errors
    • Admin: Fixed some category/product/metatag editing bugs and price-manager date-display bugs
    • Refactored catalog-side index_filters files for easier customizing
    • Checkout - Fixed situation where customer shipping address choice could be lost when restarting checkout
    • Authorize.net - Reworked AIM and SIM modules to use SHA verification instead of deprecated MD5 responses
    • PayPal - updated Express Checkout and Payments Pro to support recent changes to DoCapture API
    • Square - updated to use specific API version instead of a moving target
    • Template now shares template_default/jscript/jscript_framework.php unless overridden
    • Updated Admin and Catalog jQuery and Admin Bootstrap versions
    • Dozens of code updates for stricter PHP rules for PHP 7.2 and 7.3, and a few for older PHP 5 support for upgraders' benefit



    IS THERE A DATABASE UPGRADE STEP FROM v156a to v156b?
    Actually, yes, there is one MANUAL step you must do yourself. It's only automated if upgrading from before v156.
    1. If you're using PayPal and MySQL 8.0.17 or newer you may need to run these half dozen statements via SQL Patch
    2. If you ran into database errors when upgrading to v1.5.6 or v1.5.6a you might want to manually run the /zc_install/sql/install/zero_dates_cleanup.sql via the SQL Patches tool.


    BUGS?
    If you have questions about upgrading, please post in the "Upgrading to v1.5.x" section of the forum.

    If you have found an actual bug in the code, please post details of it in the Bug Reports section of the forum.

    Solutions to any confirmed bugs will be posted in Known bugs and fixes for v1.5.6
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  4. #4
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Zen Cart v1.5.6b released!

    Note: A new May 27 zip for v1.5.6b was posted, which contains a fix to a mis-located ot_coupon language define.
    This updates the following files:
    /includes/languages/english.php
    /includes/languages/english/modules/order_total/ot_coupon.php


    Small fixes also added to:
    /admin/includes/languages/english/layout_controller.php
    /includes/modules/category_row.php


    Plus all files changed in the May 26 and May 27 updates for v156b had the file headers updated as part of the May 27 zip.

    ALSO: In both zips, the /includes/classes/vendors/PHPMailer directory should have been listed in the changed-files list.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  5. #5
    Join Date
    Jan 2004
    Posts
    66,364
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Zen Cart v1.5.6c released!

    v1.5.6c has been released

    Download available here: http://sourceforge.net/projects/zencart/files/

    v1.5.6c contains the following fixes/changes:

    • Security Patch to prevent malicious SQL abuse
    • Fix regression error from 156a/b where PHP errors would occur during PayPal processing
    • Bugfix: functions_osh_update had a typo, causing errors
    • Bugfix: download-by-redirect problem fixed when store is in a subdirectory
    • Bugfix: duplicate (linked) products appeared during manufacturer filtering
    • Bugfix: undefined TEXT_NO_PROD_SALES for coupons
    • Ez-pages: fix lookup errors during multilingual use
    • Reduce copy/paste errors during customer password reset
    • Improvements to anti-spam for account creation and contact-us forms
    • Improve DOB handling on account pages
    • Fix tax-related errors in situations where no tax applies
    • Tighter controls to prevent order tampering or spoofing
    • Admin: Geo-Zone editor screen now displays the current zone name
    • Admin: Recipient count accuracy fixed if some group emails fail
    • Admin Keepalive tab stops flashing after expiration
    • Dozens of small updates to prevent HTML errors and PHP error/notices under PHP 7.2+



    IS THERE A DATABASE UPGRADE STEP FROM v156 to v156c?
    That depends: yes, there is one MANUAL step you must do yourself (and if you didn't do it in 156 already). It's only automated if upgrading from before v156.
    1. If you're using PayPal and MySQL 8.0.17 or newer you may need to run these half dozen statements via SQL Patch
    2. If you ran into database errors when upgrading to v1.5.6 or v1.5.6a you might want to manually run the /zc_install/sql/install/zero_dates_cleanup.sql via the SQL Patches tool.



    BUGS?
    If you have questions about upgrading, please post in the "Upgrading to v1.5.x" section of the forum.

    If you have found an actual bug in the code, please post details of it in the Bug Reports section of the forum.

    Solutions to any confirmed bugs will be posted in Known bugs and fixes for v1.5.6
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

 

 

Similar Threads

  1. Zen Cart v1.5.4 Released!
    By DrByte in forum Zen Cart Release Announcements
    Replies: 0
    Last Post: 31 Dec 2014, 08:57 PM
  2. Zen Cart v1.3.9g -- Released!
    By Kim in forum Zen Cart Release Announcements
    Replies: 1
    Last Post: 30 Sep 2010, 03:59 AM
  3. Zen Cart v1.3.9e -- Released!
    By Kim in forum Zen Cart Release Announcements
    Replies: 1
    Last Post: 28 Jul 2010, 05:43 PM
  4. Zen Cart v1.3.9d -- Released!
    By DrByte in forum Zen Cart Release Announcements
    Replies: 0
    Last Post: 3 Jun 2010, 04:37 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR