Downloads

Download ubercart-6.x-2.3.tar.gztar.gz 840.38 KB
MD5: d1feb080c90beccda2653df20cfe8b96
SHA-1: d89a19914f60ef95e5deec737295ecf8ae351d0f
SHA-256: 115d8530ae7486e6e1e3bf67d3dd824536700f4d2c018c319568215c49bbd233
Download ubercart-6.x-2.3.zipzip 1.03 MB
MD5: 1fd8e9c07a8e0c4bcabf4556fa045abd
SHA-1: 42b3eba89c150e636b2a2b81d2daeada0e095e80
SHA-256: 2ad9da43f34234c53e7a16c6bb461685fc2ae642d56a0dd357b8100885497797

Release notes

2010-07-16
Changes since Ubercart 6.x-2.2:

Change summary

Additional country files
Payment method improvements
Printable packing slips
Stock management improvements
Separate node permissions for product kits
Colorbox support for product images
Alter hooks for cart and checkout panes
Themeable order invoices*
Numerous bugs fixed

Special update instructions

* IMPORTANT:
Because of the changes to order invoices, any customizations made to the invoice template files need to be made as template overrides in the theme layer. Copy uc_order.tpl.php, uc_order-customer.tpl.php, and any other templates you wish to change from uc_order/templates to your theme's folder. uc_order.tpl.php is basically a blank file, but it is necessary for the theme overrides to work correctly. Rename your {template}.itpl.php files to the format uc_order-{template}.tpl.php and change the tokens to PHP variables. See the documentation page for more details.

