Önálló kézi telepítés a saját webszerverén. Minimális követelmények: Apache2, PHP 5.6+/7/8, MySQL 5.7+.
A letöltés ingyenes, támogatás vagy garancia nélkül. Ha kérdése van, forduljon a Fórumhoz . Jelentse be a hibákat a Bug Tracker segítségével.
A fejlesztői kiadás javításokat vagy javításokat tartalmazhat. Ugyancsak tartalmazhat új funkciók hibáit. Vigyázzon a kiadási megjegyzésre, ami benne van, és ne feledje, hogy a fejlesztői kiadás megváltozhat / frissülhet, mielőtt a masterre továbbítja.
Security release mainly containing security enhancements and fixes.
! Fix #539 - Docker container fail: mysqli readiness probe with timeout
! Security improvements and enhancements
+ Add MCP Server with support for tools and resources
+ Add URL type Domain + Path
+ Add price history collection as enforced by EU Omnibus directive
+ Add EU law enforced withdrawal button
+ Add auto-install via CLI installer on first Docker start
+ Add CSRF protection for all state-changing requests
+ Add Docker development environment, default to utf8mb4
+ Add escape_attr() used by addons that are 3.0 compliant
+ Ability to open original logotype in Appearance
+ Add support for rlink() params
* Add X-Robots-Tag: noindex to search page
* Fix category picker search only matching direct children of the current parent
* Fix restricted admins getting Access Denied on JSON/picker helpers
* Don't inject the lightbox for AJAX/XHR requests (prevents recursive loads)
* Fix sessioin issues (non-HTTPS and hen and the egg problem)
* Fix compact_category_tree CSS/JS selectors missing .card-body
* Fix CLI installer failing with undefined client_ip and relative paths
* Fix #498 - Geo Zones: pending Add row dropped silently on Save
* Fix #501 - category attributes filter crashes on non-array input
* Fix race condition in cache cleaner job
* Catch UnexpectedValueException instead of is_dir guard
* Fix issue #334 - Image meta rotation
* Fix featherlight loader white background
* Harden HTTP security headers, add per-user error display toggle
* Rename DB_SERVER_SECRET to HMAC_KEY_REMEMBER_ME
* Replace SHA1 remember-me with HMAC-SHA256 tokens
* Fix passing an invalid charset
* Fix list missing entity translations if a row with language code is missing in _info table
* Fix issue #405 - Remove duplicate categoryPicker
* Fix header warning when accessing install.php after installation
* Fix array values in radio and checkbox
* Fix issue #394 - Add unique key for product_id and filename
* Fix PHP warning on array options
* Fix warning if manipulated session ids
* Polish JSON-LD schema
+ Fix multibyte safe word wrapping for SMTP delivery
* Fix Product Picker
+ Fix #544 - Detect truncated POST and show actionable warning
* Fix for PHP 8.5 - Function imagedestroy() is deprecated since 8.5, as it has no effect since PHP 8.0
+ Allow trailing slash on Contact Us
+ Minify scripts and update checksums
+ Switch JS "eval" string for window function ref
* Adjust feedback for missing Imagick support
* Developer related updates and adjustments
* Ensure RGB colorspace to avoid issues with CMYK as reported in AVIF...
* Fix a bunch of Imagick transparency issues
* Fix add missing handling fee
* Fix colorat out of bounds during GD trim() image
* Fix delete vmod
* Fix header overwrite issue
* Fix inability to input price in cents e.g. 0.95
* Fix installed version vmod comparison
* Fix issue #361 - Sort products
* Fix issue #363 - Add missing index for date_created
* Fix issue #364 - media max-width
* Fix issue #366 - Add index for category_id in lc_products_to_catego...
* Fix issue #366 - Add missing indexes for lc_products_campaigns
* Fix issue #367 - PHP 5.6.x compatibility
* Fix issue #368 - Fill whitespace color
* Fix issue #369 …
* Fix missing group by
* Fix obsolete use of route::indentify()
* Fix overwrite image
* Fix select manufacturer width
* Fix set name and sku
* Fix uglify script command
* Fix undefined constant error
* Fix unintentional bold
* Fix unreliable parse_url()
* Merge pull request #358 from IBBoard/customer-service-with-slash
* Move session security timestamp setting
* Remove some more special characters from path friendly name
* Rename DEVELOPERS.md to CONTRIBUTING.md
* Replace en-dash and m-dash with hyphens in urls/filenames
* Set checkout to 1280 wide instead of 1440
* Update form function type to new syntax
* Updates for PHP 8.4
* Use blank layout for error page in backend
+ Who Purchased report
+ Add url() to form functions
* Fix shipping and payment fee in RTL
* Fix rename enable/disable vMod
* Fix loading of multiple custom attributes
* Fix check products for options during attribute deletion
* Fix product attribute index
* Fix PHP warning for missing HTTP POST param
* Fix domestic name alias
* Fix search params when setting sort parameter
* Fix vMod filename when downloading
* Fix issue #354 - Tax calculation does not take campaign price into consideration
* Fix dock under parent
* Fix early word wrapping should be handled in sending component instead
* Fix halt on invalid characters causing MySQL to panic
* Fix CLI installer
* Fix issue #356
* Fix PHP notice when no payment option was set
* Fix admin session language
* Fix sub page nesting
* Ensure loading of lightbox components
* Remove last empty line from CSV
* Log last email errors to entity
* Unset memory_limit during error log processing
* Payson discontinued by Svea
* Ability to set no thousands separator
* Split long lines into segments
* Add ability to filter Most Sold Products by manufacturer or country
* Ability to filter Most Shopping Customers by country
* Ability to filter Monthly Sales by country
* Clean up orphan product attributes
* Add installation parameter validations just in case something malicious is being passed
* Swap sprintf() to strtr() to prevent crashing with UTF-8 byte characters
* Pass given parameters as query parameters if the process method is HTTP GET
- Remove CSV as a selectable storage engine
- Remove CSS framework example file
+ Highlight critically logged errors in Log Viewer
+ Add og:imagewidth and og:image:height
+ Add CAPTCHA when unsubscribing from newsletter
+ Also match phone number when searching for orders
+ Show elapsed script time in error log
+ Highlight and prioritize critical errors in error log viewer
* Cache variables rather than output for manufacturer links
* Cirumvent floating point precision problem for form input decimal fields
* Adjust long script execution time logging
* Adjustments for PHP 8.4 compatibility
* Adjust Featherlight gutter for mobile
* Fix settings key name causing merchant's order copy to not being sent
* Fix country reference when setting store_zone_code
* Fix postcode for Nicaragua
* Fix error reporter background job firing abnormally or not at all
* Fix similar products not displaying
* Fix update weight and dimensions when editing order items
* Fix textarea height in Edit vMod
* Fix dark mode input text color and polishing
* Fix delete translations accidentally removing too many on the page
* Fix thumbnail name when one side is omitted
* Fix settings key name causing order copies not being sent properly
* Prioritize critical errors in reports
* Update to latest font versions
* Update Twitter icon with X
* Update error handler
- Remove obsolete enable crypto causing error causing smtp to fail
- Remove stream context from http wrapper as not fully implemented
- Remove Not Found logging and reporting
- Remove site manifest to get rid of app install banner
* Ability to resume next on error while importing CSV
* Add domain to Sitemap cache dependency
* Add support for auto detecting csv delimiter in form input
* Adjust minimum PHP version to 5.6
* Allow access to manifest.json during Development or Maintenance Mode
* Also store firstname, lastname, hostname and user agent for requesting newsletter suscriptions during checkout
* Always initiate document system node before capturing content
* Append commit author id
* Change default MySQL host to server setting
* Convert all time zone for all timestamps
* Convert email body line endings to RFC \r\n
* Database wrapper updates
* Decode link parameters passed as string
* Default number_format to 0 decimals
* Don't return XHTML self-closing slash for nl2br
* Don't specify tax if there are no tax rates that apply
* Fix add missing entity object initiation
* Fix bug report template
* Fix chain select zone
* Fix CLI detection not reliable using php_sapi_name()
* Fix deprecated notice
* Fix display MySQL version
* Fix HTML in translation
* Fix HTML entities in error handler
* Fix issue #333
* Fix last 1000 newsletter recipients
* Fix load raw html as text
* Fix match both 250-STARTTLS and 250 STARTTLS
* Fix missing "from" in SQL statement
* Fix missing stock notice for sold out items that are orderable
* Fix og:image 1200 x 630 retina 2x
* Fix output subcategories in sitemap
* Fix phone regex
* Fix PHP 8.2 warning: imagejpeg() expects parameter 3 to be integer
* Fix PHP new intolerance for numerical strings in scale_by_width()
* Fix PHP notice in newer PHP versions for null datetime
* Fix remove order comments when deleting order
* Fix required field for campaign prices
* Fix RTL in sidebar menu
* Fix user.date_expire_sessions
* Include subtotal tax in JSON response
* Increase Not Found Log to 500 lines
* JSON Schema adjustments
* Limit to last 1000 reverse IP lookups
* Make address, city, postcode, and phone optional consistently with the create account page
* Make sure log file exists
* Move accept button to right
* Optimize all table engines
* Patch robots.txt with full URL to sitemap
* Print button to local view instead of global
* Reload page after new vMods are installed (enables the use of framework components)
* Remove self-closing slash for void elements
* Rename Copy button to Link Copy
* Revert default MySQL server to 127.0.0.1 instead of relying on php.ini mysqli.default_host
* Set https for sitemap scheme
* Show links inconveniently hidden for mobile
* Simpliy looping through language_codes and currency_codes
* Specify currency next to order total
* Update Chartist.js from 0.11 to 1.3.0
* Update Finnish standard VAT to 25.5%
* Update job module frequency setting
* Update minified versions and hashes
* Update supported PHP version
* Update wiki URL
* Upgrade jQuery 3.7.1
* Upgrade SASS library
* Use cental catalog_products_search_query() for search page
* Use file_search() instead of glob()
* Use http instead of https for XML namespaces or Google will not accept the sitemap
+ Ability to resume next during CSV import
+ Ability to retrieve tax rates via AJAX
+ Ability to set variable type when initiating entity properties
+ Ability to view log files from backend
+ Add ability to set label when drawing radio buttons and checkboxes
+ Add AVIF image support
+ Add document JSON schema to core for easier use on any page
+ Add free shipping for last destination country code XX if no previous match
+ Add missing aspect ratio 9:16
+ Add shorthand command for archiving project to zip
+ Add support for CC in order copy email
+ Add support for Lazy Loading images
+ Add support for stream socket context in http wrapper
+ Add US paper sizes
+ Alert admin user upon new ip address logging in
+ Also fetch campaign price in product query
+ CSV input field
+ Dedicate a database method for sanitizing mysql like and fulltext
+ Display quantity in the catalog tree
+ Display tab of application errors on about page
+ Group quick access header menu items
+ New database result object (Pre-release from 3.0)
+ og:image for category
+ Polyfill for Alpine
+ Quicksave button on Edit vMod page to stay on page
* Raise thumbnail quality to 80 as 65 is way too noisy
+ Set timezone when initiating database connection
+ Show categories on the start page
+ Show error log on about page
+ Show reserved quantity on edit product page
+ Track author user for all comments
+ Translation editor rewritten for support of entire collections
+ View raw content with featherlight
- Delete database table definitions
- Remove fallbacks for cheapest() shipping and payment
- Remove bad git pre-commit hook (and we no longer need it)
- Remove inner spinner for input number fields
- Remove old translations search file
- Remove print button from comment view
- Remove support for multiple page dockings and make pages docked in the menu standalone
- Remove the need for URL query parameter media=print
+ Emulate SERVER_SOFTWARE if missing
+ Store hostname and user agent for newsletter subscriptions
+ Add Georgian URL transconversion of characters
+ Add quantity min, max, and step to CSV Import/Export
+ Add hostname and user agent to newletter subscribers
+ Add CAPTCHA and a dedicated page for newsletter subscriptions
+ Add cron job configuration helper
+ Add ability to set temp file data upon creation
+ Track time spent for rendering views
* Fix convert special characters to HTML entities
* Fix wrong constant name for table prefix
* Fix datetime filter for most shopping customers
* Adjust stock status feedback
* Use a controller and view for cookie notice
* Fix order item priority
* Fix attribute values table overlapping previous content
* Fix PHP warning by ensuring a valid webpath
* Fix number and money formatting
* Fix bad bots nonsense causing a PHP warning if the URL path contains multiple slashes
* Show CPU usage and memory usage on about page, and split logic from view
* Fix save phone
* Fix hidden currencies
* Fix setting group description
* Copy Payson to Swedish installations
* Stop refreshing cart after 60 cycles
* Fix issue resolving a backend url
- Remove auto page break every 11 rows due to complaints
- Remove unused grid set
- Remove unused tag attribute
- Remove some orphan files
+ Add missing order status state "completed"
+ Add missing handler to delete customers
+ Add ability to set/remain a blank order state
+ Add order state "other"
+ Catch fatal errors
* Fix RTL dropdown alignment
* Fix issue #317 - Remove traces of vMod configuration settings
* Fix login border radius
* Fix redirect url upon changing language
* Fix for PHP 8.2 not liking false passed as string
* Fix mobile navbar for right-to-left languages
* Fix step quantity
* Fix parsing CLI arguments
* Fix email attachments - Thank you @apps4research for addressing the cause
* Fix search products in most sold products
* Fix notice class
* Fix issue #314 - Typo in CSS variable name
* Fix seamless regional settings
* Use resource link for open graph image
* Don't limit RAM when parsing the error log as a giant error log is even more important to report
* Consistify order status sorting
* Stop refreshing cart after 60 cycles
* Don't look for scripts in the images directory
* Cache sitemap 12 hours
* Set some more default values for new products
* Adjust old upgrade patches
* Terminate existing user sessions upon account changes
* Also include language with URL Type set to None in hreflangs
* Resolve URLs with path prefix for language missing a trailing slash
* Identify language for language with URL Type set to None
* Forbid setting url type to None for more than one language
* Reveal placeholders if net price is zero
* Remove almost pointless caching of customer service links and information links
* New line encoding adjustments
* Add attribute_groups to display them in settings pages
And some minor adjustments and improvements.
+ Add total number of products to stats widget
+ Add dragability to order items
+ Website Manifest
+ Add Unprocessed Orders to the list of order filters
+ Add vMod operation method to replace "all" in a file
* Fix CRAM-MD5 authentication
* Fix reinsert input field values of string '0'
* Fix validate vMod regex clause
* Support for any image size ratio in image_scale_by_width()
* Default new vMod operation method to "after"
* Fix issue #295 - array_replace_recursive invoked with 1 parameter, at least 2 required
* Upgrade jQuery 3.6.4
* Fix category dropdown height in edit_product
* Fix nav links styling
* Grammar fixes
* Don't hide listing products if there are filter values
* Fix chain select Attribute Values in Edit Product
* Fix spaces in url friendly formatted string
* Set font-display to swap
* Set watermark to one fifth of the width instead of one third
And some mixed minor adjustments and improvements.
+ Server/machine/app info page
+ Add method for shipping and payment validation
+ Add compatibility with PHP 8.2
+ Add support for Company Imprint and Do Not Share My Information legal document
+ Ability to skip downloading the latest updates (Like if resuming a failed upgrade with modified patches)
+ Add validation feedback during vMod editing
+ Add helper function image_relative_file() move ability to name destination into image_process() instead of image_thumbnail()
+ Display stock status description if present
* Set default session timeout to 1440 for garbage cleaner
* Mixed CSS adjustments
* Patch module for PHP 8.2
* Fix favicon size typo
* Make easily replaceable sets of favicon sizes
* Consistify log path
* Fix set ip, user agent, and domain for order not being present until reload
* Use a unified method for committing stock changes
* Kindly instruct merchant to enable php Intl extension as no one seemed to understand the error
* Fix move products and categories to root
* Upgrade jQuery 3.6.3
* Fix autosize height for textareas
* Use autoloader to patch modules for PHP 8.2
* Fix chat icons placement
assignments
* Fix ability to set negative value
* Update credits
* Use locally loaded Google Fonts for not violating the General Data Protection Regulation
* Turn link for printing into a button
* Fix cookiesAccepted JS event not firing upon cookies accepted
* Fix reset login attempts upon successful login
* Use final price reference instead of price
* Adjust min and preset quantity
* Fix import images
* Translate path aliases when fetching file sources
* Fix PHP 8 going completely bananas if step quantity is lower than 1 e.g. 0.25
* Fix recent commit not being Windows comaptible
* Fix default currency code EUR for Lithuania
* Fix realpath for missing rlink resource
* Adjust textarea auto height
* Use form code component for code field
* Copy Payson to swedish installations
* Fix PHP Notice in PHP-CLI
* Provide some better error feedback if mysqlnd is missing
* Fix custom parameters for toggle buttons
* Fix PHP notices when installing from CLI
* Show missing recommended components as orange warnings instead of red errors
* Hint we are not ready for PHP 8.2 when checking required PHP version
* Fix missing condition for determining a temporary blocked account
* Don't strip remaining non-latin characters for URL friendly formatting
* Fix card footer and hide card if there are no products
* CSS fixes for right-to-left layouts
* Improve whitespace polishing when saving vMod
* Fix save newsletter recipient
* Fix translation mistakenly stating swedish word for Priority
* Fix vMod decode install, uninstall, upgrade
* Fix reinserted toggle value for displaying prices incl. tax
* Don't enable WebP support by default as many web servers are reported to have a broken webp library in Imagick
* Fix content wrapper padding
* Fix variable spelling "payed" should be "paid"
* Fix some upgrade patches crashing on some ancient installations
* Fix notice background for default notices
* Fix chart margin for bigget numbers and use number formatting
* Also delete cached images in cache/ root when clearing thumnbnails
* Fix watermark width
* Fix nav indent
* Use default-border-color for card-border
* Fix not displaying month name by selected language
* Prevent password fillers from agressively dishonouring autocomplete="off" by setting autocomplete="new-password" instead
* Support redirected env variable for both CGI and FastCGI (they are appearantly different)
* Use rlink instead of link for images to ensure no outdated cache
* Set regional settings redirect url
* Only show language tabs if more than one language
* Set watermark to one fifth of image width instead of one third
- Remove obsolete npm package
- Remove orphan file lib_form.inc.php no longer used
- Remove transcoding of arabic letters to latin for URL friendly formatting
- Remove slideUp login transition as one transitions too many
- Remove predefined slot for uploading image in edit product (could be mistaken for an invalid image)
- Remove compression library and se PHP ini setting instead
! Fix javascript XSS vulnerability in box_filter reported by omegapoint.se
+ Add helper function image_relative_file()
+ Display stock status description if present
+ Add class for scroll direction
+ Add live validation for vMod editor
- Remove predefined slot for uploading image (could be mistaken for an invalid image)
- Remove compression library module and use PHP ini setting for output compression rather than gzhandler
* Move ability to name destination into image_process() instead of image_thumbnail()
* Support redirected env variable for both CGI and FastCGI (they are appearantly different)
* Use rlink instead of link for images to ensure no outdated cache
* Fix premature committed name change for table reference lc_brands_info (not yet official)
* Set default currency for purchase price
* Fix adding a second operation to existing vMods
* Make insert content optional allowing to remove code with find
* Prevent password fillers from agressively dishonouring autocomplete="off" by setting autocomplete="new-password" instead
* Fix loader not spinning
* Fix Operand error
* Fix generate favicon
* Fix watermark transparency
* Fix set zone_code unable to save due to disabled field
* Fix identify vqmod offset
* Fix set_time_limit() warning for one.com users by suppressing it (They have no way of detecting this limitation)
* Fix MAX_JOIN_SIZE error
* Fix category tree indent
* Fix month name by selected language
And some mixed minor adjustments and improvements.
+ Replace vQmod with vMod™ by LiteCart - Faster performing
+ Added full backwards compatibility with vQmod modifications
+ Built-in editor for vMods
+ File System Functions (including dual globstar support)
+ Favicon generator backend app
+ Payment Terms
+ Payment Receipt URL
+ Date Paid
+ Date Dispatched
+ Order States for grouping and defining an order status by type
+ Ability for orders to reserve stock without withdrawing from inventory
+ Ability to get reserved product quantity from reference object
+ Ability to store first name and last name of newsletter recipients
+ Important Store Notice available to be set under Settings
+ Introduce directory definition FS_DIR_STORAGE for storage content
+ Development Mode for development platforms
+ Form input code field
+ Added Payson payment service provider for SE installations
+ Added Frontend link button to login page
+ Ajax feedback how many items are in stock for a selected product option
+ Ability to batch change orders from one order status to another
+ Add privacy policy notice to newsletter subscription form
+ Emulate $_SERVER['SERVER_SOFTWARE'] if CLI environment
+ Add CSS class for scroll direction
* Frontend facelifts
* Backend facelifts
* Refreshened logotype
* Update country name North Macedonia
* Upgrade Sass compiler
* Upgrade jQuery 3.6.1
* Upgrade Trumbowyg 2.25.2
* Added some explaination to the Not Found report email
* Use one solid list of icon aliases (defined in func_draw.inc.php)
* Adjust backend login transitions
* Ensure lowercase email address for newsletter recipient
* Update Turkey now formally known as Türkiye
* Reinstate comments on packing slip
- Remove order status keywords as never been used
- Remove language flags (We did not have them all. And we will display the language code instead.)
- Remove country flags
- Removed htpasswd protection (Not very industry standard to have two login systems)
- Removed vQmod library
- Remove vQmod backend app
- Removed deprecated path constants from config
+ Added Payson payment implementation for SE installations
* Fix upload logotype
* Fix ip address alias not confirming with translation
* Fix upgrade patch 2.2.3
* Fix wrong column prefix when sorting orders by column
* Fix PHP notices
* Fix edit slide
* Consistently throw exception in entity objects instead of notices
- Remove redundant HTTP header (already set by lib_language)
And some minor adjustments and code polishing.
+ Add notice that special price is expiring
* Fix searching for special characters
* Fix keywords not being reverted back to string
* Fix PHP 8.1 notices
* Adjust search matching for most sold products
* Fix option tax calculation when adding product to order
* Check for upload validation errors
* Break up product keywords to an array inside the entity object rather than in the edit product page
* Fix passing empty string to add_image()
* Fix format_path_friendly() not released yet
* Fix PHP 8 going bananas if a numerical string is passed
* Fix javascript join defaulting to commas where should be empty
* Fix technical data columns
! Security updates
+ Add frontend link to product in edit order
+ Add Contact Us to customer service links
+ Add privacy policy notice to newsletter subscription form
+ Emulate $_SERVER['SERVER_SOFTWARE'] if CLI environment
+ Ability to use custom view when drawing listing items
* Fallback to best campaign if multiple
* Throw some exceptions instead of silently skip adding image
* Turkey now formally known as Türkiye
- Remove the need for jobs_interval always falling back to one push per hour at minimum, and 5 min at most
- Don't display an error document when searching with empty search string
- Delete some third party .map files
+ Add product_id to snippet of order items
+ Ability to enable/disable modules from the list of modules
+ Add product_id to snippet of order items
* Ignore reinserting an empty POST or GET value
* Updates to NPM and Grunt (and replace deprecated node-sass with sass)
* Update developer instructions
* Fix issue #286 - Wrong path for image
* Fix issue #285 - Wrong variable name
* Fix issue #288 - Bcc header for PHP mail()
* Fix issue #289 - Wrong variable name
* Fix PHP 8 going bananas if numerical strings are in calculations
+ Add fileinfo to list of required PHP extensions as needed by mime_content_type()
* Fix some PHP 8.1 notices
* Fix notice in product picker
* Fix email multipart headers
* Fix notice if there is no privacy policy or terms of purchase
* Fix dropdown icon if text direction right-to-left
* Fix wrong function argument name in draw_lightbox()
* Fix option stock combination for demo order item
* Fix duplicating product with options
* Fix wrong mysql table column name in lc_customers
* Fix store email body with HTML in the database
* Set mysql column value to null instead of zero date
* Fix notice as user input options does not have sort
* Fix wrong variable name $order should be $this in ent_order
* Dim language tabs without content
* Inherit GET params from request query instead of $_GET for pagination
* Update old jQuery.bind() to newer .on()
* Fix polyfill not taking timezones into consideration for Unix timestamp
* Fix incorrect SERVER variable HTTP_HTTPS should be HTTPS
* Fix notice passing empty value to strip_tags
* Don't delete upgrade patches (since auto updater will restore them)
* Reinstate comments on packing slip
* Reinstate unprocessed orders in the default list of orders
* Trigger warning instead of throwing exception for invalid timestamp
* Fix dropdown in mobile
- Remove invalid country flag
- Remove port condition for SSL detection and rely soley on $_SERVER['HTTPS']
This release makes LiteCart compatible with PHP 8.1.x.
+ Add separate function file for escape operations (PHP 8.1 compatible)
+ Add postcode to regional settings
+ Scraps collector for customer details
+ Collect all translations during install
+ Prefill customer details with collected data when possible
+ New order status filter for list of orders
+ Also match order status name when search for orders by keyword
+ Display SKU and price in list of products
+ Pre-commit hook for trimming trailing whitespace
+ Ability to Sign in as customer
* Don't use multipart encoding for emails if there is only one multipart
* Updates for compatibility with PHP 8.1.x
* Separate firstname and lastname in contact form
* Optimize code for extracting javascripts and stylesheets when optimizing HTML
* Fix order status name by language
* Fix transparency when resampling trimmed image
* Fix issue #272 - Unable to add "required" user input text field to cart
* Fix button position rendering in category picker going wild in later webkit browsers
* Consistently display the same order of fields for shipping address
* Provide a description for the Not Found report as many users are clueless
* Fix load different shipping address
* Fix where and clause in most sold products report
* Fix RewriteRule for .well-known/
* Fix CSV import glitch
* Disable redirect for push_jobs
* Convert decimal columns to float as a decimal value is returned as string by mysqli
* Initiate new variables by their right variable types
* Optimize mysql performance using mysqli procedural style
* Change product link in edit order to backend page
And some minor adjustments and improvements.
+ Add openssl to list of required extensions during upgrade
* Always set order status change comment in store language
* Check for table prefix instead of defined tables (as deprecated)
* DoS protection if server lacks a policy.xml for Imagick
* Display × html entity instead of UTF-8 character, in case document encoding changes during FTP upload
* Fix htaccess AuthFile path during install
* Fix product filter pagination
* Fix lost Javascript events upon pagination use
* Fix date filter in list of orders
* Fix export technical data in products CSV
* Fix products description and images in CSV export
* Fix import attributes CSV (Still not perfect)
* Fix notice for untranslated quantity unit name
* Fix tax currency amount when adding new product to order
* Fix where and clause in most sold products report
+ Add newsletter status column to customer CSV export
+ Add Sender email header for SMTPs that supports it, and add X-Sender for those that doesn't
* Fix extracting of raw request headers
* Fix PHP notice in_geo_zone() when a multi dimensional was passed in the 2nd parameter
* Fix default login redirect link for backend when no redirect is set
* Fix get latest updates during upgrade for custom backend folder names
* Fix import categories via CSV
* Fix notice if untranslated quantity unit name
* Fix zero date in default database data
* Check for table prefix instead of depreacted table definitions when listing database tables under storage encoding
* Always show the product filter bar as it can be used to filter products by name
* Fallback to textarea() upon invalid function in draw_function()
* Revert 16px font size to 15 for large screens (15 is the web recommendation)
* Retain HTTP CRLF line breaking for raw HTTP logs
* Show enabled slides before disabled ones in the list of slides
! Fix critical issue adjusting stock option quantities
+ Make installer and upgrader download the latest platform updates before running
+ JS function for escaping HTML and parameter values
+ Allow custom values to map to a stock option
+ Log to comment who changed the order status
* Add support for resolving parent category by code
* Bleech danger notifications
* Display password field instead of text during install
* Fix checking multi query for errors
* Fix problem where a docked page in the site menu was sometimes retu
* Fix set customer when using customer picker in edit order (also fixes Get Address)
* Fix mysql table name error
* Fix reinsert module settings
* Fix postcode Israel
* Fix missing mysql column client_ip
* Fix mysql zero date values not compatible with newer MySQL/MariaDB
* Fix upload category image
* Fall back to default category id rather than first mounted category on product page
* Fetch CSV data from database instead of references factory model (Performance gainer)
* Expand quantity field in checkout
* Move focus to the search field when opening product picker
* Move focus to the search field when opening customer picker
* No auto complete for edit user profile
* Reduce product option price adjustment amount proportionally to campaign due to received complaints
* Set group_id when creating option id to prevent problem with unique index
- Remove CSS transitions to prevent flickering upon backend page loading
- Remove categories from "checkout no items" page (People thought it was an error)
And some minor adjustments and optimizations.
Telepítse a LiteCart szoftvert a Softaculous Auto Installer segítségével. Az automatikus frissítés támogatott. A Softaculous világszerte számos webtárhelyen is elérhető.
LiteCart verziószerkezet:
Major.Milestone(.Release)(.Patch)