ubercart 6.x-2.10

Release notes

New features since 6.x-2.9:

Issue #436684: Allow translation of attribute names, labels, help text and option values.
Issue #730120: Add dimensions and package quantity fields to Views.
Issue #1060810: Add shippable field and filter to Views.
Issue #1603740: Allow hook_cart_pane_alter() to change weight and enabled values.
Issue #998630: Add support for 2Checkout header redirect method.
Issue #1556368: Allow 'Notify customer when a role is revoked' conditions to check for role being revoked.
Backport 'uc_quantity' form element from 7.x-3.x.
Issue #1744998: Add id to order total preview table.
Issue #657734: Make uc_payment_get_totals() use a theme function.
Issue #1690466: Add CyberSource transaction request ID to payment data.
Issue #464578: Add <label> tags to checkout address fields for accessibility.
Issue #464578: Add <label> tags to credit card fields for accessibility.

Bug fixes since 6.x-2.9:

Issue #1547810: Mention security issues around 'administer conditional actions' in README.txt.
Issue #1555082: Bad query in tax reports.
Prevent PHP Notices when visiting Attributes and Options tabs on products that don't have attributes.
Issue #1558528 by AntoineSolutions: Missing return array() in uc_ups_update_6201().
Issue #1571116 by balloon: db_query() wrong in papua_new_guinea_598_1.cif.

Download Size md5 hash
ubercart-6.x-2.10.tar.gz 616.25 KB 1f911c17e94b55990b3f616db2ef632e
ubercart-6.x-2.10.zip 848.96 KB 400c3c03e587848316dd0cbfecc1739d
Last updated: 10 Sep 2012 at 22:49 UTC
Official release from tag: 

ubercart 6.x-2.9

Release notes

Fixes an error when running update.php.

See http://drupal.org/node/1547506 for 6.x-2.8 release notes.

Download Size md5 hash
ubercart-6.x-2.9.tar.gz 613.73 KB af08f1e7af8e8d95b716f8fa38bd94a0
ubercart-6.x-2.9.zip 844.67 KB 916d8952ef24360dcca8e2fa7f4c6c95
Last updated: 26 Apr 2012 at 08:56 UTC
Official release from tag: 

ubercart 7.x-3.1

Release notes

Security advisory: SA-CONTRIB-2012-064 - Ubercart - Multiple vulnerabilities.

Changes since 7.x-3.0:

Download Size md5 hash
ubercart-7.x-3.1.tar.gz 594.93 KB cf2cf49f7c8e94c2af6ab7b5fa9916b5
ubercart-7.x-3.1.zip 854.96 KB 23f0e9a8d029867c74b3682c6b33f0b4
Last updated: 25 Apr 2012 at 17:31 UTC
Official release from tag: 

ubercart 6.x-2.8

Release notes

Security advisory: SA-CONTRIB-2012-064 - Ubercart - Multiple vulnerabilities.

Upgrade notes:

Ensure that only trusted users have roles that have been granted the "administer conditional actions" permission.

Changes since 6.x-2.7:

Download Size md5 hash
ubercart-6.x-2.8.tar.gz 613.66 KB 9c9b16bc9f0a905dc7771405fa6bae22
ubercart-6.x-2.8.zip 844.67 KB 5bcfe80ee168ec15315357291bd06107
Last updated: 25 Apr 2012 at 17:31 UTC
Official release from tag: 

ubercart 7.x-3.0

Release notes

Changes since 7.x-3.0-rc4:

  • Use theme_image instead of outputting raw HTML for UPS logo.
  • Use theme_image instead of outputting raw HTML for USPS logo.
  • #1407246 by sah62: Name change for USPS service.
  • #1420116 by jonathan_hunt: Typo in description field for uc_roles_products table schema.
Download Size md5 hash
ubercart-7.x-3.0.tar.gz 589.41 KB 8aed81546a4741c8d74d819622b59f19
ubercart-7.x-3.0.zip 842.54 KB 47a55ad72dc4172328ae86aef5113acd
Last updated: 1 Feb 2012 at 20:36 UTC
Official release from tag: 

ubercart 7.x-3.0-rc4

Release notes

Changes since 7.x-3.0-rc3:

Download Size md5 hash
ubercart-7.x-3.0-rc4.tar.gz 589.48 KB 7d0c5d938b126043a4a40b9e73febc27
ubercart-7.x-3.0-rc4.zip 842.55 KB f4fb7507318d89095eb57a689d2dcdf9
Last updated: 23 Jan 2012 at 16:45 UTC
Official release from tag: 

ubercart 7.x-3.0-rc3

Release notes

Changes since Ubercart 7.x-3.0-rc2:


  • Issue #1285818: Remove uc_cart_exit() and cache safe cart block.
  • Issue #1290000 by wodenx, longwave: Add 'prepare' checkout pane callback.
  • Issue #1295526: Implement hook_prepare() in uc_product_kit to avoid errors when using Devel Generate.
  • Issue #852458: Save order comments before triggering a status update.
  • Issue #1307900: Allow shipping quote methods to specify a description and operations links to be displayed on the quote admin page.
  • Issue #1305516: Add uc_store_email() function to standardize store email address.
  • Add new 'uc_price' form element for price inputs.
  • Add new 'uc_quantity' form element for quantity inputs.
  • Change uc_encryption_class to UbercartEncryption and re-write to remove all the old PHP 4 style code.
  • Improve UcAddress. Make comparison of physical addresses more robust by ignoring capitalization and whitespace.
  • Remove deprecated uc_add_js().
  • Issue #1308692: Shipping quote methods no longer control their own enabled and weight settings.
  • Remove deprecated {uc_order_products}.manufacturer column.
  • Remove deprecated code that was used to support uc_recurring 6.x-1.x.
  • Issue #1316776: Move "customers" code to uc_order.
  • Issue #976318: Keep attribute option IDs available after checkout.
Download Size md5 hash
ubercart-7.x-3.0-rc3.tar.gz 577.42 KB 904a0800ca0ffa211040c41072fcad23
ubercart-7.x-3.0-rc3.zip 827.03 KB 14037d0a3dd71ba08091c65bc094cbc6
Last updated: 6 Dec 2011 at 18:20 UTC
Official release from tag: 

ubercart 6.x-2.7

Release notes

Some of the changes since 6.x-2.6:

Download Size md5 hash
ubercart-6.x-2.7.tar.gz 592.37 KB 99716fce4b3a95e656d82da4d6e3189f
ubercart-6.x-2.7.zip 822.87 KB 37b7f946ec474970e8bacfd9d0428d8a
Last updated: 19 Oct 2011 at 23:40 UTC
Official release from tag: 

ubercart 7.x-3.0-rc2

Release notes

Ubercart 7.x-3.0-rc1 was released with errors that affected the order-edit page and the use of attribute options to change the price of products. Since these errors were so wide-reaching and detrimental to the working of Ubercart, a new release with these fixes has been created.

See the 7.x-3.0-rc1 release notes for the changes since 3.0-beta4.

Download Size md5 hash
ubercart-7.x-3.0-rc2.tar.gz 568.75 KB 6e144580e78d2c975c3221499ee5ec63
ubercart-7.x-3.0-rc2.zip 812.03 KB e7b86c2f3f31c9cf8ddb9f8c326742fd
Last updated: 7 Oct 2011 at 17:16 UTC
Official release from tag: 

ubercart 7.x-3.0-rc1

Release notes

Known issue:

#1118036-8: add weight_unit to {uc_order_products} table was committed accidentally right when the release was tagged. That was an in-progress patch that causes problems on the order-edit form. See that issue for a small patch to fix that problem.

Changes since Ubercart 7.x-3.0-beta4:

  • API:
    • uc_order_load_line_items() returns stored and calculated line items together.
    • Product nodes have display_price and display_price_suffix, which show price changes that are ultimately calculated during checkout (e.g., VAT).
    • Added currency field to orders.
    • Added default values to uc_payment_enter().
    • Removed uc_strip_form().
  • Database:
    • Increased size of {uc_payment_receipts}.comment.
  • Theme:
    • Invoice templates can use $shippable variable.
    • Added theme_uc_checkout_pane_cart_review().
    • Removed theme_uc_cart_view_price().
    • Removed theme_uc_address_pane().
  • UI:
    • Converted "View orders" page to a View.
    • Address field settings moved from checkout settings to country settings.
  • Misc:
    • Added dependence on Views to Orders.