Detailed changes

  • UC 14153 by umer129: Pakistan CIF.
  • #578334 by hanoii: Fix display of numeric price fields in Views. Add option to show different price revisions.
  • UC 13618 and UC 13623 by fpcreator2000: Add the Algeria and Bahrain CIFs.
  • #603738 by univate: Preserve the order of attributes on the cart page and block.
  • Allow for long email addresses on the shipment form.
  • The maxlength parameter for uc_textfield() is fifth, not fourth.
  • #653462 by rszrama: Add check_plain() to order status title output on the order history page.
  • #612206 by asanvicente1: Fix a SQL query bug preventing product report sort by Views.
  • #495364 by longwave: Add the store fax number token to the token lists.
  • #658544 by bengtan, TR: fix a typo in a product kit query.
  • Use 'header-wide' class for product description header on order pages.
  • UC 14608 by Lyle: Update hook_cart_display() documentation. See -r 1459.
  • #637482 by TR: Add theme function to USPS shipping quotes module
  • #609354 by mainpc: Postgres tweak for adjustments form query.
  • #598096 by CrashTest_: Add 'description' class to credit card policy on checkout page.
  • #645468 by TR: Use correct XHTML for all img tags.
  • #675244 by TR: Prevent redirect attempt after file download has been sent.
  • #674214 by TR: Pass the file id to hook_file_transfer_alter() correctly.
  • #667630 by TR: Check that modules provide shipping quotes, not just implement hook_shipping_method().
  • #667594 by TR: Add 'module' key to uc_usps_shipping_method() return values.
  • #508430 by univate: Make file download page themeable.
  • Fixes to the Cybersource SOAP Toolkit API.
  • Let UPS shipping labels be stored in the private filesystem.
  • #662010 by bzzz: Don't show link to order creation page when user doesn't have permission to it.
  • #638982 by TR: Allow users to configure the "Duplicate Window" setting for Authorize.net.
  • #656816 by TR: Warn user if cron is required for certain features.
  • #691232 by JacobSteelsmith: Declare correct package value when UPS shipments are set up.
  • #637514 by TR: Move uc_ups_request_pickup() to uc_ups.admin.inc.
  • #637564 by TR: Improve user experience when setting up UPS shipments.
  • #649352 by jmuessig: Correct the colspan value for the subtotal row on the cart checkout pane.
  • #592420 by joelstein and univate: Deprecate old uc_recurring code still in uc_authorizenet.
  • #679700 by AlexisWilke and TR: Set "Last-Modified" header correctly when serving purchased download.
  • #638980 by TR: Allow shipping and quote callbacks to be loaded from an include file.
  • #694570 by maximpodorov: Do not expect the form state to be passed by reference.
  • Add printable packing slips.
  • Add 'ship' link to packages to make them selected on the shipment screen.
  • #659954 by TR: Use uc_length_conversion() appropriately.
  • #427970 by TR: Add validation to UPS and USPS markup settings.
  • #679660 by TR: Use altered file name when transferring purchased downloads.
  • #631246 by swelljoe: Add order date to invoice.
  • #640914 by onedotover: Register parameters for all functions in uc_cart_theme().
  • #647352 by TR: Add setting to use discounted online USPS rates.
  • #560358 by TR and Island Usurper: Make cart links work with checkbox and textfield attributes.
  • Group by order product id to avoid duplicate items in packages.
  • #637168 by Amitaibu: Allow callers of uc_paypal_api_request() to override credentials sent to PayPal. Needed for PayPal recurring fees.
  • #701282 by tamerzg: Update list of currencies supported by PayPal
  • #701880 by fred0: Zones weren't being inserted into the uc_zone table
  • #633876 by AlexisWilke: Explicitly name columns for INSERT into uc_countries to ensure PostgreSQL compatibility
  • #721376 by rjmackay: Fix syntax in DB UPDATE statement - improper quoting of %s
  • #513820 by joelstein: Removed code block which set unused variable, supposedly meant to set default transaction type if gateway didn't define any supported transaction type. Verified that default was set elsewhere.
  • #723328 by ericxb: Undefined (misspelled) constant used as default
  • #596746 by jonathan_hunt: Remove duplicate variable_get()
  • #659946 by torgosPizza: Change sort order for user's view of purchased files so that most recent purchases appear at top
  • #721600 by anrikun: uc_payment depends on uc_store
  • #633876 by AlexisWilke: .cif file fix for PostgreSQL
  • #737742 by longwave: Fix year in sales report help message
  • #654648 by Island Usurper: Change caching of Catalog block to make it work for anonymous users.
  • #529384 by drewish: Usability, improve credit card encryption settings error handling
  • #699422 by RSTaylor: Incorrect parameter passed to uc_roles_delete().
  • #587830 by Island Usurper: Change order of Add/Save buttons on CA add condition form
  • #729934 by AlexisWilke: Remove roles from uc_product_features table when uninstalling uc_roles
  • #648870 by hanoii: Fix logic in ternary expression
  • #595402 by chadcrew and TR: Fix notification e-mail subject and body for admin created users
  • #657294 by marcoBauli and TR: Add missing provinces for Italy
  • #693462 by TR: Add a checkall checkbox to the node/%/edit/stock page
  • #421366 by cha0s and TR: Replace br, br/ and hr tags with their XHTML-compliant equavalents.
  • #690740 by wimh: Don't print stock decrement message if stock isn't changed
  • by TR: Properly format timezone offset in uc_reports help strings
  • #675236 by j0rd: Make style selector more specific.
  • #675236: Combine two CSS rules.
  • Regular expressions aren't needed for simple string replacements.
  • #735408 by TR: Backport 7.x schema descriptions to 6.x
  • #638896 by TR: Allow admin to set gateway URLs so this module can be used by Authorize.net-compatible gateways without having to edit code.
  • #651556 by hanoii: Introduce new function uc_stock_adjust_product_stock() as a replacement for uc_stock_decrement_product_stock(). New function allows both incrementing and decrementing, and fixes the log messages. Old function turned into a wrapper for backwards compatibility.
  • #763776 by TR: Fixes to address format in several .cif files. Remove empty uninstall() and update() functions. Code style cleanup: Remove trailing spaces, trailing PHP close tags, Lowercase all function names.
  • #700270 by ezra-g: Have the PayPal WPS gateway run hook_order('submit').
  • #770794 by TR: Avoid notices when importing country files.
  • Remove duplicate .cif file slovak_703_1.cif. The existing file slovakia_703_1.cif provides info for Slovakia.
  • #797482 by AlexisWilke: Remove unneeded / erroneous return statement
  • #488886 by anrikun: Process tokens in "Checkout complete" messages before running them through filters.
  • #801488 by cridenour: Fix incorrect help text.
  • #817954 by pgacv2: 'goto' changed to 'go to'.
  • #819960 by AlexisWilke: Move hook_enable() from .module to .install as per http://api.drupal.org/api/drupal/developer--hooks--install.php/6
  • #377798 by neilnz and neclimdul: Take advantage of lazy session loading if available when populating the shopping cart.
  • #763750 by longwave and TR: Reword uc_attribute module description in .info file.
  • #799436 by pgacv2 and TR: Reword form description for attribute option price format selection.
  • #818012 by AlexisWilke and TR: Fix permissions. Make separate permissions for product kits.
  • #742664 by jmpoure: Fix ambiguous SQL in uc_shipping_package_load().
  • #746450 by tilmankoester and univate: Fix error on list of file downloads.
  • #849730 by rszrama: Don't show problems concerning credit cards on payment method settings if user doesn't have permission to fix them.
  • #724658 by mrfelton: Fix order_total CA condition.
  • #772472 by TR: Add support for Colorbox image widget.
  • #680750 by sim6: Change uc_select_day to accept an empty field, consistent with uc_select_month and uc_select_year.
  • #684448 by AlexisWilke and Island Usurper: Move ca_build_email_form() to a shared location.
  • #852474 by AlexisWilke: Use updated_order on files and roles actions when the order is updated.
  • #603264 by Amitaibu and GuyPaddock: Allow cart and checkout pane definitions to be altered.
  • Remove trailing whitespace.
  • #850954 by recrit and Island Usurper: Escape role names in uc_roles.
  • #295423 by Island Usurper: Use the Drupal theme layer for order invoices.
  • #809318 by leprechau and j0rd: Prevent duplicated features when it is updated without being different.
Created by: Island Usurper
Created on: 16 Jul 2010 at 18:18 UTC
Last updated: 1 Aug 2018 at 21:28 UTC
New features
Bug fixes
Insecure

Other releases