Maian Stripe Changelog (www.maianstripe.com)

[+] Added   [*] Updated/Removed   [-]   Bug Fix/Security Advisory

Version 2.0  (01 Feb 2025):
-----------------------------------

   [+] Added support for AddToAny (addtoany.com) social sharing platform
   [+] Added Support For Nette Utils (4.0.5)
   [+] Added official support for PHP8.2, 8.3 & 8.4
   [+] Added brand new internal comments system with import/export options and wysiwyg support
   [+] Added Improvements to CSRF tokens
   [+] Updated PHPmailer Email Sending Library (6.9.3)
   [+] Added Support For Latte PHP Template Engine (3.0.20)
   [*] Script docs updated, broken links updated or removed
   [*] Updated Sortable JS plugin (1.15.3)
   [*] Updated Nette Tracy PHP debugging system (2.10.9)
   [*] Updated Trumbowyg WYSIWYG editor (2.27.3)
   [*] Updated Bootbox JS plugin (6.0)
   [*] Updated Stripe callback API Version (2024-12-18.acacia)
   [*] Updated Stripe Payment API (16.5.0)
   [*] Updated min PHP version to v8.0
   [*] Updated Mobile Detection Class (4.8.09)
   [*] Removed fulltext search queries and indexes
   [*] Removed price sliders for price range filter, added input boxes
   [*] Removed tabs on view product page, all data now visible on load
   [*] Removed all third party comments systems
   [*] Removed Twitter Api And All Related Features Including Twitter Cards Open Graph Tags
   [*] Removed Addthis Social Sharing Service Due To Service Termination
   [*] Removed Internal Caching System
   [*] Removed Savant3 PHP Template Engine
   [-] Fixed Issue With Undefined Class Errors With Tracy Debugger


Version 1.4  (18 Mar 2022):
-----------------------------------

   [+] Added official support for PHP8.0 & 8.1
   [+] Added filter groups, useful for one click search filters for brands / features etc.
   [+] Added support for Facebook open graph app ID
   [+] Added billing address to checkout screen. This is optional. Billing address is always visible in admin CP for convenience.
   [+] Added product, page and category meta keywords and descriptions. Optional.
   [+] Added support for Facebook Comments (facebook.com) comments system.
   [+] Added support for IntenseDebate (intensedebate.com) comments system.
   [+] Added support for Hyvor Talk (talk.hyvor.com) comments system.
   [+] Added support for Commento (commento.io) comments system.
   [+] Added http/https protocol option for base path and social links to prevent mod_security issues
   [+] Added official support for PHP7.4*
   [+] Added more controls to admin WYSIWYG editor including easy copy/paste media option.
   [*] Stripe callback API updated to latest version (2020-08-27)
   [*] Updated Mobile Detection Class (2.8.39)
   [*] Twitter and Facebook sharing meta tags now display main product image, not default image.
   [*] Updated tcpdf library (6.3.2)
   [*] Updated Codebird Twitter library (4.0)
   [*] Import, export and download routines now use the system temporary folder. This is auto cleared by the garbage collector and is used for better performance.
   [*] Security enhancement. Backup folder path must explicitly be set in admin CP now for security.
   [*] Update trumbowyg jquery plugin (2.25.1)
   [*] Improvements to addThis social plugin integration. Plugin code may need updating, see docs.
   [*] Updated Stripe payment gateway API library (7.116.0)
   [*] Improvements to product imports in admin CP. Removed LOAD DATA INFILE.
   [*] Updated Bootstrap library (3.4.1)
   [*] Updated upgrade routines to auto switch system off during upgrade.
   [*] Basic captcha can now optionally create text from a pre-defined word list
   [*] Added Nette Tracy PHP debugging system for better error reporting and exception handling (2.9.1)
   [*] Documentation updated. 404 links removed or updated and typos fixed.
   [*] Updated jQuery javascript library (3.6.0)
   [*] Security enhancements and layout alterations
   [*] Updated PHPMailer email sending library (6.6.0)
   [*] Updated TCPDF plugin to support PHP7.4/8.*
   [*] Zone tax rate now supports decimal values.
   [*] Removed Google+ meta tags due to closure of social network
   [-] Fixed bug that caused wrong product to load on some servers if the product slug contained numbers that related to another product ID
   [-] Fixed Stripe callback issues related to later API versions
   [-] Fixed issue where first product buy option could not be cleared, only updated, which in rare cases could confuse product downloads.
   [-] Fixed loading of UK states which were not in alphabetical order
   [-] Fixed invalid numeric value for auto sales calculation on admin sale edit screen when new product was added with no cost value
   [-] Fixed air date picker javascript error for dates that began in January due to invalid 0 value
   [-] Fixed bug with admin pages where deleting a page could result in the admin menu not appearing correctly
   [-] Fixed bug with admin graph where years disappeared from drop downs when filtered
   [-] Fixed issue where meta description & keywords were reversed and shown in the wrong meta values


