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: April 25, 2012 - 17:31
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: April 25, 2012 - 17:31
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: February 1, 2012 - 20:36
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: January 23, 2012 - 16:45
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: December 6, 2011 - 18:20
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: October 19, 2011 - 23:40
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: October 7, 2011 - 17:16
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: October 4, 2011 - 21:36
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: July 30, 2011 - 13:12
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: July 25, 2011 - 18:46
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: May 26, 2011 - 17:12
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: March 11, 2011 - 16:31
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: February 4, 2011 - 13:17
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: December 24, 2010 - 23:58
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: December 24, 2010 - 23:59
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: December 24, 2010 - 23:58
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: December 24, 2010 - 23:58
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: December 24, 2010 - 23:59
Official release from tag: 

ubercart 7.x-3.0-alpha2

Release notes

  • API:
    • Changed payment method callback signature:
      uc_payment_method_METHOD($op, &$order, $form = NULL, &$form_state = NULL)
    • Changed checkout pane callback signature:
      uc_checkout_pane_PANE_ID($op, &$order, $form = NULL, &$form_state = NULL)
    • Use $form_state['values']['panes'][PANE_ID] instead of $arg2 during the 'process' $op.
    • New UcAddress class to initialize address data.
    • New UcOrder class to initialize order data.
Download Size md5 hash
ubercart-7.x-3.0-alpha2.tar.gz 526.98 KB 83e295da058eedcd073a6849f5e0c24c
ubercart-7.x-3.0-alpha2.zip 702.22 KB 3e660cb48bef254af68eb9e25a8f853b
Last updated: December 24, 2010 - 23:58
Official release from tag: 

ubercart 7.x-3.0-alpha1

Download Size md5 hash
ubercart-7.x-3.0-alpha1.tar.gz 533.22 KB 595a852868dc64dd448215aaddaa0277
ubercart-7.x-3.0-alpha1.zip 708.82 KB f3efa8ff81831d54486d92d54a957592
Last updated: December 24, 2010 - 23:58

Release notes

Here's the "first draft" of the 3.x release of Ubercart. It has been ported to the Drupal 7 APIs and should have the same basic functionality as the 2.x branch. This should be enough to allow Ubercart contrib modules to be ported to Drupal 7, as very little of the existing APIs have changed. If you find something that hasn't been documented in CHANGELOG.txt, please file an issue.

Official release from tag: 


Subscribe with RSS Subscribe to Releases for Ubercart