Skip to content

Releases: UltraCart/responsive_checkout

Version 2.0 New UltraCart API/Vanilla Javascript

08 May 21:58
Compare
Choose a tag to compare
v2.0

Version 2.0 with latest UltraCart API/Vanilla Javascript

Legacy version with rest_proxy.php removed

12 Sep 17:09
Compare
Choose a tag to compare

We're adding this release to an old snapshot of the checkout for those who are still using the rest_proxy.php and need to remove it.

Version 1.3 Hosted File (PCI) Support

21 May 16:09
Compare
Choose a tag to compare
  • Hosted Fields support added see http://docs.ultracart.com/display/ucdoc/UltraCart+PCI+Compliance
  • Added localization support for all supported currencies (you'll see references to LocalizedFormatted fields everywhere,
    such as subtotal -> subtotalLocalizedFormatted
  • Upgrade jQuery and JSON libraries
  • Removed accounting.js library. This is no longer needed with the localized formatted variables being used.
    The only gap caused by this removal was filled by the app.commonFunctions.formatMoney function, which is used to format dynamic javascript values.
  • Updated handlebars to 3.0.3
  • Updated grunt and bower to latest versions
  • Added jshint to the Gruntfile to perform additional syntax checking. numerous fixes recommended by jshint were performed.

Version 1.2 Mandatory upgrade of rest_proxy.php

02 Apr 19:42
Compare
Choose a tag to compare

This release is considered a mandatory upgrade. Of this release, the changes in the rest_proxy.php script are most important.
Please upgrade your rest_proxy.php scripts as soon as possible. Doing so will prevent issues with your site. Additionally,
we've added a proxy version header that will allow us to track which merchants might have out of date proxy scripts in the
future. This could prove vital to rapidly addressing any compatibility issues that might arise from future server updates.

rest_proxy.php changes:

  • Fixes for content-length being sent down when original response was gziped. Would cause the client problem if the server running the proxy wasn't gziping it as well
  • We have disabled gzip upstream until 4/15/2015 at which point everyone should have their proxy scripts upgraded.
  • Added a flag that can be set to enable debugging to the error_log instead of having to uncomment all the statements.
  • Change SSL certificate verify flag.
  • Set an empty Expect header in the request to prevent curl from sending the Expect: 100-Continue header.
  • Simplify the HTTP 100 Continue header trimming and allow for multiple of them
  • Close out the curl handle sooner.
  • Add a proxy version number to the header so we can tell from the server side if people are running out of date proxie