Download Size md5 hash
ubercart-7.x-3.0-rc1.tar.gz 568.39 KB 083daa2223abbe84d339021682473785
ubercart-7.x-3.0-rc1.zip 811.11 KB a5628ffb1902e16a8af550d513ef53f7
Last updated: 4 Oct 2011 at 21:36 UTC
Official release from tag: 

ubercart 6.x-2.6

Release notes

Changes since Ubercart 6.x-2.5 (not released, due to a bug discovered after tagging):

  • #552774 by Jody Lynn: Allow uc_paypal_ec_form form to be used programatically.
  • #1225582: uc_file_action_order_renew() uses undefined $user variable.
  • Remove references to 'manufacturer' product field which has been gone a long time.
  • #1014782: Use CSS instead of <strong> tag.
  • #1209084 by TR: array_key_exists(): The second argument should be either an array or an object in uc_catalog.module on line 888.
  • #615702: Don't set width: 100% on <div>s with borders.
  • #465536: Customer and product reports are unusable with large datasets.
  • #834676: Save only numeric shipping quote overrides.

New features since Ubercart 6.x-2.4:

  • API:
    • #751490 by killes: Add alter hook for UC messages.
Download Size md5 hash
ubercart-6.x-2.6.tar.gz 587 KB bc9b352421ae5b947e493369da6cc11a
ubercart-6.x-2.6.zip 818.3 KB 8879ea6a249e5e961d496a93c9bba016
Last updated: 30 Jul 2011 at 13:12 UTC
Official release from tag: 

ubercart 7.x-3.0-beta4

Release notes

Some of the changes since 7.x-3.0-beta3 are listed here. A complete list may be found in the Git logs:

Download Size md5 hash
ubercart-7.x-3.0-beta4.tar.gz 565.37 KB cf5f46482af76b38cb0e4792ae50b2b0
ubercart-7.x-3.0-beta4.zip 807.28 KB d268f9ba1ffc64107db2ac16848cc92d
Last updated: 25 Jul 2011 at 18:46 UTC
Official release from tag: 

ubercart 7.x-3.0-beta3

Release notes

Changes since Ubercart 7.x-3.0-beta2:

Download Size md5 hash
ubercart-7.x-3.0-beta3.tar.gz 565.43 KB 129f7dfcb517b635a5f7a5c8c0285903
ubercart-7.x-3.0-beta3.zip 807.23 KB f45dcc1ba9ccc1350af0d04713383125
Last updated: 26 May 2011 at 17:12 UTC
Official release from tag: 

ubercart 7.x-3.0-beta2

Release notes

Changes since 7.x-3.0-beta1:


  • Add support for HTML emails.
  • Google Checkout integration:
    • Updated to API v2.5.
    • Notifications require "Serial Number Content" setting in the Merchant Center.
    • Merchant-calculated shipping quotes use Ubercart shipping quotes. Set a default shipping address to get a fallback rate before actual rates are calculated.
    • With google_analytics.module enabled, Google Analytics data is recorded for Google Checkout orders.
  • Removed deprecated uc_stock_decrement_product_stock().
  • Removed unused uc_store_tables().
  • USPS integration updated to RateV4 and IntlRateV2 APIs.


  • Product, product classes, and product kits have body fields after D7 upgrade like they should.


  • Credit card icons have specific CSS classes.


  • Added setting to show or hide credit card form on PayPal Express Checkout landing page.
  • Changed "Remove" checkbox on cart page to a button.
  • Hide options and adjustments tab on product edit page if the product does not have attributes.
  • Improved country settings pages.
Download Size md5 hash
ubercart-7.x-3.0-beta2.tar.gz 553.08 KB bfcfd455c2450dd0cf87728381254094
ubercart-7.x-3.0-beta2.zip 795.53 KB 0ab5ff85d00e50c2a57df1a673ed0279
Last updated: 11 Mar 2011 at 16:31 UTC
Official release from tag: 

ubercart 5.x-1.11

Release notes

