OneStepCheckout 5.0.1 changes
fix: product amount in cart gets incremented past inventory value fix: error thrown from One Step Checkout code when updating cart. Issue occurs only in certain Magento versions fix: changed handling of post code for countries where post code is optional fix: bug in collectTotals switches fix: improved how PayPal Hosted Pro modal looks like on mobile. fix: malfunction with changing item quantities, reported by customer, solved by code change, probably caused by SUPEE-9767v2 fix: common css conflict with site themes, causes empty boxes in payment method section fix: under some conditions error is thrown when post code optional for certain countries. fix: shipping address template under certain conditions was not reacting correctly to System>Config>General>General>States options>Display not required State fix: payment method label not displayed correctly in rare cases. Fixed.
OneStepCheckout 4.5.8 changes
fix: removed log calls from files fix: added description for admin setting, this will eliminate some support tickets fix: delivery date feature. After ajax refresh shipping methods do not have observer for displaying/hiding delivery date div fix: SUPEE-9767 adding feature for optional form key in checkout fix: css changes fix: fixes for ie9 and ie 8 + google address autocomplete
OneStepCheckout 4.5.7 changes
fix: accidental ES6 usage in js file broke old browser compatibility fix: google address autofill fix for gb fix: google address autofill fix for preserving appartment number fix: google address autofill fix for NZ marketplace: validating files against MEQP1 fix:google address autofill fix for nz
OneStepCheckout 4.5.7 changed files
skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js skin/frontend/base/default/onestepcheckout/js/oscgp.js app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/Helper/Extraproducts.php
OneStepCheckout 4.5.6 changes
fix: better compatibility for IE11 and ios8 fix: modification for gb address in google places fix: Modification for preserving apartment number fix: update for NZ marketplace: validating files against MEQP1 fix: after order placement bind order to guest checkout , more registration modes allowed feature: paypal review skip, order binding to paypal checkouts fix: removing console.log from js files marketplace: validating files against MEQP1 marketplace: validating template files against MEQP1 marketplace: validating files against MEQP1 fix: google address autofill fix for nz fix: for registration modes and delivery date template fix: changes for house number handling fix: In regionupdater region code was "AU-NSW" for some reason. Added a condition. refactoring: .phtml files sniffed against MEQP1 refactoring: js. .php files sniffed against MEQP1 fix: better js formatting for preprocessors refactoring: adding package.json to .gitignore refactoring: added node_modules to .gitignore refactoring: added {{COPYRIGHT_NOTICE}} to all files. This will be replaced with real notice in build time fix: google places fix for street number+name and region. different formats for different countries refactoring: changing billing and shipping fields ordering logic and moving html output back to template refactoring: removing skip paypal preview feature , conflicting with client setups, needs to be reinvented refactoring: formatting system.xml removing empty newlines fix: on/off switch for quantity increments fix: added support for floating point product quantity increments refactoring: reordering methods refactoring: removed unused variable in code fix: registration on success page could not handle registration with e-mail confirmation fix: rethinking paypal express review skipping, fixing bugs for older magento versions fix: warning in logs. fix:changed billing and shipping field ordering feature: Added Fooman GoogleAnalyticsPlus support feature: Added new GA analytics.js support fix: rethinking paypal express review skipping , fixing bugs for older magento versions feature: shipping note can be made dependant of shipping method fix : Conditions for persistent cart gave wrong result. Issue occurred with Magento 1.5.1. feature: ON/OFF switches for collectTotals(), use with permission from support only localisation: common locale strings for address 1 and address 2 to nl_NL locale file
OneStepCheckout 4.5.6 changed files
changes in all files due copyright notice and marketplace formatting and validation
OneStepCheckout 4.5.5 changes
Localisation: common locale strings for address 1 and address 2 to nl_NL locale file Fix: changing address field id-s back to start from 1 , this caused issues to .nl region clients who use autocomplete scripts that depend on those field id -s Fix: register on success page failed
OneStepCheckout 4.5.5 changed files
app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_fields.phtml skin/frontend/base/default/onestepcheckout/js/oscgp.js app/locale/nl_NL/Idev_OneStepCheckout.csv app/code/local/Idev/OneStepCheckout/etc/config.xml
OneStepCheckout 4.5.4 changes
Fix: adjusting address fields styling and fixing field id and label relations Fix: since address fields naming changed we changed google places autocomplete targets Fix: limiting required addressfileds for house number faking Feature: enabling Paypal Express review page skipping for Paypal Express payments Fix: e-mail validation error message was not replaced when two errors happened in a row Fix: replacing customer id 0 with null in customer data to avoid entering 0 as customer id to sales_flat_quote Fix: adjusting terms & condition dom element classnames to avoid conflicts with other classnames used in base template Fix: additional check for dom elements before initiating regionupdater objects Fix: load jquery only if not loaded before
OneStepCheckout 4.5.4 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Model/Observers/PaypalExpress.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/design/frontend/base/default/template/onestepcheckout/agreements.phtml app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_fields.phtml skin/frontend/base/default/onestepcheckout/js/oscgp.js skin/frontend/base/default/onestepcheckout/onestepcheckout.css skin/frontend/base/default/onestepcheckout/js/jquery-1.11.3.min.js
OneStepCheckout 4.5.3 changes
Fix: persistent cart check caused out of memory issue
OneStepCheckout 4.5.3 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Data.php app/code/local/Idev/OneStepCheckout/Model/Sales/Quote.php app/code/local/Idev/OneStepCheckout/etc/config.xml
OneStepCheckout 4.5.2 changes
Fix: adding translations strings to templates for cartcontrol Fix: improved error message css Fix: added check if persistent cart feature is present before usage Fix: issues with address line validation if multiple address lines are used Fix: updating CartController::_goBack method rewrite to match latest version from code/core Fix: typo in AjaxController $Mage:: instead of Mage:: Fix: ios safari fails to focus on validated inputs, implemented .scrollIntoView() fix by wrapping validation method
OneStepCheckout 4.5.2 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Checkout.php app/code/local/Idev/OneStepCheckout/Model/Sales/Quote.php app/code/local/Idev/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/controllers/CartController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_fields.phtml skin/frontend/base/default/onestepcheckout/onestepcheckout.css
OneStepCheckout 4.5.1 changes
Fix: added new modal support for deprecated terms & conditions setup Fix: payment tooltip modal issues Fix: login modal was not reloading the page after login Feature: add start day config option to delivery-date feature
OneStepCheckout 4.5.1 changed files
app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/deliverydate/datecontrol.phtml app/design/frontend/base/default/template/onestepcheckout/payment_method.phtml skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js skin/frontend/base/default/onestepcheckout/js/oscdp.js
OneStepCheckout 4.5 changes
Fix: added extra button click detection Fix: US region defaults to Alabama after ajax save, postcode is not filled with - if optional for country Refactoring: changed the way customer is subscribed during registration (after order placement call) to call save() on subscriber object as 3rd party extensions are depending on this Fix: missing close image on payment method cc card info Feature: adding more geo-ip providers apache mod_geoip, pecl geoip , pear geoip, geoIP2, freegeoip.net Feature: google places address autocomplete feature added Feature: delivery date and note functionality Feature: edit product qty, remove items from cart from summary area Feature: preserve address line order on save in case of rearrangement in UI (address finder extensions fake house number and change the order) Refactoring: css refactoring , removing old css , adjusting new css classes and covering basic breakpoints, responsive by default Fix: redirect to cart page if quote is expired on all ajax calls Refactoring: changing modal library, css reset on modals Refactoring: replacing separate number icons with css sprites Refactoring: removing private methods from observers Refactoring: same as billing selection survives page refresh in latest Magento Fix: stop controller output on redirection Fix: customer data was missing from order when persistent cart is enabled and session has timed out (missing e-mail address on order issue) Refactoring: replacing email and phone fields with html5 form fields for better mobile support
OneStepCheckout 4.5 changed files
#code app/code/local/Idev/OneStepCheckout/Block/Adminhtml/Intervals.php app/code/local/Idev/OneStepCheckout/Block/Adminhtml/Sales/Order/Create/Deliverydate.php app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Block/Deliverydate.php app/code/local/Idev/OneStepCheckout/Helper/Checkout.php app/code/local/Idev/OneStepCheckout/Model/Observers/Deliverydate.php app/code/local/Idev/OneStepCheckout/Model/Observers/PresetDefaults.php app/code/local/Idev/OneStepCheckout/Model/Sales/Quote.php app/code/local/Idev/OneStepCheckout/Model/Source/Geoip.php app/code/local/Idev/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/controllers/IndexController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/code/local/Idev/OneStepCheckout/sql/onestepcheckout_setup/mysql4-upgrade-4.1.4-4.5.0.php #admin theme app/design/adminhtml/default/default/template/onestepcheckout/deliverydate.phtml app/design/adminhtml/default/default/template/onestepcheckout/deliverydate_form.phtml skin/adminhtml/base/default/onestepcheckout/js/oscdp.js #frontend theme app/design/frontend/base/default/layout/onestepcheckout.xml app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/deliverydate/datecontrol.phtml app/design/frontend/base/default/template/onestepcheckout/ga_tracking/ga_tracking.phtml app/design/frontend/base/default/template/onestepcheckout/login_popup.phtml app/design/frontend/base/default/template/onestepcheckout/osc-google-places/oscgp.phtml app/design/frontend/base/default/template/onestepcheckout/payment_method.phtml app/design/frontend/base/default/template/onestepcheckout/preview/preview.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_fields.phtml app/design/frontend/base/default/template/onestepcheckout/summary.phtml #frontend skin skin/frontend/base/default/onestepcheckout/calendar-blue.css skin/frontend/base/default/onestepcheckout/js/jquery-1.11.3.min.js skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js skin/frontend/base/default/onestepcheckout/js/oscdp.js skin/frontend/base/default/onestepcheckout/js/oscgp.js skin/frontend/base/default/onestepcheckout/js/remodal.min.js skin/frontend/base/default/onestepcheckout/images/i_msg-error.gif skin/frontend/base/default/onestepcheckout/images/i_msg-success.gif skin/frontend/base/default/onestepcheckout/images/icon_arrow.svg skin/frontend/base/default/onestepcheckout/images/icon_cal.svg skin/frontend/base/default/onestepcheckout/images/line-gradient.gif skin/frontend/base/default/onestepcheckout/images/line.png skin/frontend/base/default/onestepcheckout/images/numbers_normal.png skin/frontend/base/default/onestepcheckout/images/numbers_retina.png skin/frontend/base/default/onestepcheckout/images/removeaddsubtract_normal.png skin/frontend/base/default/onestepcheckout/images/removeaddsubtract_retina.png skin/frontend/base/default/onestepcheckout/onestepcheckout.css skin/frontend/base/default/onestepcheckout/remodal-default-theme.css skin/frontend/base/default/onestepcheckout/remodal.css #removed skin/frontend/base/default/onestepcheckout/js/window.js skin/frontend/base/default/onestepcheckout/onestepcheckout_responsive.css skin/frontend/base/default/onestepcheckout/images/button-background.png skin/frontend/base/default/onestepcheckout/images/onestepcheckout-error.jpg skin/frontend/base/default/onestepcheckout/images/onestepcheckout-numbers-1.gif skin/frontend/base/default/onestepcheckout/images/onestepcheckout-numbers-1.png skin/frontend/base/default/onestepcheckout/images/onestepcheckout-numbers-2.gif skin/frontend/base/default/onestepcheckout/images/onestepcheckout-numbers-2.png skin/frontend/base/default/onestepcheckout/images/onestepcheckout-numbers-3.gif skin/frontend/base/default/onestepcheckout/images/onestepcheckout-numbers-3.png skin/frontend/base/default/onestepcheckout/images/onestepcheckout-numbers-4.gif skin/frontend/base/default/onestepcheckout/images/onestepcheckout-numbers-4.png skin/frontend/base/default/onestepcheckout/images/onestepcheckout-place-order.png skin/frontend/base/default/onestepcheckout/images/onestepcheckout-popup-footer.gif skin/frontend/base/default/onestepcheckout/images/onestepcheckout-popup-footer.png skin/frontend/base/default/onestepcheckout/images/onestepcheckout-popup-header.gif skin/frontend/base/default/onestepcheckout/images/onestepcheckout-popup-header.png skin/frontend/base/default/onestepcheckout/images/skin-magento/onestepcheckout-numbers-1.png skin/frontend/base/default/onestepcheckout/images/skin-magento/onestepcheckout-numbers-2.png skin/frontend/base/default/onestepcheckout/images/skin-magento/onestepcheckout-numbers-3.png skin/frontend/base/default/onestepcheckout/images/skin-magento/onestepcheckout-numbers-4.png
OneStepCheckout 4.1.4 changes
Fix: possible XSS issue when payment method variable is compromised in quote object (by hacking other pages than checkout page) Fix: address saving order caused cart rule validation issues Fix: missing variable reference in Checkout.php Fix: moving shipping data handling before billing data handling Refactoring: making login popup responsive Fix: added taxvat to customer data, needed when it is required state Fix: typo in admin field label Fix: additional validation on shipping rate array elements Fix: uncovered case for address data validation for logged in customers with stored addresses Fix: typo in method name in customer feedback feature _getRequest should be getRequest
OneStepCheckout 4.1.4 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/login_popup.phtml app/design/frontend/base/default/template/onestepcheckout/payment_method.phtml skin/frontend/base/default/onestepcheckout/onestepcheckout.css skin/frontend/base/default/onestepcheckout/onestepcheckout_responsive.css
OneStepCheckout 4.1.3 changes
Fix: adding extra shipping rate call on cart entrance to avoid no rates found issue for logged in clients Fix: removing setbeforeauthurl from index to avoid false redirections Refactoring: Removing unused code file Refactoring: adding comment field to quote and converting to order also admin page order creation support
OneStepCheckout 4.1.3 changed files
added - app/code/local/Idev/OneStepCheckout/Block/Adminhtml/Sales/Order/Create/Comment.php app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Data.php app/code/local/Idev/OneStepCheckout/Model/Observers/PresetDefaults.php removed - app/code/local/Idev/OneStepCheckout/Model/Observers/SortFields.php app/code/local/Idev/OneStepCheckout/controllers/IndexController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/sql/onestepcheckout_setup/mysql4-upgrade-4.1.2-4.1.3.php
OneStepCheckout 4.1.2 changes
Feature: adding paypal bnCode tracking Release: version 4.1.1 Feature: responsive css to fit 1.9.0.0 responsive theme and default theme improvements Feature: Version number display in admin page for easier finding Fix: css fix for 1.9.0.0 Fix: syntax fix in cartcontroller Fix: removing unused field ordering line from admin Fix: vat_id needs to be ajax called on change not on click Fix: adding extra methods to be more compatible with checkout/onepage Fix: adding variable check for orderpreview
OneStepCheckout 4.1.2 changed files
app/code/local/Idev/OneStepCheckout/Block/Adminhtml/Version.php app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Model/Paypal/Config.php app/code/local/Idev/OneStepCheckout/controllers/CartController.php app/code/local/Idev/OneStepCheckout/controllers/IndexController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js skin/frontend/base/default/onestepcheckout/onestepcheckout.css skin/frontend/base/default/onestepcheckout/onestepcheckout_responsive.css
OneStepCheckout 4.1.0 changes
Refactoring: solving issues with place order preloader image not found Fix: fixing formatting issues in css files Feature: adding onestepcheckout_responsive.css Fix: password fields were displayed in some e-mail error cases Fix: unifying spaces before labels in address fields Fix: display customer values like gender, taxvat only to guest users Fix: customer was not tied to order while checkout made as guest Fix: adding extra value check to use free payment method only when the grand total is 0
OneStepCheckout 4.1.0 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_fields.phtml skin/frontend/base/default/onestepcheckout/onestepcheckout.css skin/frontend/base/default/onestepcheckout/onestepcheckout_responsive.css
OneStepCheckout 4.0.10 changes
Fix: additional validation for EE features by feature type Fix: random warnings when registering users array_intersect does to work with multidimensional arrays Fix: additional checks for shipping method description Fix: XSS case in order review functionality where javascript preview values were not escaped Fix: login modal was unaccessible in mobile devices, now positioned only once Fix: vat_id field observer event was click , changed to change Fix: typo in method name in data helper Fix: checking out as guest and adding orders to client were missing customer data on order view in few cases Fix: fixing modal window overlay opacity issue for IE10 , distinct our css classes from Ebizmarts SagePaySuite modal css classes
OneStepCheckout 4.0.10 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Data.php app/code/local/Idev/OneStepCheckout/controllers/AjaxController.php app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/preview/preview.phtml skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js skin/frontend/base/default/onestepcheckout/js/window.js skin/frontend/base/default/onestepcheckout/onestepcheckout.css
OneStepCheckout 4.0.9 changes
Fix: payment method dom element javascript selectors updated to be more accurate Fix: presistant cart feature needs to be detected to get the right registration mode Fix: AJAX update was called on address change or edit reloaded payment block even if it was disabled Fix: Added .com.sg domains detection
OneStepCheckout 4.0.9 changed files
app/code/local/Idev/OneStepCheckout/Helper/Checkout.php app/design/frontend/base/default/template/onestepcheckout/checkout.phtml skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js
OneStepCheckout 4.0.8 changes
Feature: adding billing:email and shipping:email as order preview template variables Refactoring: removing state/region for default ajax upload configuration Refactoring: improved payment elements validation and taking account _data keys Fix: solution to magento issue 13702: DHLINT missing config value causes Magento to throw exceptions Fix: typo in gift card button label Fix: adding .button class and missing span to coupon and giftcard buttons Fix: array to string conversion if street is passed as array on registration Fix: using magento response redirect instead of php headers used on order placement for better error handling Fix: issue with detecting if payment method can be set as default Fix: issue with total calculation for logged in users when discount coupons are used Fix: removing extra li around vat_id field, not needed breaks frontend with ie9 Fix: improved e-mail validation and error message display Fix: order preview will display full country name for logged in clients instead of shortcode Fix: long summary tables now have overflow in order confirmation window Fix: cusomer group lost on some cases while submitting the order and registering at the same time
OneStepCheckout 4.0.8 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Model/Observers/PresetDefaults.php app/code/local/Idev/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/code/local/Idev/OneStepCheckout/sql/onestepcheckout_setup/mysql4-upgrade-4.0.7-4.0.8.php app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/preview/preview.phtml skin/frontend/base/default/onestepcheckout/onestepcheckout.css
OneStepCheckout 4.0.7 changes
Fix: backwards compatibility improvements for < 1.7.* Fix: backwards compatibility improvements for < 1.4.1.* Fix: solve redirection issues to checkout/onepage when OneStepCheckout is inactive Refactoring: more preparations for better VAT_ID vs TAXVAT element handling and giving it a observer event to reload the totals Feature: collect customer addresses with "register on success" registration mode Fix: improved nl_NL locale file from client feedback Fix: support cutomer registration with persistant cart if session has timed out Fix: typo in spanish locale file Feature: customer data verification before checkout Refactoring: calling ajax on billing fields with short delay to ensure correct ajax call response order
OneStepCheckout 4.0.7 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Block/Links.php app/code/local/Idev/OneStepCheckout/Helper/Data.php app/code/local/Idev/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/controllers/IndexController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/locale/es_ES/Idev_OneStepCheckout.csv app/locale/nl_NL/Idev_OneStepCheckout.csv
OneStepCheckout 4.0.6 changes
Refactoring: unifying escapeHtml usage , replacing deprecated htmlEscape Refactoring: moving some ajax calls to onComplete callblack instead of onSuccess to improve the UI Fix: more XSS related field value controls for frontend fields and values Feature: support for vat_id value for Magento 1.7 refactored tax id support Fix: handling saving of address data when shipping address is hidden, improves tablerates support Feature: adding modman file Feature: added locale file for admin fields Fix: fixed dom selector for order preview javascript Refactoring: removing unused comments in system.xml Fix: saving billing data to shipping address for guest users in ajaxcontroller Refactoring: better way to replace top link Refactoring: changed the way e-mail subscription is checked Fix: removed DHL missing config value from config.xml to avoid errors with magento versions that dont have dhlint Fix: in some configurations users got new session id after ajax login, reverted and commented out Refactoring: googleoptimizer is removed from 1.6.1 and upwards refactored to be conditional and removed from layout file, better detection
OneStepCheckout 4.0.6 changed files
app/code/local/Idev/OneStepCheckout/Block/Adminhtml/Sales/Order/View/Comment.php app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Block/Links.php app/code/local/Idev/OneStepCheckout/Helper/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Data.php app/code/local/Idev/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/controllers/IndexController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/design/frontend/base/default/template/onestepcheckout/agreements.phtml app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/payment_method.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_fields.phtml app/locale/de_DE/Idev_OneStepCheckout_Admin.csv modman skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js
OneStepCheckout 4.0.5 changes
Fix: default payment method selection fails before quote is calculated and resulting issues with adding items to cart Fix: payment method form elements are disabled in IE9 when Magento is using prototype.js < 1.7. version , lower versions are not IE9 compatible Refactoring: googleoptimizer is removed from 1.6.1 and upwards refactored to be conditional and removed from layout file Refactoring: comparing default address data from cart when user has requested a shipping quote on cart page before Fix: populated DHL missing config value in config.xml to avoid error in admin page for 1.7.0.0 Refactoring: after order submission billing and shipping addresses need to be filled for logged users Fix: if postcode is required for shipping rates verify if it is present on login Fix: Pillwax EUVAT issues with customer group set to default with OneStepCheckout Refactoring: changed the way CartController is extended in config.xml Fix: new shipping/billing addresses were always saved to address book for authorized customer Feature: buffered ajax update for billing and shipping address fill Fix: Mage::register call removed from PresetDefaults, meaningless variable Refactoring: created callDefaults method wrapper in observer Fix: checkout page was reloading when terms & conditions were not properly configured. Fix: GeoIp database path description was misleading , only relative path can be used Fix: better fallback between GeoIp city and country databases, no matter what you use Fix: in some configurations users got new session id after ajax login Fix: serial issue with Brazilian domains Fix: Fixed Oerder preview javscript issues for ie7 and ie8 on windows vista Fix: payment method elements were placed inside a payment container element containig a container element on ajax calls Refactoring: converted all line endings to be UNIX in PresetDefaults.php, removed unused variables
OneStepCheckout 4.0.5 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Checkout.php app/code/local/Idev/OneStepCheckout/Model/Observers/PresetDefaults.php app/code/local/Idev/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/controllers/IndexController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/design/frontend/base/default/layout/onestepcheckout.xml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/preview/preview.phtml skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js 11 files changed, 306 insertions(+), 282 deletions(-)
OneStepCheckout 4.0.4 changes
Refactoring: newsletter subscription settings refactored to follow magento default flow Fix: javascript error caused by observer binding for login popup when user is already logged in Refactoring: refactored gift message helper to check for gift message enabled/disabled from parent class Fix: added admin configuration option for enabling Pillwax EUVAT support, logged exceptions silently Fix: shipping rates can be different than stored addresses used if getting rates already in cart page for different address Fix: typo in order button javascript call and calling ajax submit was not called on page load Fix: ajax requests is called multiple (2) times when selecting shipping Fix: payment methods were not reloaded when coupon usage resulted 0 subtotal Fix: populating cutomer data directly to quote when registration mode is set as required and to pass all validations Fix: typo in admin field description Fix: added additional checks for shipping and payment method reloading if coupon is applied Fix: EE version logged in clients applying coupon code fails , block not found exception response Fix: preview block dependned on parent block, removed the dependency as it was moved to before_body_end Fix: shipping price was calculated twice and resulted in wrong display on checkout and on orders Fix: shipping rates were not displayed if billing/shipping data was set before customer has logged in
neStepCheckout 4.0.4 changed files
app/code/local/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/local/Idev/OneStepCheckout/Helper/Message.php app/code/local/local/Idev/OneStepCheckout/Model/Observers/PresetDefaults.php app/code/local/local/Idev/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/design/base/default/template/onestepcheckout/billing_fields.phtml app/design/base/default/template/onestepcheckout/checkout.phtml app/design/base/default/template/onestepcheckout/preview/preview.phtml app/design/base/default/template/onestepcheckout/shipping_method.phtml skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js 11 files changed, 394 insertions(+), 218 deletions(-)
neStepCheckout 4.0.3 changes
Fix: wrapping giftcard layout calls inside enterprise edition condition as this is only available in EE edition Fix: removed unnecessary code from presetdefaults collect_totlas_after callback to just call new rates and not to select them, caused shippingmethod unset for some configurations Fix: added agreements.phtml and removed form tags from there to avoid ie rendering issues (forms inside forms) and referenced to a new template in layout Fix: moved terms and conditions modal content to before_body_end with javascript to avoid collision with client site css Fix: moved preview block to before_body_end to avoid collision with client site css Fix: moved login popup block to before_body_end reference to avoid collision with client site css Feature: allowing to set some other shipping method as default when default shipping method is not available and only one other shipping method is for choosing Fix: changing currency on site resulted on endless loop in quote model for some Magento versions. Fixed by changin default payment method code setting not to relay on default payment block methods Fix: default address data for logged in users was not set properly due wrong condition comparison Fix: paypal express got Array instead of address fields in shipping address Fix: removing last comma from js config object, creates conflicts in ie7 Fix: onestepcheckout.js switchMethod fails with ie9 in some cases, removed form fields disabling Fix: login_popup.phtml init objects on window load event instead of dom:loaded to support ie6, ie7 Fix: euvat tax block wrapped to try & catch block to catch the exception in some magento versions Fix: some payment methods are only available after collectTotas are called or have different price than before collectTotals ar called Fix: typo in shipping_phtml template affecting house number feature Fix: customer address object instance check removed as object names may vary in pre 1.3.3.0 versions Fix: EE gift card reference in layout file causes log entries in exception.log for 1.5 series, removed as this is alos applied on runtime Fix: typo in variable name Idev_OneStepCheckout_Helper_Data
neStepCheckout 4.0.3 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Data.php app/code/local/Idev/OneStepCheckout/Model/Observers/PresetDefaults.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/design/base/default/layout/onestepcheckout.xml app/design/base/default/template/onestepcheckout/agreements.phtml app/design/base/default/template/onestepcheckout/billing_fields.phtml app/design/base/default/template/onestepcheckout/checkout.phtml app/design/base/default/template/onestepcheckout/login_popup.phtml app/design/base/default/template/onestepcheckout/shipping_fields.phtml skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js skin/frontend/base//default/onestepcheckout/onestepcheckout.css 14 files changed, 242 insertions(+), 90 deletions(-)
neStepCheckout 4.0.2 changes
Fix: removing dashes from default values in billing and shipping address objects Fix: Taxvat block compability fallback for euvat Fix: activation check for defult settings in observer, scroll for rules window Feature: Pillwax EUVAT support in template
neStepCheckout 4.0.2 changed files
app/code/local/Idev/OneStepCheckout/Helper/Data.php app/code/local/Idev/OneStepCheckout//Model/Observers/PresetDefaults.php app/code/local/Idev/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_fields.phtml skin/frontend/base/default/onestepcheckout/onestepcheckout.css 8 files changed, 86 insertions(+), 40 deletions(-)
neStepCheckout 4.0.1 changes
Fix: added fallback to login_popup variable Fix: bug with setting region to Alabama Fix: jsonEncode method is not available in ver 1.3 series Fix: order reveiw window improvements wheh shipping or billing is hidden Feature: separate address fields with labels so you can mimic other fields "house number"
neStepCheckout 4.0.1 changed files
app/code/local/Idev/OneStepCheckout/Helper/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Data.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/login_popup.phtml app/design/frontend/base/default/template/onestepcheckout/payment_method.phtml app/design/frontend/base/default/template/onestepcheckout/preview/preview.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_fields.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_method.phtml skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js skin/frontend/base/default/onestepcheckout/onestepcheckout.css 12 files changed, 157 insertions(+), 71 deletions(-)
neStepCheckout 4.0.0 changes
Refactoring: default values overlooked in config.xml Refactoring: making AJAX SAVE BILLING enabled by default (less support) Refactoring: address preview suppor for logged in users Refactoring: setting default shipping address settings in cofig.xml Refactoring: EE version fixes for Store Credit and Customer points applying Refactoring: removing old login popup scraps from checkout.phtml Refactoring: testing addresspreview and moving it to checkout.phtml instead, fixing bugs Refactoring: sameAsbilling overlooked and fixed "too much deleting" typos Refactoring: fixing addressreview buttons and adding default templates to system.xml Refactoring: enabled hiding of shipping address if shipping address is enabled by default Refactoring: fixing address preview on order submit Refactoring: Improved terms and conditions support Refactoring: 1.3 and 1.4 compatibility test and fixes Refactoring: removing unused- and pseudo wrapper methods from Checkout.php Refactoring: removed unused checkout_in_cart template Refactoring: fallback to OneStepCheckout terms and conditions restored Refactoring: added GeoIP country db support/fallback Refactoring: Removed unused self-written popup library Refactoring: Rewrote the login popup Javascript Refactoring: added default terms and conditions support Refactoring: moving our js files to skin folder so others can edit without conflicting Refactoring: order preview with address templates Refactoring: starting the address review feature by mergin addressreview branch Refactoring: Geoip city detection string converted to utf_8 Refactoring: set private methods to protected instead Refactoring: added support for http://www.maxmind.com/app/geolitecity location detection Refactoring: isEnterprise check in payment_method.phtml Refactoring: added coupon code reload the payment and shipping methods feature, enterprise edition gift card field Refactoring: improved store credit and customer reward points handling Refactoring: fixed password validation classes to mathc defaults Refactoring: typo in region_id variable while setting default data Refactoring: default address, payment and shipping method selection moved to observer
neStepCheckout 4.0.0 changed files
app/code/local/Idev/OneStepCheckout/Block/Checkout.php app/code/local/Idev/OneStepCheckout/Block/Register.php app/code/local/Idev/OneStepCheckout/Block/Summary.php app/code/local/Idev/OneStepCheckout/Helper/Checkout.php app/code/local/Idev/OneStepCheckout/Helper/Data.php app/code/Model/Observers/PresetDefaults.php app/code/OneStepCheckout/Model/Observers/SortFields.php app/code/OneStepCheckout/controllers/AjaxController.php app/code/local/Idev/OneStepCheckout/etc/config.xml app/code/local/Idev/OneStepCheckout/etc/system.xml app/design/frontend/base/default/layout/onestepcheckout.xml app/design/frontend/base/default/template/onestepcheckout/billing_fields.phtml app/design/frontend/base/default/template/onestepcheckout/checkout.phtml -- /onestepcheckout/checkout_in_cart.phtml -- removed app/design/frontend/base/default/template/onestepcheckout/customerbalance/payment/additional.phtml app/design/frontend/base/default/template/onestepcheckout/giftcardaccount/onepage/payment/scripts.phtml app/design/frontend/base/default/template/onestepcheckout/login_popup.phtml app/design/frontend/base/default/template/onestepcheckout/payment_method.phtml app/design/frontend/base/default/template/onestepcheckout/preview/preview.phtml app/design/frontend/base/default/template/onestepcheckout/reward/payment/additional.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_fields.phtml app/design/frontend/base/default/template/onestepcheckout/shipping_method.phtml app/design/frontend/base/default/default/template/onestepcheckout/summary.phtml -- js/onestepcheckout.js --moved to skin folder skin/frontend/base/default/onestepcheckout/js/onestepcheckout.js skin/frontend/base/default/onestepcheckout/js/window.js skin/frontend/base/default/onestepcheckout/onestepcheckout.css 28 files changed, 3923 insertions(+), 2703 deletions(-)