· CAPTCHA
· Backup and Rollback
· EU Cookie Restriction
· Customer Group Pricing
· Auto-generation of Coupon Codes
· Layered Navigation Pricing Enhancement
· Mobile HTML5
· REST APIs Support
· New and improved layered navigation price bucket algorithm
· Captcha functionality added to forms
· Base prices based on customer groups
· Auto generation of multiple coupon codes for a price rule
· System backup and rollback functionality
· VAT ID Validation
· Support for DHL Europe
· Indexers refactoring
· Redesigned Mobile theme
· Refactored indexing process.
· Implemented localized PayPal settings for Japan.
· New and improved layered navigation price bucket algorithm.
· Captcha functionality added to some of the forms.
· Base prices based on customer groups.
· Auto generation of multiple coupon codes for a price rule.
· System backup and rollback functionality.
· VAT ID Validation.
· Support for DHL Europe.
· Indexers refactoring.
· Redesigned Mobile theme.
· Two-step password reset flow.
· Improved admin grid functionality.
· Updated PayflowLink HSS user interface in checkout.
· Two-step password reset flow
· Improvements to the admin grids
· Updated PayflowLink HSS user interface in checkout
· “Add to Wishlist”, “Add to Compare” were added on the Product Details Page for configurable, bundled and downloadable products
· Persistent shopping - retain shopping cart content for customers across user sessions, browsers and devices.
· Minimum Advertised Price (MAP).
· Refactoring multiple database.
· Minimum Advertised Price (MAP Pricing).
· Persistent Shopping Across Devices and Browsers.
· Enhanced Order Payment Action for PayPal Express Checkout.
· Minimum Advertised Price (MAP Pricing).
· Persistent Shopping Across Devices and Browsers.
· Enhanced Order Payment Action for PayPal Express Checkout.
· And much more.
· Minimum Advertised Price (MAP Pricing).
· Persistent Shopping Across Devices and Browsers.
· Enhanced Order Payment Action for PayPal Express Checkout.
· Dynamic sku option for configurable products.
· PrototypeJS upgraded to 1.7.
· Models and Resource Models relation revised for better support of multiple database types.
· Alternative image storage feature enabled with Fixed get.php file.
· Magento Mobile updated to release v20
· Implemented SOAP Faults for GiftMessage API
· Implemented The names of WPPHS depend on a merchant`s country in the backend. Create a functionality for dynamic changing.
· Changed admin configuration, added parameter into “Magento Core API"->WSI Compliance
· Implemented GiftMessage for Cart
· Fixed PayPal Standard: order has two invoice and two refund
· Fixed “Items Ordered” tab is not refreshing while Admin order creation
Improvements:
· Magento Mobile updated to release v19
Changes:
· Replaced usage of Varien_File_Uploader with Mage_Core_Model_File_Uploader
Fixes:
· Fixed Mage_CatalogSearch_Model_Query::getMaxQueryLenght() is not properly deprecated.
· Fixed Two links in forgotpassword.phtml template lead to not existent files
· Fixed Added compiled js and css to whitelist. Added removing of relative URL parts to get.php.
· Fixed several probable vulnerabilities on front and backend
· Fixed Incorrect error message when extension state is lower than preferred state
· Fixed No rule applied when coupon code is no longer valid
· Fixed Argument passed to Mage_Catalog_Helper_Image::init() must be an instance of Mage_Catalog_Model_Product, instance of Mage_Wishlist_Model_Item given
· Fixed Varien_Db_Adapter_Mysqli::raw_query() should throw an Exception after 10 tries
· Fixed Import file downloaded from FTP in BINARY mode
· Fixed User interface: real mistake in the label name, Api instead API
· Fixed issue with URL Rewrite Rule for new products with no category information
· Fixed Invoice do not created when using “Automatically Invoice All Items” option of Zero Subtotal Checkout
· Fixed Additional dot when checking out as Guest
· Fixed Prefix and suffix aren’t visible in Add New Address Form
· Fixed Calculation order for Catalog Price Rule and Configurable Product option price
· Fixed When put values in Customer Name and Address Options they do not reflect on the backend customer and customer address forms
· Fixed Custom URL Rewrite creation broken
· Fixed Shopping Cart Price Rule->Conditions->Shipping Country is not correctly controlled on multiple checkout.
· Fixed Resources names are not translated on Role Resources page at backend
· Fixed Multiselect and Dropdown Attribute values set to “0” are not exported correctly
· Fixed WYSIWYG Editor - Unable to Create a Folder when Inserting a File
· Fixed Wrong cache key for websites
· Fixed After second refund made from paypal user get wrong refund amounts
· Fixed Multiselect and Dropdown Attribute values set to “0” are not exported correctly
· Fixed Infinite loop is started, when backend user selects non-existing time period for a chart on Dashboard
· Fixed Missing isset() in Mage_Sales_Model_Recurring_Profile::createOrder()
· Fixed Discount is not applied to product in case when in conditions of Catalog Price Rule “contains” is chosen
· Fixed Unable to open “View all wishlist items” link from email
· Fixed Specifying incorrect timezone in configuration causes halt of backend work flow and inability to add products to a Cart on frontend
· Fixed Checkout with Configurable Product includes disabled simple
· Fixed Validate Each Address Separately in Multi-address Checkout do not working
· Fixed Google Checkout - catalog price discount for Configurable product is calculated incorrectly
· Fixed FPT with prices included tax problem
· Fixed Incorrect Excl. Tax in product page, when catalog prices entered by admin include tax
· Fixed Unable to configure Grouped product from the backend
· Fixed Order, that related with Recurring Profile does not displayed
· Fixed Discount is not applied to product in case when in conditions of Catalog Price Rule “contains” is chosen
· Fixed After second refund made from paypal user get wrong refund amounts
· Fixed WPPHS payment method has tags in the name
· Added Payflow Link using HSS (Hosted Sole Solution).
· Balance Response, Partial Authorization Transactions, Authorization Reversals Support for MasterCard and Discover with Authorize.net.
· 3D Secure Authentication for Authorize.net payment method.
· Authorize.Net SIM payment method.
· Improved Import/Export functionality.
· Improved Import/Export functionality for Products and Customers.
· Ability to add and manage composite products when creating or editing orders from the admin.
· Alternative media storage using either the file system or the database.
· PayFlowLink HSS integration.
· Upgraded Zend Framework to 1.11.1.
· Enhancements to the core API including exposing shopping cart API.
· Improved Import/Export functionality for Products and Customers.
· Ability to add and manage composite products when creating or editing orders from the admin.
· Alternative media storage using either the file system or the database.
· PayFlowLink HSS integration.
· Upgraded Zend Framework to 1.11.1.
· Enhancements to the core API including exposing shopping cart API.
· Improved Import/Export functionality for Products and Customers.
· Ability to add and manage composite products when creating or editing orders from the admin.
· Alternative media storage using either the file system or the database.
· PayFlowLink HSS integration.
· Upgraded Zend Framework to 1.11.1.
· Enhancements to the core API including exposing shopping cart API.
· Improved Import/Export functionality for Products and Customers
· Ability to add and manage composite products when creating or editing orders from the admin
· Alternative media storage using either the file system or the database
· PayFlowLink HSS integration
· Upgraded Zend Framework to 1.11.1
· Enhancements to the core API including exposing shopping cart API
· Improved Import/Export functionality for Products and Customers.
· Ability to add and manage composite products when creating or editing orders from the admin.
· Alternative media storage using either the file system or the database.
· PayFlowLink HSS integration.
· Upgraded Zend Framework to 1.11.1.
· Improved Import/Export functionality for Products and Customers.
· Ability to add and manage composite products when creating or editing orders from the admin.
· Alternative media storage.
· PayFlowLink HSS integration.
Major Highlights:
· Starting from this release we are including TheFind extension.
· New Magento Connect Manager excluded from this version.
Upgrade Notes:
· Those who installed Magento version 1.4.2.0-beta1 or 1.4.2.0-rc1 through Magento Connect should reinstall it manually, because this version contains old version of Magento Connect Manager.
Improvements:
· Added “Switch/Maestro” card type support to centinel 3DS validator. Added comment about maestro and 3d-secure to paypal system config
· Added more flexible filters implementation in collections
· Varien_Data_Collection::addFilter() registers filters as objects and implements getFilter() method to be able to detect/modify already existing filters
Varien_Data_Collection_Db::_renderFilters():
· Added a hook _renderFiltersBefore()
· Implemented ‘public’ filter type, which maps the provided filter field from public into internal view and passes the “value” as a condition through _getConditionSql()
· Added $this->_renderFilters() call to abstract EAV collection to accommodate the filters that may be set by addFilter() method
· Added ability to pass multiple recipient emails and names to Mage_Core_Model_Email_Template::send()
· Backordered Item Status for subitems in Orders
· Added correct message at order for all backordered items. At back-end all items shows as backordered if their quantity is below or equal to zero
· Fix of duplication backorder messages for composite product options with same backordered item - saving backorder messages per product id
· Magento Connect Manager
· checking cyclic dependency references and conflicts with local files
· implemented adding to MCM manually installed extension
· changed upgrade logic, previous version of package should be deleted before install new
· Implemented new download process and dependencies rules
· Added correct behavior during extension reinstall, so dependencies will not reinstall automatically
· Optimized rewrite selection from DB, added url rewrite and suffix validation at admin backend
· Added verification of access level for app/etc/local.xml.
· Now if server configuration has issue and this file accessible from browser admin user gets notification in backend.
· Upgraded Zend Framework to version 1.10.8
· Added the Recurring Profiles tab in customer management
· Implemented cache for shipping rates and fixing issues with rounding
Design packages and themes optimization/refactoring/improvements:
· minor improvements and fixes
· improved upgrade-ability of CE themes
· iPhone Theme Refactoring
· Added Widget settings sharing between widget types
· For Invoices, Shipment, Credit Memos added possibility to show admin comments at user frontend (checkboxes “Visible on Frontend” in admin interface)
· Added JS to enables/disable checkbox ‘Append Comments’ depending on checkbox ‘Email Order Confirmation’
· Refactored invoice/shipment/refund comments collections models to one abstract Comment Collection Model
· Refactored Block Order Invoice/Shipment/Creditmemo comments to usage of common block and design - Block Order Comments
· A little more accurate profiler - important for very quick measurements
· Add Shopping Cart API
· Implementing payment refund notifications
· Added website price scope for bundle items
· Added support of pending transaction to payflow pro. Also fixed “denied payment review” message in payment
· Upgraded TinyMCE to v.3.3.7
· Added to prototype validation by length min-length validation
· Added Varien.DateElement for front-end date form fields and re-implemented Varien.DOB
· Added functionality to disable dashboard charts in backend (System > Configuration > Admin > Dashboard)
· Added functionality to disable dashboard charts during installation
· Adminhtml W3C Validation improvements
· Added ability to use session save method from configuration
· Rendering customer attributes
· Added favicon manager under System > Configuration > Design > HTML Head
Changes:
· Refactored shipping rates calculation to keep process solid and do not try to recreate internal process of calculation, as it was
· Added caching of requests to shipping carriers, because otherwise we get too much duplicate requests during calculation of every shipping method
· Refactored “Special products” RSS feeed
· Shortened the names of all foreign keys longer than 49 characters
· Compilation scope for some EAV models which was causing blank page after enabling compilation
· Deleted Mage_Sales_Model_Recurring_Profile_Info, which was not on its place and added accidentally
· Category and product design settings inheritance logic
· Refactored one routine in Inventory Observer to remove code duplication
· Disabling product attribute usage in promo rules not affect existing promo rules
· Refactoring validation states for Centinel
· Added template method Mage_Centinel_Model_StateAbstract::isLookupSuccessful
· Add boolean type for catalog price rules and condition for category_ids
· Removed Maestro/Switch/Solo card from system. Added Maestro/Switch and Solo cards to Chronopay and Cybersource methods
· Mage_Adminhtml_Block_Sales_Order_Creditmemo block had dependence from ‘canCapture’ ‘canCapturePartial’. It was changed to ‘canRefund’ ‘canRefundPartialPerInvoice’. For set result of Mage_Adminhtml_Block_Sales_Items_Abstract::CanEditQty`s we can use setCanEditQty
· Added Maestro/Switch and Solo Dollars card types for paypal_direct payment method. Also removed Maestro/Solo/Switch card type for this method
· Removed “Shipping address” block on recurring profile view page if product is virtual. Also fixed virtual order detection
· Refactored PayPal cart line items and cart totals calculation to accommodate various discounts and tax settings
· Refactored sales rule discount detection on “buy_x_get_y” rule type
· Added catalog_product table definition to product review collection
· Changed type of obscure input field to ‘password’, so this field is hidden even when user enters data in it
· Removed dependence to payment method on getting billing agreement method title. For now payment method title stored in billing agreement
· Removed invoice creation thought zero subtotal checkout with new order status “pending”
· Removed SID from url generation when Use SID on Frontend option is disabled
· Added customer session validation for loadCustomerQuote method
· Iphone clears.css has been deleted
Fixes:
· Fixed Opening bestseller product (admin/dashboards) results in adding new product
· Fixed Bestsellers statistic bug
· Fixed Gift message displaying conditions not properly work on frontend and backend
· Fixed QTY of product is incorrectly showed in Customer’s Current Activities - Shopping Cart and Customer’s Shopping Cart.
· Fixed Gift message displaying conditions not properly work on frontend and backend - fixed missed bracked
· Fixed Magento Connect Manager -> No warning message
· Fixed Unable to upload community extention in Magento Connect Manager without Community Channel installed
· Fixed Bundle product price calculated not correctly
· Fixed Customer’s email doesn’t escalate to billing/shipping addresses
· Fixed Catalog-specific attribute options do not load when using through catalog/output helper method _getLoadDataFields at product attribute resource collection modified to select additional needed fields;
· Fixed saving attribute value in store view scope only
· Fixed Not searchable attributes are searched by Quick search.
· Fixed Customers won’t appear in the search results on the customer grid in the admin
· Fixed Huge memory consumption on flat shipping rates import decrease to 5000 count of data wich inserts into DB in one iterate, to avoid exceed of 128M memory_limit
· Fixed Config fields “Disable output” doesn’t implement inherited value
· Fixed Category created for some store view not displayed on frontend include_in_menu attribute was made as required to set default value when category created in specified store
· Fixed creating of “Shopping Cart Price Rule’ setActualProductAttributes method was called with ‘attribute_set_id’ value in $attributes param. But it does not exist in ‘eav/attribute’ table. So we need to check it
· Fixed PayPal PE transaction_id detection: Overrided getPaypalTransactionId method in PE API - changed transaction id getting to process payflow accounts not assigned to paypal side
· Fixed Configurable Product Catalog Price Rule Issue: the main idea is to calculate price rule on configurable price separately from base price
· Fixed fatal error during import large file
· Fixed Shipping information is not displayed in backend after Google Checkout operations
· Fixed Field Mapping Issue during customer import
· Fixed CMS blocks grid inoperable with store filter in GWS-limited mode
· Fixed ups/usps and Guam
· Fidex issues with attaching product to multiple stores: refresh product index query update
· Fixed displaying of bundle product weight
· Fixed “Select a PayPal Solution” checkbox bug: Website Payments Pro and Website Payments Pro Payflow Edition consider each other status in their checkboxes control logic
· Fixed Invoice Comments Stripped When Quantities Updated
· Fixed XSS security issue on frontend
· Fixed Google Chekout: Discount for shipping amount doesn’t apply
· Fixed XSS issue in address form
· Fixed Address in the customers address book cannot be deleted
· Fixed CatalogSearch_Fulltext not being renewed for configurable products when editing attached simple products
· Fixed Google Checkout: shipping method info is empty at order page in admin backend
· Fixed Google Checkout: with discounted shipping - discount is applied again
· Fixed Wrong timezone/DST in reports
· Fixed coupon_code attribute inconsistency in some upgrade paths (from 1.4.0.0 to 1.4.1.0)
· Fixed Created extension archive through Magento Connect include “.svn” directories
· Fixed version of downloader
· Fixed Magento Connect: User should has a possibility to choose version for extension upgrade
· Fixed Magento Connect: User shouldn’t be able to download Magento into “0000 permissions” folders
· Fixed Magento Connect: JS validation is absent for “Authors” tab on package extensions page
· Fixed Magento Connect: Saving information on settings page
· Fixed Magento Connect: “Configuration” step - server validation is absent during installation
· Fixed Magento Connect: “Log in” page - Message or some information about required fields doesn’t appeared
· Fixed Magento Connect: “Configuration” step - incorrect message appeared during installation
· Fixed wrong shipping price in case of sales rule with fixed cart discount and 1 item in cart
· Fixed the label for the configurable product attribute does not reflect correctly on the frontend
· Fixed sales rule with fixed discount for whole cart doesn’t work
· Fixed “Slash for category or product urls causes error 404”
· Fixed #18454: Import profiles do not reset websites values
· Fixed Issue with zero grand total express checkout for recurring products.
· Fixed “Allow Gift message” setting on the product page doesn’t work in Front.
· Fixed “Duplicate” of bundle product leads to an error
· Fixed Catalog sitemap for categories shows inactive sub categories if flat catalog enabled
· Fixed Added support of all product attributes in conditions/actions of salesRules.
· Fixed Disabling product attribute usage in promo rules not affect existing promo rules
· Fixed “Cart Price Rule not working with Product Attributes” (boolean values not properly shown in rule conditions)
· Fixed Wrong amounts invoiced with FPT
· Fixed Wrong order status after refund and additional related issue on frontend during checkout
· Fixed Unable to delete uploaded sample for downloadable product
· Fixed Paypal Direct send wrong billing address to API
· Fixed Incorrect viewing of category settings after refreshing page
· Fixed Catalog price rule discount not working during backend order creation
· Fixed Double headers for session cookie set
· Fixed Custom design is not reset properly after shipment comment emails
· Fixed Tax report displays incorrect figures
· Fixed Removed invoice creation on “completed” IPN message with payment_entity = “auth” to prevent double capture creation on single transaction with IPR.
· Fixed Image browser in WYSIWYG editor doesn’t fill mouse over/out fields
· Fixed Added rounding to “Refund Shipping” field on credit memo creation page.
· Fixed Added additional error messages to customer address validation on PHP side while creating.
· Fixed “No server side check for password length when customer edits his account information”
· Fixed WYSIWYG editor breaks directives that are not in src attribute
· fixed directives decoding for a case when the secret key is present in URLs
· Fixed Duplicate of a product creates it with no SKU value and is saved
· Fixed Redundant catalog product attribute “category_ids” remains during upgrade from 1.3 to 1.4
· Fixed Reports/Shopping cart/Products in carts optimization
· Fixed “If all Storeviews value set up - disabled --> Front end shows default storeview instead of 404 page”
· Fixed Added error on zero subtotal checkout with paypal express. Removed paypal express button on shopping cart with zero grand total.
· Fixed Field labels and field values are not aligned vertically on Sales Orders in Admin
· Fixed Spacing between field labels and field values is inappropriate on the Recurring Profiles tab in My Account section
· Fixed Not searchable attributes are searched by Quick search.
· Fixed Mage_Customer_Model_Customer::getGroupId can’t return zero value
· Fixed #23184: Huge memory consumption on flat shipping rates import
· Optimized and refactored Table Rate import
· Fixed Scrolling during category load results in some js-errors
· Fixed “Javascript alert on “manage category” page”
· Fixed Security Vulnerability on Mage_Core_Block_Template level
· Fixed Merged CSS breaks Secure Pages (https)
· Fixed SOAP webservices do not work when enabling “Add Store Code to URLs”
· Fixed Incorrect displaying of the Start Date entered by customer while adding to the cart recurring product
· Fixed Downloadable Product “lable” typo
· Fixed While creating gift message from backend it disappears in case of refreshing page
· Fixed Product export fails when the quantity of exported products is 25 000 or more (memory leak in products)
· Fixed While creating gift message from backend it disappears in case of refreshing page
· Fixed On wide monitors checkbox “Create Permanent redirect” in admin backend wraps up to the end of input box
· Fixed Tag isn’t showed in Product Page and My account->My Tags, if tag are deleted by customer, approved by administrator, added by customer
· Fixed Non standard images make troubles with “Next"/"Previous" buttons
· Fixed There is no validation of the Tracking number field during first time creation of the shipment
· Fixed Missed dollar sign in variable name
· Fixed Incorrect escaping of Mage_Catalog_Model_Abstract::loadByAttribute method Zend_DB_Select::where must get null values to skip quoting into $cond empty strings if value is null
· Fixed “URL rewrites duplicating when assigning to root category”
· Fixed Shipping method UPS_XML missing titles
· Fixed The pager is missing for tagged product list
· Fixed Report > Products Ordered ignores Store view switcher
· Fixed Flat catalog index problem after upgrade with customizations present
· Fixed Incorrect bundle items inventory decrements
· Fixed Category and product design settings inheritance
· Fixed Removed fatal error on removing non existent quote item from quote
· Fixed Credit Card Maestro/Solo: The field “Start Date” is not displayed on order information page.
· Added warning about offline refund
· Fixed Mage_Checkout_Block_Cart_Item_Renderer::getIsInStock bug
· Fixed Fatal on edit configurable product page, if custom required price attribute is used
· Fixed #0011135: View invoice error with changed query string
· Fixed Trailing semi-colon displayed on Profile Export page
· Fixed New Orders & Other Authenticated RSS feeds should use HTTPS
· Fixed Dataflow export products sku filter works as not “starts with”, but “like”
· Fixed Removed default shipping address assign on paypal express checkout
· Fixed The customers from Puerto Rico can’t pay with PayPal (Express Checkout in PaypalUk)
· Fixed Shared shopping cart on the stores with different domains
· Fixed Discount amount for the whole cart divide proportionally between all affected items according to their base price and then applied.
· Fixed Removed store selector in single store mode on url rewrite edit page
· Fixed Javascript validator’s translation strings missing
· Fixed Quick Search Autocomplete does not work via ajax http protocol for https page
· Fixed Inventory->Qty Increments - unable to add
· Fixed Loading search query performance issue
· Fixed Changed labels in checkout and payment information blocs for credit cards Solo Maestro Switch
· Fixed Product q-ty doesnt decrease after google checkout added same ‘checkout_submit_all_after’ event to AmazonPayments
· Added checkout_multishipping_controller_success_action and checkout_onepage_controller_success_action events that pass the created order ids on frontend checkout success actions
· Fixed Google Analytics tracking pages with wrong URI.
· Fixed “Send auto-generated password” generates e-mail with incorrect template
· Fixed Unable to refund Credit Memo because of Shipping Rounding
· Fixed Added custom option info to recurring profile info page on frontend and backend.
· Fixed Product Visibility and Status disappear when in search
· Fixed Removed validation of new customer shipping address on backend for orders with virtual products only
· Fixed ability to buy Product which have status “Out of Stock” through a direct link on button “Checkout with PayPal”
· Fixed All free shipping methods in absent in Transfer Shipping Options menu on PayPal side
· Fixed Payment methods titles for the PDF prints through admin gets from default config instead of the storeview config
· Fixed PayPal and Puerto Rico shipping address
· Fixed “Transfer Shipping Options” pass on PayPal side not correct value for Flat Rate method
· Fixed Centinel JCB validation test cases 8-9
· Fixed Saving caterory in store view scope
· Fixed Attribute upgrades moved from 1.4.0.0.15 to 1.4.0.0.33
· Fixed that product tagged by administrator has wrong URL at front-end
· Fixed refusal from Card Verification (through link Exit), does not allow to place order repeatedly
· Fixed #22536: Light-weight email templates. Wishlist share email fix
· Fixed declaration of Mage_Cybersource_Model_Api_ExtendedSoapClient::__doRequest() compatibility with SoapClient::__doRequest()
· Fixed Two registration emails from a wrong store and without a logo are sent when a customer is created in Admin panel
· Fixed Reindex for bundle products with date fields
· Fixed Status is “Ready” instead to be “Reindex required” then creating new subcategory in mode “Manual Update” index status changed to STATUS_REQUIRE_REINDEX when search engine changes
· Fixed #23321: Wrong type casting in method
· Fixed Print-All Includes Tracking # from All Shipments on Every Shipment
· Fixed Ignored ‘Include in Navigation Menu’ category option with enabled flat catalog.
· Fixed Admin unable to add Image through WYSIWYG to description and Short description without intermediate product saving
· Fixed QTY decrement after multishipping
· Double clicking adds product to cart twice
· Fixed Catalog Price Rule(for NOT LOGGEN IN customers) is not applied for shopping cart and while checkout as guest or while first registration.
· Fixed Payment methods titles for the PDF prints through admin gets from default config instead of the storeview config
· Fixed Mage_Adminhtml_Model_System_Config_Backend_Serialized::_afterLoad() does not check input for unserialize()
· Fixed Sending letters through “Contact Us” form, leads to error
· Fixed PayPal Express with Flat Rate: incorrect counting Shipping amounts per order
· Fixed Saving attribute value in store view scope only causes data loss.
· Fixed #22607: Dispose of Mage_GiftRegistry module
· Fixed Related products are not saved when you attach them to a product
· Fixed Added qty to bundle unit price calculation to quote totals recalculating.
· Fixed Saving category cause: ‘Exception’ with message ‘File was not uploaded.’ in /home/vadim.kusakin/dev/qa/2759/lib/Varien/File/Uploader.php:139
· Fixed Fixed MAGE-638 Magento Connect -> MCM -> If agreement checkbox is unchecked, “Continue” button should be disabled
· Fixed Set the same column font size as in cells in PDF documents printing
· Fixed Home page appears instead of predefined 404 page
· Fixed Removed converting of “is one of” and “is not one of” values in decimal.
· Fixed Wrong column type for order_increment_id on Invoice, Shipments, Creditmemo grids order_increment_id was setted as “text” instead of “number” type
· Fixed Inconsistency with credit memos showing buttons online vs offline
· Fixed PayPal Express shortcut is missed on product page
· Fixed An email is sent to a customer after its profile is edited in the Admin panel
· Fixed that Payflow Pro includes only the first line of billing/shipping addresses into request
· Fixed Incorrect showing of product page when inputing a product description with table which have attribute align = left
· Fixed Wrong link for bestsellers in admin dashboard. Grids.php fixture doesn’t do anything for this bug - just to beautify code.
· Fixed Added fixes to reports - base_discount_amount is actually kept negative in DB.
· Fixed Empty dropdown ‘status’ at the creation New Review Grid.
· Fixed Incorrect work of “Recently Compared Products” functional on category’s page
· Fixed behavior when having single store, javascript raises exception and all followed code is not executed
· Fixed that Special price for dynamic bundle applies twice
· Fixed #21960: Labels in page/html_wrapper and core/text_list in layout
· Fixed GUI bugs on Recurrent Profile frontend part
· Fixed Magento Connect -> Message about invalid URL is duplicated
· Fixed that suspend Recurring Profile from front side leads to error
· Fixed Missing pager for tagged product list
· Fixed Wrong profiler output for getUrl in Category
· Fixed Saving of billing agreement relation with order - added force billing agreement re-saving and fixed isValid method in agreement detection.
· Fixed Incorrect sort order reliable on mysql internal order during eav attribute load move prepare select to separate method
· Fixed passing additional totals to PayPal when cart line items are disabled.
· Fixed In My product Review short description HTML tags are shown
· Fixed that Refund from google chekout don’t display on the order in Magento
· Fixed that “Compare Products” block does not appear on the category page and product page
· Fixed Non-existing attribute’s source model causes fatal error
· Fixed Varien_Db_Select memory leak
· Fixed #18569: Gift Messages not in OrderInfo returned array
· Fixed PayPal API credentials wizard popup size
· Fixed #11449: customer_id is mismatch with entity_id in customer.create
· Fixed merging CSS-files with different skin domain to pick a proper base URL
· Fixed Bad UI style on checkout success page
· Fixed buying more than 1 virtual product in multishipping checkout
· Fixed #22518: Wrong amount for second refund
· Fixed #22776: Bug Causing Recursion Error
· Fixed #22668: Incorrect reports for coupons
· Fixed Products -> Product with “Out of stock” status displayed on frontend, but shouldn’t
· Fixed Password miss match for newly created in Back end customer
· Fixed “There has been an error processing your request” page is displayed when specified order status is selected on Reports->Sales->Tax page
· Fixed bug with ‘Use Flat Catalog Category’
· Fixed #13770, #16300, #21040 : Product Media Api Broken, product_media.create API overwrites image itself each upload, product_media.update API does not upgrade the image itself
· Fixed #16306: Webservice with htaccess (changes in code style)
· Fixed #22536: Light-weight email templates
· Fixed #18935: Soap api v2 multiple complexFilters with the same key
· Fixed incorrect Window titles on frontend
· Fixed Eliminated display currency usage (instead of the base website currency) in shopping cart price rule conditions
· Fixed #21146: Magento falls into the white screen when saving URL rewrite for a product on the Default Store View corrected syntax mistakes
· Fixed batch of issues related to google checkout.
· Fixed getting complete state for orders with zero grand total when processed
· Added Store id param to billing agreement entity. Also fixed store setting in billing agreement payment method.
· Fixed fatal error in payment method list fetching (MAGE-500)
· Fixed #22575: Trace error during using filter “Products” on Tags page
· Fixed Grids with settings remain active while disabled PayPal methods
· Fixed configuration merger fatal error when store/website resource structure is inconsistent
· Fixed PayPal admin setup: checkbox problem
· Fixed Adding shipping address transferring on non guest checkout in Paypal Standard
· Fixed “Save in address book” checkbox in the Shipping address area doesn’t work while admin order creation
· Fixed pre-selecting default address during checkout
· Fixed Email with empty password is sent to a customer after an order is created in the Admin panel
· Fixed Necessary to add data validation for filed “Trial Billing Frequency” in Recurring Profile
· Fixed “Out of Stock” product is possible to purchase successfully through Shortcut button
· Fixed phpdocs in lib/Varien and removed junk file
· Fixed #21146: Magento falls into the white screen when saving URL rewrite for a product on the Default Store View
· Fixed #21643: Fixed “wsdl” parameter validation for Soap V2
· Fixed #21499: Default billing and shipping address
· Fixed #21565: missing “comment” for salesOrderStatusHistoryEntity
· Fixed #20481: Access Control List not retrieved for API user for resources() and resourceFaults() operations
· Fixed #18367: FCGI Error on WSDL Url with Apache and mod_fastcgi
· Fixed #22053: use HTTP 301 code instead of 302 in case of web/url/redirect_to_base
· Fixed #20654: Admin order creation->Move mouse cursor isn’t changed into hand while move it on some product for adding
· Fixed #21590: Attribute ‘Date’: testing for uniqueness fields not working
· Fixed #21566: Type of attribute ‘Price’: Possible to add text value for field ‘default value’
· Fixed #22053: added optional behavior (301 or 302)
· Fixed #21570: Review from not logged in user is saved in list of All Reviews when “Allow guests to write reviews = No”
· Fixed #22090: Different values of Qty Increments during create and after duplicate products
· Fixed #22489: Eliminate difference between bundle.js in different skins
· Fixed #22419: Set default stock_data if not exist in create/update product
· Fixed #20227: “Review(x)” link should be added to the compare page.
· Fixed #21570: Review from not logged in user is saved in list of All Reviews when “Allow guests to write reviews = No”
· Fixed #20959: Locale problem in shipping tracking popup raises exception
· Fixed #21955: Layout cache ignores product column count update
· Fixed #20011: After using filter “Color” or “Manufacture” in Configurable Product meaning from column is disappear
· Fixed #21908: Incorrect attribute ordering in “Compare products” page.
· Fixed #22222: Edit review-> if browse stores in the “Visible In “ drop-down, rating values reseted
· Fixed #22075: Product Attribute title specified for StoreView isn’t showing on the configurable product’s page
· Fixed #22605: catalog_category.level return root categories when website or store are null
· Fixed #21806: Different values display on the shopping cart in front-end and back-end
· Fixed #20113: Shipping address display as default on the front-end and as not default on admin for one customer
· Fixed #22575: Trace error during using filter “Products” on Tags page added ‘filter_index’ to array parameter in addColumn() method call
· Fixed #14591: Incorrect SKU for Configurable Product with Custom Options
· Fixed #22476: Blank Column in Related Products Grid deleted duplicate output for editable columns
· Fixed #22575: Trace error during using filter “Products” on Tags page apply filter_index field values to index
· Fixed #22644: A discrepancy between GT(Base) and GT(Purchased)
· Fixed #22645: Incorrect original price when using custom price in order.
· Fixed #22653: Missed checking for file existence in JS/CSS merger checking in source file exists. If not - do not check last modification and force to merge target file again
· Fixed #22594: Unable to place orders through checkout with multiple addresses with PayPal direct + zero subtotal for one order
· Fixed #21185: Newsletter confirmed automatically BEFORE account email is confirmed.
· Fixed #22167: “Add new row” button in downloadable product
· Fixed #21952: BUG - Category / Url Model (UYN-886991)
· Fixed #15334, #17794 API category did not pass validation process due to available_sort_by must be ArrayOfString. Added category validation for backend (missed). Creating separate validation for available_sort_by and default_sort_by attributes.
· Fixed #22599 Upgrade from 1.1.8 to 1.8.0.0 database compatibility issues (PARTIAL)
· Fixed #22661: 1 cent bug
· Fixed #22434: 100% discount of products -> the amounts of Tax and Grand Totals are or negative or not corectly
· Fixed #10073: Unnecessary option for downloadable products
· Fixed #20014: Qty use decimals for downloadable
· Fixed #22164: Incorrect message for maximum shipping amount
· Fixed #22174: Custom ‘Qty to Refund’ isn’t remembered after message about incorrect amount
· Fixed #22182: The value of ‘Customer Since’ field to duplicate clients at different sites.
· Fixed #22243: Add new review by admin->type of this review is ‘guest’, but should be ‘administrator’
· Fixed #22313: Time of order creation if not displayed by the “Order Created At (datetime)” template variable.
· Fixed #22348: “Add to card” button is absent for giftcard product in the catalog
· Fixed #22640: Creating customer unable after adress tab manipulations
· Fixed #22670: Credit memo - incorrect shipping price displaying
· Fixed #22798: Excl and Inc. Tax don’t display on the Estimate Shipping and Tax block
· Fixed #20088: Admin able to push on-line refund button for the capture off-line invoice
· Fixed #16306: Webservice with htaccess. Added server authorization (.htaccess)
· Fixed #22266: HEADERS ALREADY SENT Error during dataflow import
· Fixed #21412: The “Save Attribute” and “Save and Continue Edit” buttons become disabled after saving attribute with attribute code that exists
· Fixed #22844: After login to admin got 404 instead Startup Page
· Fixed #22852: shopping cart price rule - search by ID - error page
· Fixed #15897: Unsubscription Email Sender in the Newsletters Subscription Options is not working correctly
· Fixed #15899: Newsletters subscription confirmation in not working
· Fixed #22908: Grid Serializer doesn’t handle dropdowns as edit columns
· Fixed #22946: ‘Products Tagged by Administrators’ grid contains information about product that is assigned by the customer
· Fixed #22935: Issue with Google AdWords and DSMM Code
· Fixed #22910: view of system/design table with no records under IE 8
· Fixed #22914: view of URL rewrite table with no records under IE 8
· Fixed #22935: Issue with Google AdWords and DSMM Code
· Fixed #22536: Light-weight email templates
· Fixed #23017: Memcache session fallback does not work
· Fixed #22992: Trace appears during create reorder from front-end
· Fixed #22991: Cannot add items to shopping cart after active ‘Use Flat Catalog Product’
· Fixed #22813: Google base Undefined Offset when Managing attribute mapping
· Fixed #23138: URL rewrite error on product creation
· Added Regions for baltic states and Finland
· Fixed #23092: Memcached and compiler
· Fixed #19804: sorting/searching by “inventory” field
· Fixed #23241: Catalog price rule not correctly appy for customer group
· Fixed #16294: WSDL missing attributes for customerCustomerEntity
· Fixed #22851: Used wrong resource model for api/user
· Fixed #18207: SOAP-ERROR: Parsing Schema: can’t import schema from ‘http://schemas.xmlsoap.org/soap/encoding/’
· Fixed Fatal error: Call to undefined function eaccelerator_fetch()
· Included new Magento Connect Manager 2.
Improvements:
· Added ability to use static URLs for media in WYSIWYG or image browser. Added ability to enable parsing store, skin and media directives on catalog frontend.
· URL rewrites history: ability to auto-generate custom rewrite with redirect from old to new URL when changing product URL-key
· Added ability to exclude a category from navigation menu
· Various improvements in system configuration UI. Introduced ability to make actual configuration structure to be independent on the system.xml structure
· Added "Only X left" inventory feature
· Implemented Centinel functionality in iphone theme
· Upgraded TinyMCE to v.3.3.2
· Improved PayPal integration
· Added notice about creating offline creditmemo from order view page.
· Added getter for recurring payment methods in payment helper.
· Implemented abstract block ability to have arbitrary groups of child blocks and a method that returns such a group. Implemented a method that fetches data from child block by specified alias.
· Implemented ability to specify "sort_order" instead of "before" and "after" in the totals declaration. All nominal totals declaration utilize "sort_order"
· Added getter for specified object data by key in core/template block: method getObjectData()
· Defined payment methods grouping, implemented getter for payment method list (with option to group them). Added ability to render grouped options in the "select" grid filter.
· Moneybookers: utilized the payment methods grouping for all its methods; removed redundant "translate" attribute in the methods definition in config.
· Utilized payment methods grouping for PayPal peyment methods.
· Added more verbosity to PayPal NVP and IPN debugging
Changes:
· Sales module database structure changed from EAV into flat tables
· Product custom URL rewrites redirect to SEF URL, rather than to catalog/product/view/id/
· Reimplemented frontend top menu rendering logic (cross-browser and usability improvements)
· Reviewed logic of the sales reports: Orders, Tax, Invoiced, Shipping, Refunds, Coupons
· Reimplemented bestsellers report
· Implemented 3D Secure validation for Maestro International and JCB cards
· Changed Shopping cart methods output (top + bottom): removed <li>-dependance from templates in other modules \-> moved to Checkout module
· Moved the Payflow Pro payment method to PayPal module
· Refactored sales/service_quote model: instead of submit() method the submitAll() should be used. It can submit nominal items separately from the order. The methods for submitting nominal items and order separately - are available as well.
· Refactored onepage checkout model to use the new method sales/service_quote::submitAll(), added recurring profiles and billing agreements passing through the process until the success page
· Utilized child blocks grouping to improve flexibility of rendering additional information in catalog/product/view template. The group is called "detailed_info"; any block from layout may insert itself to this group.
· Removed redundant wrappers hard-coded into some catalog templates. Template of parent block is responsible for wrapping.
· Refactored onepage checkout success block and template: simplified fetching related checkout information, added ability to render billing agreement and recurring profiles that might be created with the payment placement.
Fixes:
· Fixed read/write connection issue during new customer order place. See http://www.magentocommerce.com/boards/viewthread/19363/P0/
· Fixed tax rule ZIP range matching (numeric values were matched as strings)
· Various tax fixes
· Optimized search reindex process
Known Issues:
· PayPal and Payflow pro modules are officially backwards incompatible.
· The `sales_order_aggregated_created` table was re-created with new columns, it is not backwards compatible.
Upgrade Path:
· Once upgraded, go to system configuration section and re-enter all PayPal-related settings carefully. Make sure to specify the proper merchant country and email.
Changes:
· The error report exception printing is disabled by default for security reasons. To print the error report, copy the errors/local.xml.sample to errors/local.xml.
· XSS vulnerabilities review.
· Added Phoenix_Moneybookers payment method module (from now bundled in Magento out of the box).
Fixes:
· Fixed #20680: Catalog - Google Sitemap.
· Fixed #20024: Error message 'Data saving problem' when try to checkout with multiple addresses (when address deleted during multishipping process)
· Fixed #20625: Fatal error: Exception thrown without a stack frame in Unknown on line 0 (Fixed cache backend instantiation when a shared PEAR library is in the include path)
· Fixed issues of upgrading from 1.3.x to 1.4.x through Magento Connect in some installations
· Fixed #20659: Unable to choose images for upload (duplicates: #20588, #20573, #20616, #20595)
· Fixed shell cron script runner
· Refixed #17963: Ampersand in Search Breadcrumb: Double-encoded
Upgrade Notes:
· We highly recommend disabling Magento cache before upgrading.
· Implemented 3D Secure credit card validation (Visa and Mastercard)
· Full reimplementation of PayPal modules, includes lot of new functionality and numerous bugfixes
· Full review of frontend themes, introduced design cross-package fallback and the base/default theme. Includes SEO and accessibility enhancements. Changes are oriented to dramatically reduce themes maintenance.
· Added ability to define arbitrary cache backends
· Optimized performance of sales reports, added new sales report types
· Added image/media uploader/browser, that can browse entire media folder
· Optimized performance of search indexer
· Made order processing workflow more informative and severe
· Reimplemented 404 and report pages, introduced 503 page, specifically for maintenance purposes
· Improved javascript files merging, added CSS files merging
· Added Widgets functionality, added several widgets out of the box
· Added Custom Variables functionality
· Added lot of new System Configuration options
· Improved order placement reliability
· Added WYSIWYG for CMS and Catalog
· Optimized cache initialization during startup
· Optimized export from grids in admin area
· Improved tax and discount totals calculation
· Replaced admin notification flash popup into a simple HTML overlay
· Implemented product and category URLs per store view
· Added ability to configure entry point using virtualhost environment configuration, rather than creating another physical entry point
· Optimized simple product view without custom options
· Fixed possible XSS issue on customer registration page
· Fixed: PayPal Standard :: order, captured by merchant does not transfered to Magento
· Fixed: Onepage checkout hack with Zero Subtotal Checkout payment method
· Fixed: Paypal IPN
· Fixed: PayPal IPN and Downloadable Products not responding
· Fixed: Checkout By Amazon comment in configuration
· Fixed: Incorrect order status on Virtual Products Purchased via athorize.net
· Fixed: IE compatibility issue: Magento v 1.3.2.2
· Fixed: Broken Categories Page
· Fixed: Manage Categories: IE6,7. 404 after appear pop-up error
· Fixed: updateTopButtonToolbarToggle();
· Fixed: JavaScript Error in Manage Categories
· Fixed: Unable to work with categories
· Fixed: Manage categories slow