Final release of Ubercart for Drupal 5.x. No further changes are anticipated; this is a minor release to include the last set of fixes committed to this branch. Please consider upgrading your sites to Drupal 6 or 7.

Changes since DRUPAL-5--1-10:

Download Size md5 hash
ubercart-5.x-1.11.tar.gz 519.82 KB c36b01b5321f1b18cddae84aab2643b2
ubercart-5.x-1.11.zip 655.87 KB 49fa7d24a1789ebfbf420321bc66bc1a
Last updated: 4 Feb 2011 at 13:17 UTC
Official release from tag: 

ubercart 7.x-3.0-beta1

Release notes

Ubercart 3.0-beta1, 2010-12-09

  • API:
    • Implemented entity features for orders:
      • Added $reset parameter to uc_order_load().
      • Added uc_order_load_multiple().
      • Fields saved and loaded.
    • Order pane callbacks also changed signatures:
      uc_order_pane_PANE_ID($op, $order, &$form = NULL, &$form_state = NULL)
      • This signature applies to all ops, including those defined in 'edit-ops'.
    • Quote method callbacks no longer need to return formatted rates.
    • uc_currency_format() changed signature:
      uc_currency_format($value, $sign = NULL, $thou = NULL, $dec = NULL)
    • Removed uc_price().
    • Removed hook_uc_price_handler().
    • theme_uc_price() takes one parameter: 'price', a float.
    • theme_uc_product_price() expects a render element with a #value and optional #title and #attributes. Element children may be used to display text after the price.
    • 'view' $op added to hook_uc_cart_item()
      • Allows modules to modify items before they are shown on the cart page.
  • Database:
    • Dropped {cache_uc_price}.
    • Added {uc_taxed_product_types}.
Download Size md5 hash
ubercart-7.x-3.0-beta1.tar.gz 531.96 KB 86ef09f0c7b5b43c7fad892d7765e258
ubercart-7.x-3.0-beta1.zip 716.97 KB eebfb176c9a53fb67f77ad267d28f645
Last updated: 24 Dec 2010 at 23:58 UTC
Official release from tag: 

ubercart 6.x-2.4

Release notes


The following bugs have been fixed, including the security updates outlined in SA-2010-083.

Changes since Ubercart 6.x-2.3 (-r 2130..2135):

Download Size md5 hash
ubercart-6.x-2.4.tar.gz 840.62 KB fac900cac0c05249ccf32f50e7e34b2a
ubercart-6.x-2.4.zip 1.03 MB 0aa99fa68712ba3813ffb547803a1805
Last updated: 24 Dec 2010 at 23:59 UTC
Official release from tag: 

ubercart 5.x-1.10

Release notes

The following bugs have been fixed, including the security updates outlined in SA-2010-083.

Download Size md5 hash
ubercart-5.x-1.10.tar.gz 625.55 KB 6b0d90f56368d6e9f1731d606206f91d
ubercart-5.x-1.10.zip 771.06 KB 29ad43d42cb0a7b4c6c218ad57219ff4
Last updated: 24 Dec 2010 at 23:58 UTC
Official release from tag: 

ubercart 7.x-3.0-alpha3

Release notes

Changes since Ubercart 7.x-3.0-alpha2:


#736770: Replace Conditional Actions with Rules Integration

Also, the new features and bug fixes introduced in 6.x-2.3 have been forward-ported.

Download Size md5 hash
ubercart-7.x-3.0-alpha3.tar.gz 511.16 KB 784a4bcd9ef2b5dfcf74360072ebb4b6
ubercart-7.x-3.0-alpha3.zip 688.29 KB 40b562501a73af6837ae21f347ee0d1f
Last updated: 24 Dec 2010 at 23:58 UTC
Official release from tag: 

ubercart 6.x-2.3

Release notes

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

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

Download Size md5 hash
ubercart-6.x-2.3.tar.gz 840.38 KB d1feb080c90beccda2653df20cfe8b96
ubercart-6.x-2.3.zip 1.03 MB 1fd8e9c07a8e0c4bcabf4556fa045abd
Last updated: 24 Dec 2010 at 23:59 UTC
Official release from tag: 


Subscribe with RSS Subscribe to Releases for Ubercart