Version 1.3  (07 Nov 2019):
-----------------------------------

   [+] Added download lookup option on product add screen instead of drop down, which was too slow to load if the store had many downloads
   [+] Added support for Maian Affiliate for product commissions. Requires Maian Affiliate installation.
   [+] Added option to enable/disable PDF invoice option on buyer order confirmation/downloads screen.
   [+] Added terms and conditions option to checkout. Optional, can be disabled in settings.
   [+] Added option to print individual PDFs from the sale edit screen. No need to search sales now.
   [+] Added basic captcha for contact form as alternative to CleanTalk. 
   [+] Added price display to store frontend for any products listed in the right menu. Recent, Popular etc
   [+] Added price display to store frontend for any latest products listed in the footer.
   [+] Added contact form auto responder. Can be disabled in settings.
   [+] Added support for the PHP mail function. Useful if your host blocks SMTP connections.
   [+] Added option to disable sale notification emails to buyers. Some people asked for this, so here it is. :)
   [+] Added option to bypass security certificates for SSL/TLS. Not recommended, but can be useful if you have mail issues.
   [+] Added option to admin sales search screen to search orders by invoice number
   [+] Admin menu sections can now be sorted and links can be hidden if you prefer the menu options differently
   [+] Added option to add custom admin pages. Useful if you need to load other client data on admin pages.
   [*] Admin dashboard graph now has year selectors for you to choose years for comparisons.
   [*] Improvements to Wysiwyg editor view on small devices
   [*] Updated jQuery library to latest stable release (3.4.1)
   [*] Updated PHPMailer email sending library (6.1.1)
   [*] Minimum PHP version required to run Maian Stripe is now 5.6 or higher
   [*] Updated Stripe payment gateway API library (7.7.1)
   [-] Fixed TCPDF plugin issue that caused PDFs to fail for builds on PHP7.2 or higher
   [-] Fixed bug with category links not showing on frontend product page
   [-] Fixed broken links in documentation and updated some script urls


Version 1.2  (08 Jul 2019):
-----------------------------------

   [*] Updated docs for callback endpoint secret, which is now required as all operations are handled by the Stripe callback system
   [*] Updated Stripe payment gateway API (6.40.0) to support SCA (Strong Customer Authentication)
   [*] Updated PHPMailer email sending library (6.0.7)
   [-] Fixed TCPDF plugin issue that caused PDFs to fail for builds on PHP7.2 or higher


Version 1.1  (24 Nov 2018):
-----------------------------------

   [+] Added Northern Ireland, Scotland and Wales counties to UK counties list
   [+] Added better error handling for Stripe gateway via try/catch block
   [+] Added mask/unmask toggle to gateway parameters. Can be enabled/disabled if desired. See docs.
   [*] Updated Stripe API library (6.22.1)
   [-] Fixed bug with category links not showing on frontend product page
   [-] Fixed bug that prevented custom callback file from triggering


Version 1.0  (22 Jan 2018):
-----------------------------------

   [+] Initial Version Release