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.
399586 by cha0s, Ryan (rszrama), Lyle (Island Usurper): add a price handler system to core that can be leveraged by modules to alter and format prices displayed anywhere in Ubercart. Huge thanks to cha0s for the bulk of the development and Al01 for early review and feedback. : )
369742 by Island Usurper: Key predicate locking off the trigger data as well as the predicates.
399586-48 by cha0s: Move price revision flag to context.
399586 by Island Usurper: Implement uc_price() in most of core Ubercart.
399586 by cha0s: Implement uc_price() in shipping modules.
399586-54 by cha0s: Changes to comment documentation.
434532 by Island Usurper: Fix logic to avoid calling uc_product_is_product() in the store footer when uc_product is not enabled.
435102 by Island Usurper: Delete product options with arguments in the right order.
Another wonderful release that's long overdue. Some of these represent simple fixes that have been in place for a while but never packaged up in an official release. Others represent significant usability improvements and minor sponsored feature additions, like the new custom product report sponsored by Teknia and basic Authorize.Net CIM reference transaction functionality sponsored by Digital Dollhouse.
You'll notice quite a few contributors to this release as well, by way of bug reports and patches. Many thanks to all those digging in to report bugs, post patches, and follow issues through to resolution!
1335 Ryan 2008-11-03
Adding in two more countries; hooray for Bermuda and the Slovak Republic.
1336 Lyle 2008-11-03 #328659 by Island Usurper: Use output filters in the presentation layer, not the data layer. This prevents using check_plain() more than once.
1338 Lyle 2008-11-03 #6802 by mcneelycorp: Add fields to the quotes cart pane to allow shipping quotes to be estimated there.
1339 Ryan 2008-11-04
Fix to accommodate gateways that don't handle credit card payments on the payment gateways form.