release_notes
Release Notes
All Previously Published Release Notes
- Release Notes - Magento 1.4.0.0-alpha3 (October 6, 2009)
- Release Notes - Magento 1.4.0.0-alpha2 (September 25, 2009)
- Release Notes - Magento 1.3.2.4 (September 23, 2009)
- Release Notes - Magento 1.4.0.0-alpha1 (August 11, 2009)
- Release Notes - Magento 1.3.2.3 (July 22, 2009)
- Release Notes - Magento 1.3.2.2 (July 1, 2009)
- Release Notes - Magento 1.3.2.1 (June 1, 2009)
- Release Notes - Magento 1.3.2 (May 29, 2009)
- Release Notes - Magento 1.3.1.1 (May 19, 2009)
- Release Notes - Magento 1.3.1 (April 17, 2009)
- Release Notes - Magento 1.3.0 (March 30, 2009)
- Release Notes - Magento 1.2.1.2 (March 3, 2009)
- Release Notes - Magento 1.2.1.1 (February 23, 2009)
- Release Notes - Magento 1.2.1 (February 2, 2009)
- Release Notes - Magento 1.2.0.3 (January 23, 2009)
Release Notes - Magento 1.4.0.0-alpha3 (October 6, 2009)
Improvements
- Implemented frontend templates for widgets
- Added field scope hints in system admin configuration
- Implemented #15031: paypal checkout allowed through PP logo while allow guest checkout is marked NO
- Simplified core email template store url generation (because all this logic is correctly implemented in the core url model). Completely disallowed to render SID in emails. Moved SID-related logic to cms template filter.
- Adjusted text labels and pre-selected is_active in CMS page edit page
- Added ability to set default value of page layouts, utilized it on CMS edit page (1 column by default)
- Implemented uniqHash() method in core helper. Reduced probability of possible md5(microtime()) collisions in places where it was used
- Implemented #17084: Product "Custom Layout Update" per store view
- Updated indexing management labels, made one of mass actions pre-selected
- Implemented a generic wrapper block for frontend. Purpose is similar to core/text_list, but it also renders a wrapper HTML-element. No need for generic wrapper template in modern theme. Utilized the new wrapper block in onepage checkout for checkout progress
- Implemented aggregation catalog rules and their customer groups and websites to new table for further using in simple getting applied catalog rules
- Made customer checkout and registration "email already exists" messages more informative
- Added Real Media and Windows Media extensions to CMS media browser
- added scrollbars to widgets insertion window
- Adjusted look & feel of wysiwyg and widgets
Changes
- Implemented asCanonicalArray() in simplexml element - same as asArray(), just ignores node attributes
- Changed widget.xml declaration, refactored widgets implementation (Misha promised to post examples - add cross-link there)
- Jammed Exception in customer loginPost action, replaced catch to Mage_Core_Exception
- Changed Db layout Updates to load by default store (0) if no data for current store
- Added "-- Please Select --" label to the empty value of websites dropdown in admin area forms
- Added ability to support the <resource> directive for menu building (it was in adminhtml.xml, but wasn't in use). Reviewed all adminhtml.xml:
- checked all existing <resource> directives, removed redundant or non-working
- specified sort order for catalog menu
- updated some text labels
- Updated frontend label of region_id attribute of customer address entity
- Prevented email send exceptions spoiling onepage checkout process, order invoicing and order re-sending email
- Provided event perfix and event object for customer address
- Added method addIsInStockFilterToCollection to CatalogInventory Stock Status Model
- Made Mage version getter based on version info getter
- Added new events:
- checkout_cart_save_after - provide entry point after all shopping cart items changes (add/remove/update item)
- wishlist_items_renewed - changes with wishlist items
- Adjusted CSS-classes for salesrules store fieldset
- added ability to override table class and value class for default adminhtml fieldset and fieldset element renderers
- improved cms widget chooser block (hidden element didn't get all data fields of original element)
- removed redundant non-breakable space in grid column renderer in 'edit_only' mode
- Added Known Issue Notice of Firebug VS TinyMCE
- Moved methods getColumnCount, addColumnCountLayoutDepend, removeColumnCountLayoutDepend, getColumnCountLayoutDepend, getPageLayout from Mage_Catalog_Block_Product_List to Mage_Catalog_Block_Product_Abstract class
- Added an ability to disable admin menu item rendering via configuration
- Added deprecation message to admin menu/acl config model
- Removed double quote recollect from multishipping checkout
- Adminhtml Manage Currency Rates: Moved services select to separated child block
- removed checkout progress layout in iphone theme, since it uses 1-column layout
- Added ability to return empty JSON object if data to serialize was empty and column names were already added
- Improved Mage_Adminhtml_Helper_Js::decodeInput() - clarified logic, made it ignoring non-numeric keys. Renamed it to decodeGridSerializedInput() (renamed in all places where it was used)
- Removed Mage::log debugging usage and fixed notices in log directory configuration
- Reorganized CMS and Customer menu and ACL in admin area
- Changed label of product visibility "Nowhere" to "Not Visible Individually"
- Updated license notice, tabs to spaces and CRLF to LF, LF before EOF
- Added created_at as a static attribute of customer entity
- Newsletter Module code refactored. Added method Mage_Newsletter_Model_Mysql4_Subscriber::addStoreFilter()
- Upgraded Zend Framework to v.1.9.3PL1 release
- Added javascript console object to prevent JS errors with using this object in browsers accept firefox
- Changed AdminNotification URL
Bugfixes
- Fixed #16951: incorrect product name presentation for Catalog Product Link widget type
- Fixed #16682: Customer able to see not approved review
- Fixed #16233: New products widget malfunction
- Fixed #17255: Wrong translation string in Mage_CMS.csv: Show notice if JavaScipt is disabled
- Fixed #17241: Removing products in Multiple Addresses leads to fatal error
- Fixed #16859: synonyms
- Fixed #15115 - Amazon ASP onepage redirect message - make configurable from admin
- Fixed #17210 - Add attribute to attribute set does not work
- Fixed Mage_Core_Model_Locale::isStoreDateInInterval
- Fixed additional table manipulation in EAV Setup Model
- Fixed #14125 - Changing currency via changing Store view does not recalculate in cart sidebar.
- created recalculating totals of quote for store switcher
- moved recalculating totals of quote for currency switcher from Mage_Directory_CurrencyController::switchAction into Mage_Checkout_Model_Session::getQuote
- Fixed #17212: The buttons 'Delete Folder'/'Delete File'/'Insert file' don't show in the Image Gallery
- Fixed #6647: dob format
- Fixed #16829: ACL are not restricting massactions in Sales / Order Grid
- Fixed #10436: ISO 3166-1 country codes - English country names and code elements
- Fixed #8221: Table rates - wrong country codes
- Fixed #17037: wsdl error at catalogCategoryCurrentStoreRequest / catalogCategoryCurrentStoreResponse
- Fixed #16897: Image insertion in non-wysiwyg mode
- Fixed #16839: Search by product name in the Grid Google Base Items is not working
- Fixed #13705: Images not shown as changed
- Fixed #15714: onepage checkout logic relates on right column class name by ajax. Partially fixed #16862: onepage checkout breaks when changing page templates
- Fixed #16397: Tier price link in "Compare products" window
- Fixed #15850: Admin notifications should not use proprietary Flash plugin. Also added ability to close notification box pushing ESC key.
- Fixed #15790: JS validation of mass-action dropdown doesn't work (it works, just a CSS issue)
- Fixed #16680 - Billing Information - City Required
- Fixed #13762: Tags issue with "++" symbols
- Fixed #9682: Special price: Old price is not struck through (iphone theme)
- Fixed #16205: There in no "Use billing address" checkbox during one page checkout in the blank theme
- Fixed #13623: Credit Memo validation messages broken
- Fixed #14386: Modern theme tags displaying
- Fixed #17085: Advanced search - date fields are moved
- Updated Fix for #10707: Missing Tag Admin Functionality
- Fixed #16901: non working Customer Order Status Notification
- Fixed #16942: Ajax error in tags menu during session timeout
- Fixed #11470: Unable to view items in store
- Fixed #15867: "mysql4-upgrade-0.7.66-0.7.67.php" - Wrong attribute group ID
- Fixed #11307: Upgrade produces "Error in file:... Wrong attribute group ID" generated by mysql4-upgrade-0.7.53-0.7.54.php
- Fixed #16975: Payflow Pro URL Encoding Request Varien_Http_Client
- Fixed #16894: Error in the name of the method _afterDelete
- Fixed #10542: Grouped product: Tab Associated Products looks bad
- Fixed #16729: Reports->Shopping cart->Abandoned cart - incorrect subtotal
- Fixed #16206: Database backup error - MySQL Views break database backup
- Fixed #15971: FedEx calculates shipping for Virtual and Dowloadable product
- Ogone fixes (from patch): prevented notice if some fields are empty; updated spelling in templates
- Fixed #11551: "Customer email already exists" in onepage checkout
- Fixed #16991: Show/Hide Editor button leads to no action in newsletter templates
- Re-implemented #15780: Add configuration option to ignore SID on frontend
- Fixed #16943: Menu "Choose Store View" does not preserve state in admin Tag edit page after saving
- Fixed #16937: Widget insertion popup should open in the same target
- Fixed #4253: Item is not removed from Magento Cart after checked out through Google-checkout
- Fixed #16751 - (Sales -> Tax -> Manage Tax Zones & Rates) - In list "State" for United States, present states from all countries
- Fixed #16328: Images thinner than zoom box are pixelated
Release Notes - Magento 1.4.0.0-alpha2 (September 25, 2009)
Improvements
- Implemented WYSIWYG Editor for CMS Pages and CMS Blocks
- Implemented visual insertion and uploading of Images to CMS Content and WYSIWYG
- Implemented CMS Widgets Abstract and Interface, and the following Widgets:
- Link to a Product
- Link to a Category
- Link to a CMS Page
- CMS Block Widget
- Catalog Product List Widgets: New, Recently Compared, Recently Viewed
- Added completely new Indexing functionality (and performance improvements) for:
- Layered Navigation indices (EAV)
- Product Price indices
- Category Product relations
- Catalog URL Rewrites
- Inventory (Stock Status)
- Flat Catalog (Products and Categories)
- Catalog Search index
- Implemented ability to have URL Key of Products and Categories per Store View
- Implemented new serializer for grids in Admin Area, implemented to Related Products, Up-sells, Cross-sells and on Tag edit page
- Implemented #16522: CMS page custom design functionality
- Added logic to apply DB layout updates by handle
- Implemented #16264: Implement ability to resend sales emails
- Added an ability to set "is developer mode" using $_SERVER['MAGE_IS_DEVELOPER_MODE']. This variable can be set from virtualhost configuration or .htaccess: SetEnv MAGE_IS_DEVELOPER_MODE ""
- Added isObjectNew method to abstract Model. Method allows to detect that object was just created when we handle after save process
- Added ability to specify the store to be run via environment variables (instead of modifying index.php). E.g. (in httpd.conf or in virtual host config or in .htaccess):
- ''SetEnv MAGE_RUN_CODE "second_website"'' - store or website code
- ''SetEnv MAGE_RUN_TYPE "website"'' - code type
- Added customer attribute "gender"
- Added en_CA locale support
- Implemented #15998: Mage_Downloadable configuration - made it lighter
- Implemented #10833: Allow Partial Wildcard for Zip/Postcode in tax rules. '*' - matches any; 'xyz*' - matches any that begins on 'xyz' and not longer than 10; '9001-9099' - matches range.
- Implemented #16395: Session table cleanup optimization
- Optimized simple product view without custom options
Changes
- Removed ‘Beta’ status from compilation module
- Added Mage_Ogone Payment Method
- label corrected for date input in advanced search
- Refactored three collections in tags. Made setJoinFlag, getJoinFlag and unsetJoinFlag as deprecated.
- Added loading of extra data (in which stores this tag visible) for tags on _afterLoad. Marked two blocks as deprecated:
- Mage_Adminhtml_Block_Tag_Tag_Edit_Form & Mage_Adminhtml_Block_Tag_Tag_Edit
- as they are sort of old copies for Mage_Adminhtml_Block_Tag_Edit_Form & Mage_Adminhtml_Block_Tag_Edit
- Added ability to specify multiple store ids in methods: Mage_Tag_Model_Mysql4_Product_Collection::addStoreFilter(), Mage_Tag_Model_Mysql4_Customer_Collection::addStoreFilter()
- Added Mage::getVersionInfo() method which returns the detailed current Magento version information. See http://www.magentocommerce.com/blog/new-community-edition-release-process/ for the detailed value explanation.
- Added underscore to filesystem collection directories default mask
- Added an ability to override promotion rule operator options in constructor
- Added ability to path grid object and grid name to serializer; Fixed rewriting of grid callback functions on fired grid events (now first call serializer callback function then old callback setted earlier on grid events)
- Added set flag 'product_children' for product collection which load from composite product type
- Added PRIMARY KEY to Catalog Category Flat tables
- Added Mage_Core_Model_Mysql4_Website_Collection::addFilterByGroupIds method to allow filtering of website collection with joined group's information to it
- Added Mage_Adminhtml_Block_Widget_Grid_Massaction_Abstract::removeItem method to have ability to remove some of defined mass-actions
- Moved logic of collecting available payment methods from helper into the payment methods. All payment methods were reviewed according new logic. Moved this logic from PayPal Express shopping cart link block.
- Added extendable property to catalogrule product attribute condition, that allows to specify whether attribute is used for rules
- Modified Core Resource Abstract: method _prepareDataForTable can accept Varien_Object
- Added event rss_order_new_collection_select
- Implemented #16377: Get rid of __() usage
- Implemented #16419: Save and Continue Edit button on price rules (also added button in sales/tax)
- Added ENTITY constants to store, store group and websites models
- Added model_save_commit_after and "prefix"_save_commit_after events to abstract model
- Added method _afterDeleteCommit to Mage_Core_Model_Abstract
- Added new varien form element render Varien_Data_Form_Element_Link
- Upgraded Zend Framework to v.1.9.2 release
- Added Varien_Db_Select::insertIgnoreFromSelect()
- Added Mage_Core_Model_Mysql4_Abstract::_prepareDataForTable method for more flexibility then _prepareDataForSave and which calls new method now.
- Removed prepareAnchorHtml method from helper and created Mage_Core_Block_Html_Link class for such purpose
- Products mass-update - added ability to set website checkboxes read-only
- Added Mage_Core_Model_Locale::utcDate() to convert date time values from store's time zone into UTC
- Updated default url in Payflow configuration settings, upgraded old urls to new for existing installations according to http://integrationwizard.x.com/sdkupdate/step3.php
- #15187: Editing tag on front page does not work correctly. This functionality was removed and calling this action will result in 404
- Implemented #15917: Move ACL and admin menu declaration from config.xml
- Prevented visitor logging throwing exceptions (exceptions are now logged).
- Added eAccelerator session handler support
- Moved setting filesystem session save path into the appropriate 'switch' case, to prevent automatic creation of var/session directory when memcached or db session handlers are used
- Added ability add store ids to filter Mage_Reports_Model_Mysql4_Quote_Collection::addStoreFilter()
Bugfixes
- Fixed #16302: Customers see other user accounts (also added configuration option to ignore SID on frontend)
- Fixed #16681: Setting "Display Subtotal" for Tax does not work correctly
- Fixed #10707: Missing Tag Admin Functionality
- Fixed detect mysql host from Zend_Db in Backup
- Fixed match save/delete attribute conditions in catalog search fulltext indexer
- Fixed url rewrites update for category without products
- Fixed #15796: Admin section session timeout after very short time
- Fixed #16732: Anonymous Access to any Tracking Number by ID
- Fixed category RSS - products was not showing
- Fixed #16271: Tier price is disappearing if you adding product to the second website
- Fixed issue with "double totals" for case when you go to multishipping checkout and back to shopping cart. Problem was in "isDeleted" address
- Fixed constant name usage in Varien_Autoload
- Fixed issue with SHOW TABLE STATUS LIKE "" queries duering installation/upgrade process
- Fixed #16677: Undefined variable in Mage_Eav_Model_Entity_Setup. This problem was from r17457 inattentive copy
- Fixed #16674: addAttribute processes user defined attributes incorrectly
- Fixed #16308: Documentation error
- Fixed scope file include in autoload process for not compiled version
- Fixed #16702: unsecure search on ssl pages (also fixed on poll, subscriber and orders blocks)
- Fixed #16707: XSS vulnerability in customer login/create script. Added ability to manually require messages escaping
- Fixed #16275: "Back in stock" e-mails do not contain tax
- Fixed #16552: Option to avoid setting cookie parameters
- Fixed #16574: Broken RSS for tags with non-standard characters
- Fixed fetching layout updates during installation
- Fixed issue with memory leak in _debugException of mysql pdo adapter
- Fixed #16392: Downloadable product without links can be purchased (added links_exist attribute to downloadable product type)
- Fixed Mage_Core_Model_Mysql4_Website_Collection::joinGroupAndStore for cases when it can be called twice or more
- Fixed #11621: Report Request - Profit
- Fixed minimal and maximal price in default price index (PDO Bug fix)
- Fixed #6295: Line-breaks or new-lines are exported into CSV Files which breaks the files completely!
- Fixed #16533: Disabling module may cause fatal error because of redundant configuration nodes shipping carriers
- Fixed #16312: Always set Return-Path in emails
- Fixed #16272: Newsletter Queue -> Incorrect year in the calendar
- Fixed #11832: Varien_Simplexml_Elment asArray() bug
- Fixed date convert at mass save product date attributes
- Fixed website and status attributes mass action
- Fixed #15572: minimum order quantity category page. Correcting code logic and standards
- Fixed #16285: "Minimum Qty Allowed in Shopping Cart" option - incorrect qty added to the cart
- Fixed #15753: "Synonym For" option does not work
- Fixed #15880: Decimal quantities in backend. Added check logic for the stock item
- Fixed #16281: Decimal QTY's for the product is working incorrectly through admin order creation
- Fixed #15325: Cannot use flat category and flat products (Optimized product url rewrites refresh)
- Fixed defining size of collection for recently viewed and compared products
- Fixed #14901: Postal code required! Why??? (Region updater renderer refactoring)
- Fixed #16207: buy x get y problem
- Fixed #15815: Shipping cost display for Virtual Products in several views
- Fixed #16326: var_dump leftovers in code. Also made the Mage_Shipping_ShippingController deprecated
- Fixed #16034: Data filter on Wishlist customer page does not work correctly
- Fixed #16136: Newsletter Queue Query
- Fixed #15945: Misspelled function name in customer/model/convert/adapter/customer.php
- Fixed #15829: Wrong newsletter-status in customer export
- Fixed #15480: Customer Export Profile: created_at filter does not work
- Fixed 16094: Mage_Core_Model_Config_Options::getDir() issue
- Fixed #15925: For currency conversion used wrong rate
- Fixed #16179: configurable product edit problem in admin when visibility attribute configured as global
- Fixed #16045: Product page quantity box is empty but adds 1
- Fixed #16080: "Cart Subtotal" is incorrect after the products are split into multi orders in Multi addresses checkout page
- Fixed #6733: Multiple checkout does not work
- Fixed #16012: Different text in select elements upon focus
- Fixed #16079: URL and visitor info logging improvements
- Fixed #16530: Credit Card expiration date should not display on frontend
- Fixed #16498: Logging off from a timed out account can cause you to automatically log off when you next log in
- Fixed #16170: FF 3.5 There are no price field for the Associated products to the Configurable product
- Fixed #16004: Link "Back" on Wishlist page does not work correctly
- Fixed #15572: minimum order quantity category page
- Fixed #16066: By default "Enable_googlecheckout" attribute use to create a Configurable Product".
- Fixed #15830: lack of googleanalitics sales tracking in multi-shipping checkout
- Fixed #16021: Core String: str_split doesn't return 2nd array value
- Fixed #15926: Newsletter users get subscribed directly - double-op-in not working for registered users or unsubscribed newsletter users
- Fixed #15788: Product Alerts is not showing up when changing in to a store view
- Fixed #15550: Price-fitler in Layered Navigation disappears after removing grouped product from database.
- Fixed #15685: Wrong IP reported for customers when using reverse proxy
- Fixed #15916: Empty group in customer export
- Fixed #15351: Coupon code is lost when order is edited
- Fixed #6434: Special pricing scope for website doesn't apply
- Fixed #8035: No way to set empty product attribute values for specific store views or websites
- Fixed #10145: Special Price for website scope does not save changes when editing
- Fixed #15781: Admin notifications do request even if admin is not logged in
- Fixed #15880: Decimal quantities in back-end
- Fixed #15714: onepage checkout logic relates on right column class name by ajax
- Fixed #15831: Not possible to disable the form "Contact Us"
- Fixed #15299: addAttributeToSelect('is_saleable') returns the Zend_Db_Select object instead of $this
- Fixed #13571: Tax is ALWAYS calculated
- Fixed #15798: Save user with error message -> 'User role' unselected
- Fixed #15764: Edit URL Rewrite -> Category doesn't open
- FPT fix after tax/totals changes
- Made javascript validation of webservices api user back to "password", instead of "admin-password"
- Fixed #15752: Incorrect Subtotal calculation of the subtotal through Checkout with Multiple Addresses
- Fixed multiple recollect for quote totals
- Fixed #15755: Caching problem with disabled Secret Key URLs,
- Fixed #15738: Typo - getMinQueryLenght should be getMinQueryLength
- Fixed #15737: Typo - getSynonimFor should be getSynoymFor
- Fixed #15741: Mage_Catalog_Block_Product_View->getAddToCartUrl
- Fixed #15483: Filter "Visible In" in Poll Manager does not work correctly
- Fixed #15750: System configuration defaults for Locale and Time-zone
- Fixed #15719: ShoppingCart PR: rule's different behaviors using ALL and ANY in conditions
- Fixed #15713: Error, during creation new Import/Export Profile
- Fixed #12967: navigate the search tips with keyboard arrows
- Fixed #15681: Trim email addresses that come from forms
- Fixed #11594: Table exists errors related to /app/code/core/Mage/Sales/sql/sales_setup/mysql4-install-0.9.0.php
- Fixed #15662: Reports->Unable to select website, store or store view
- Fixed #9445: Promotion 'fixed amount discount for whole cart' is calculated only for first cart item if coupon is applied
- Fixed #9133: Virtual Products and Shopping Cart Rules
- Fixed #15430: Load Local Package Fatal Error
- Fixed #11617: disabling the site map will not remove the link from the footer, but clicking on it will lead to 404
- Fixed #15524: Order placement and saving during checkout
- Fixed #15466: attribute label translations on configurable products not available in some templates
- Fixed #15274: protect search ajax suggestions from direct accesses
- Fixed #15450: Invalid attribute name: qty in Reports -> Low Stock
- Fixed #7718: Dashboard shows only lifetime values
- Fixed #15482: Error while trying to access tools/backup
- Fixed #15376 Extra </div> in Blank Customer Review View Page
- Fixed #15107 html/css some styling for payment with "Maestro/Solo (UK Domestic)" enabled, for CE themes
- Fixed #15359: Manage Categories SLOW (not applicable with new indexing process)
- Fixed #13040: low quality resize. Added the param "quality" to (helper, model, adapter). Added the dependency cache of parameters:
- quality
- watermarkFile
- watermarkImageOpacity
- watermarkPosition
- watermarkWidth
- watermarkHeigth
- Fixed #15289: Number of categories in Shop by Categories is limited by items per page option
- Fixed #15324: Mage_Core_Model_Mysql4_Abstract won't save records from models that don't make use of AutoIncrement Primary Keys
- Fixed #15484: API product IDs VS SKUs
Release Notes - Magento 1.3.2.4 (September 23, 2009)
Bugfixes
- Fixed possible XSS issue on customer registration page
Release Notes - Magento 1.4.0.0-alpha1 (August 11, 2009)
Release Notes - Magento 1.3.2.3 (July 22, 2009)
Bugfixes
- Fixed #13291: PayPal Standard :: order, captured by merchant does not transfered to Magento
- Fixed #15143: Onepage checkout hack with Zero Subtotal Checkout payment method
- Fixed #15217: Paypal IPN
- Fixed #15211: PayPal IPN and Downloadable Products not responding
- Fixed #15653: Checkout By Amazon comment in configuration
- Fixed #15125: Incorrect order status on Virtual Products Purchased via athorize.net
- Fixed #15186: IE compatibility issue: Magento v 1.3.2.2
- Fixed #15251: Broken Categories Page
- Fixed #14363: Manage Categories: IE6,7. 404 after appear pop-up error
- Fixed #15213: updateTopButtonToolbarToggle();
- Fixed #15210: JavaScript Error in Manage Categories
- Fixed #14698: Unable to work with categories
- Fixed #15359: Manage categories slow
Release Notes - Magento 1.3.2.2 (July 1, 2009)
Changes
- Added configuration to control redirection of customer after login to current page or account dashboard (default)
- Added events for before/after product validate
- Added method validate to Mage_Core_Model_Abstract
- Added validate before save on Catalog Category API
- Made urlrewrites controller load layout after initializing registry. Fixed wrong helper calls.
- Implemented modifiers for Email Template Filter var Directive
- Added ability specify frontend_class for add attribute method
- Removed “validate-postcode” javascript implementation
- Added an ability to specify section redirect & update on onepage checkout order place error
- Made order save call before email send for protect situation when email send but order not saved
- Made parent before save call in order shipment model
- Added ‘adminhtml_catalog_product_edit_tab_attributes_create_html_before’ event to have an ability to disallow display of ‘create attribute’ button on product edit pages
- Added ‘adminhtml_catalog_product_attribute_set_main_html_before’ and ‘adminhtml_catalog_product_attribute_set_toolbar_main_html_before’ events to have an ability to modify attribute set management blocks, added read-only mode on attribute set edit page
- Added ‘sales_sale_collection_query_before’ event and Mage_Sales_Model_Mysql4_Sale_Collection::addStoreFilter function
- Removed redundant save call in newsletter queue controller
- Made adminhtml product validation catching Core Exceptions
- Added event “http_response_send_before”
- Added ability to set sort order for fieldset elements
- Set UTF8 default charset on tables :tax_calculation_rate, tax_calculation_rate_title, tax_calculation_rule, tax_calculation
- Added getGroups method to application object, fixed getRootIds method in category manage blocks
- Fixed custom url rewrites issues (full action name, dynamic admin route name) {adminhtml}/controller/action - supported notation
- Added event for admin blocks before to html
- Added filesystem collection, added ability to specify expression instead of field name for DB collection
- Added column renderer for IP address fields
- Extended backup and extension collection from library file system collection
- Added folder column to extension collection
- Removed Mage_Extension_Collection_Abstract. Please use Varien_Data_Colection_Filesystem instead
- Fixed restriction on GET, POST to make possible to have parameters: module, controller, action
- Added validation for getimagesize function result for images resize
- Moved setOriginalData functionality from collection load method to afterLoad
- Changed using of read_connection to write_connection in flat catalog classes
Bugfixes
- Fixed #11935: Google Base : Unable to connect - BadAuthentication
- Fixed #13014: Magento base birectory unwritable in Magento Connect Manager
- Fixed #13357: downloadable products - always showing pending - mistake in item.php - fix included
- Fixed #13654: Paypal IPN Invalid Completed
- Fixed #13706: Edit Order SQL Error
- Fixed #13728: Admin session timeout, lead to error in Manage Customer.
- Fixed #13730: Customer cloning when placing order from admin area to the website where customer not exist.
- Fixed #13733: Redirect on login page, after session timeout is absent.
- Fixed #13845: PDF: order item getDescription() is always empty
- Fixed #14024: Wrong encoding shipping rate’s name in PayPal Standard when it defined as Cyrillic
- Fixed #14071: categories management - “yellow bar” incorect behaviour
- Fixed #14131: Delete button disappears after scrolling to the down of the page
- Fixed #14138: Display ‘return to stock’ checkbox/column on creditmemo create page based on ordered product ‘manage stock’ option (override ‘can_subtract’ global config value).
- Fixed #14209: Bundle product - > Stock status is “In stock”, but options are unavailable
- Fixed #14222: Bestsellers Report Showing wrong totals
- Fixed #14229: Customers Online
- Fixed #14238: Cannot get into Admin
- Fixed #14248: Upgrade to 1.3.2 causes infinite loop in admin
- Fixed #14249: Shopping cart price rules Actions / conditions duplicated
- Fixed #14265: compiler module small issue with caching backends
- Fixed #14271: Database indexes appear to be equal and one of them should be removed
- Fixed #14279: Alert Email Translation
- Fixed #14281: PDF (invoice/creditmemo/shipping) split label in few lines
- Fixed #14283: PDF: fails if there are custom options for bundle product
- Fixed #14284: PDF in 1.3.2: Downloadable products titles and filenames
- Fixed #14287: customers who check out with paypal express are always sent the “new order” transactional email even when they are a guest
- Fixed #14296: PayPal Standard not capturing funds after invoicing
- Fixed #14301: Products not in category not appearing in search
- Fixed #14304: Low Stock Report even for products not managing stock
- Fixed #14335: Custom cms layouts gone in version 1.3.2.1
- Fixed #14343: Incorrect currency filter on ‘Manage products’ page in admin area when using multiple allowed currencies
- Fixed #14348: Bundle products->“Bundle items” tab doesn’t open when Compiler module is enabled
- Fixed #14349: Unable subcribe to the ‘General Subscription’
- Fixed #14360: Deactivated tagged products shows on “Products tagged with...” page
- Fixed #14369: Email to a Friend does not send the link
- Fixed #14383: Undefined Index: website_price / Tier Pricing Problem with global price scope
- Fixed #14392: Custom option “Time”
- Fixed #14402: Secure URL doesn’t used for ‘My downloadable products’ tab
- Fixed #14417: Bundle items is not printing in the Packingslip
- Fixed #14418: Google Sitemap contains disabled products and deactivated categories
- Fixed #14431: Default customer addresses doesn’t saved.
- Fixed #14442: importing tax rate erro
- Fixed #14508: Incorrect work of the SKU’s checkboxes in the Promotions
- Fixed #14513: Custom option “drop-down” issue
- Fixed #14517: Attribute for Configurable product lead to error
- Fixed #14546: “Sort by” reset
- Fixed #14569: REMOTE_ADDR used instead of HTTP_X_FORWARDED_FOR
- Fixed #14570: On “Customer Information” page, tab “Wishlist - 0 item(s)” does not contain added products.
- Fixed #14575: Incorrect calculating of the free shipping with bundle product with dynamic price
- Fixed #14597: Free shipping is working incorrectly
- Fixed #14600: Incorrect calculating of shopping cart discount with dynamic price bundle product
- Fixed #14623: Import popup - missing ‘charset=utf8’
- Fixed #14634: Invalid Object access while adding Image via SOAP2
- Fixed #14677: Gift message - e-mail displaying
- Fixed #14682: Text field in admin order after invoice
- Fixed #14683: On Customer Information page, Configurable product shown does not correctly.
- Fixed #14684: On Dashboard page, in statistics line, Tax have negative value
- Fixed #14685: On Dashboard page, diagram appears not correct information.
- Fixed #14686: CatalogSearch Result Controller Needs to init checkout/session layout messages
- Fixed #14694: After Delete rating, on front page, “rating star” still presents.
- Fixed #14697: notice when trying to process referrer URL
- Fixed #14699: wrong region code
- Fixed #14722: Broken design in IE8
- Fixed #14724: Sitemap file, does not deleted.
- Fixed #14739: Gift message for Configurable product, work does not correctly!
- Fixed #14760: White screen during Capture online PayPal UK express order
- Fixed #14761: Wishlist e-mail template not configurable by store view
- Fixed #14766: Catalog search failed (Detected an illegal character in input string) with specials chars in URL on Firefox 3
- Fixed #14770: Review Event Observers - make sure getters are used properly; also done in magento core
- Fixed #14773: Bundle products -> Incorrect price range
- Fixed #14775: Install in Console
- Fixed atrribute set validate method validate
- Fixed tag relations (renaming tags by customers)
- Fixed _store_to_url param unset
- Fixed category product root category index
- Fixed compiler ACL
- Fixed exceptions logging
- Fixed incorrect Shop by link for Clear All Items
- Fixed incorrect event observer conflict node on sendfriend module
- Fixed newsletter queue
- Fixed payment method validation in admin order creation
- Fixed required attributes validation
- Fixed strict restriction in methods declaration
- Fixed authorize.net CCV response index, added CAVV response data storage
Release Notes - Magento 1.3.2.1 (June 1, 2009)
Changes
- Added missing sys_get_temp_dir function for PHP 5.2.0
- Modified index.php to add support for Mage_Compiler module
Release Notes - Magento 1.3.2 (May 29, 2009)
Improvements
- Added “if” statement to email template filter
- Added ability to apply custom layout on cms page, category view and product view with layout handles
- Added ability to hide admin menu item based on config flag
- Added ability to specify columns number for product listing
- Added ability to use abstract resource model with not auto incremented PK tables
- Added ability to use urls without store code in case if it enabled in admin
- Added automatic cache prefix if it was not specified
- Added bundle price range index
- Added catalog_product static attributes “created_at” and “updated_at”
- Added cleaning search index after store deletion
- Added compiler module
- Added customizable design template to reports page
- Added displaying of extOrderId on order view page (admin)
- Added displaying only existent option values in admin grid options column renderer
- Added eAaccelerator cache backend
- Added escaping quotes in attribute labels on Google Base manage attributes page
- Added getSearchableData method to product type
- Added loadModulesConfiguration method to config model, the method allows to aggregate xml data from specified file name in all active modules into one xml object
- Added locale switcher language and country names translated names
- Added locking of order item to invoice; Added forced creating of shipment after invoice
- Added logging exception for addException method (if enabled in config)
- Added merging install configuration from all modules
- Added methods to filter collections by stores
- Added methods to get original image size to catalog/image helper
- Added new observer for apply catalog category product index
- Added public wrapper method createTable for Catalog Category Flat resource
- Added shell script to run cron.php (prevents multiple instances of cron.php to be run)
- Added title and label in bundle JSON
- Added validation of 404 and report folders for right redirects on “subdirectory” where index.php runs
- Cache separation per store/website
- Deleted not used models and configuration settings from tax module
- Moved all top notices into a separate block
- Provide lock flag for cache clear process
- Separated settings of prototype deprecation log and merging of javascript files
- Session name became dynamically loaded from config for different areas
Bugfixes
- Fixed #4716: open_basedir restriction in effect error in Magento Connect manager
- Fixed #5865: Date and Time inconsistencies
- Fixed #9007: Paypal standard sends two of the same invoices to customers
- Fixed #9799: Missing translation definition for steps data in install.xml
- Fixed #9801: Missing javascript translator in install page
- Fixed #10038: No Partner field for PayPal (payflow edition)
- Fixed #10424: You should change design of the column position
- Fixed #10565: When ‘Store Code in URL”, newsletter unsubscription link goes to admin
- Fixed #10923: Images files extension
- Fixed #10988: Catalog Price Rules : Value of 0, does not shown in the condition field.
- Fixed #11004: Issues with translations generation script
- Fixed #11065: Few translations missed in adminhtml
- Fixed #11139: Edit product: Categories tree does not expands correctly
- Fixed #11328: Importing with Images -> .JPG will be skipped without a message
- Fixed #11539: Google Base missing Price Attribute
- Fixed #11778: Downloadable products not showing when adding an sku condition in any kind of promotion
- Fixed #11821: Colon in email sender causes issues
- Fixed #11891: “Show method if not applicable” doesn’t work as expected for UPS
- Fixed #11898: IE8 - design issue - (Product edit>category tab) fieldset changed to div.fieldset
- Fixed #11961: Role creation - broken design in IE8
- Fixed #12179: category.assignedProducts no longer works in 1.3.0
- Fixed #12351: Bundle Special Price is not correct working for dynamic bundle
- Fixed #12373: Bundle product double addind selections
- Fixed #12378: Shipping all order items items when I ship all products from one order item via soap
- Fixed #12387: products out of stock NO ADD TO CART BUTTON
- Fixed #12433: Wrong Tax Title when creating order in backend
- Fixed #12481: Groupped Product - Downloadable Pending Status
- Fixed #12711: Duplicating product fails when product image folder does not exist
- Fixed #12741: Web Services don’t work when enabling “Add Store Code to URLs”
- Fixed #12765: Special price for grouped product is not showing on the catalog pages
- Fixed #12771: Special/Discount Products RSS, lead to error 404
- Fixed #12776: Configurable product -> Stock status is “In stock”, but options are unavailable
- Fixed #12777: Can’t add tracking number in MSIE 8
- Fixed #12780: Unable to do partly online refund of the google checkout orders
- Fixed #12795: Custom Product Attributes not showing up in Price Rule Conditions
- Fixed #12829: Bread Crumb ampersands making invalid XHTML
- Fixed #12830: Problem when adding items to cart - Please specify the product required option(s)
- Fixed #12848: Log in admin in IE8 issue - opacity filter added
- Fixed #12866: Allow to name image in when upload image with product_media.create
- Fixed #12892: Directories containing product images need to all be lowercase. )
- Fixed #12905: Wishlist “Add All to Cart”
- Fixed #12924: Check if array contains items in app/code/core/Mage/AdminNotification/Model/Feed.php on line 84
- Fixed #12997: SQL error when flat product is enabled in Magento 1.3.1
- Fixed #12998: Sort by position in catalogue is not working
- Fixed #13000: Navigation problem after adding an item to the Shopping Cart in the comparator window
- Fixed #13012: Mage_Catalog_Block_Navigation::getStoreCategories()
- Fixed #13016: Blank interface 1.3.1, global_messages missing for the 1 column template file
- Fixed #13054: Admin / ‘Edit product’ page - Currency doesn’t changed
- Fixed #13058: Watermark feature creates faded/foggy images
- Fixed #13059: Incorrect names of states for the USA
- Fixed #13115: Memory allocation
- Fixed #13122: Unable to add simple product to the shopping cart
- Fixed #13133: Disabling Mage_AdminNotification doesn’t suppress messages in Admin with v1.3.1
- Fixed #13148: Product Compare - Incomplete Attribute Records Cached
- Fixed #13151: Timeout issue on servers behind proxy
- Fixed #13198: amazon Simple payment errors (After submitting the order successfully, magento does not send confirmation email to customer)
- Fixed #13238: ‘Update Attributes’ action not working for managing stock
- Fixed #13267: Google Checkout dishing out free postage - please finally fix
- Fixed #13316: Invalid XHTML in layered navigation for all themes
- Fixed #13328: Create customers without email addresses
- Fixed #13364: Mage_Catalog_Model_Product_Attribute_Backend_Media::addImage() thow ‘Image not exists’ fails
- Fixed #13382: catalog_category_product_index not being populated when inserting a product via the API / SOAP
- Fixed #13384: Configuable Products duplication and Associated Products creation
- Fixed #13387: My Downloadable products redirects to the main website
- Fixed #13390: Download link title not searchable
- Fixed #13392: Shopping cart doesn’t empty after return from Amazon [Authorize Only]
- Fixed #13408: Customer is not receiving price alert newsletters
- Fixed #13415: Google Base products shows wrong expiration date
- Fixed #13442: Quantities of goods on the list for comparison is not reset
- Fixed #13467: error message when entering admin password forgotten
- Fixed #13513: Soap Call endSession without function
- Fixed #13543: Tabs disappearing after pushing button refresh
- Fixed #13544: Admin have possibility to buy products that aren’t attached to website
- Fixed #13545: Mass Change Custom Date Attribute - German Locale
- Fixed #13547: Button design issue
- Fixed #13547: Button design issue - span element was selected in js instead of button in chrome
- Fixed #13551: Catalog price rule is not working
- Fixed #13553: Import with more then one product type fails
- Fixed #13557: Incorrect viewing of the currencies through order creation process
- Fixed #13572: Make customer name in order details view to be a link to customer details page
- Fixed #13579: missing class variables in Mage_Sales_Model_Order_Invoice_Item
- Fixed #13600: V2 API is in stock update bug
- Fixed #13603: Incorrect price of the imported products
- Fixed #13604: Retrieve product info api bug
- Fixed #13605: Error submission form - grouped product in the front end
- Fixed #13607: API getting attribute options for some storeview
- Fixed #13614: Empty search result, during order creation process through admin checkout
- Fixed #13619: Unable to add gift message only per item
- Fixed #13686: Google Base image url is wrong if there is a different url for base url and media url
- Fixed #13722: Button edit order is not working
- Fixed #13726: Design issue with flat catalog
- Fixed #13729: Invoice print bug
- Fixed #13736: Configurable product can be added to grouped product
- Fixed #13739: Virtual products :: incorrect presents after import
- Fixed #13750: mess with currencies in credit memo
- Fixed #13760: Invoice not correctly calculated, with “Qty to Invoice” = 0. Also added disabling of button to create Invoice if number of items to invoice are 0 and base grand total is 0
- Fixed #13763: Register new customer through onepage checkout is not working
- Fixed #13764: There should be a space between “Print All Shipments” and “Track all shipments” links
- Fixed #13766: Unable to create bundle product
- Fixed #13775: Incorrect currency viewing
- Fixed #13778: Orders without shipping are not showing in the recent orders
- Fixed #13818: RSS feed lead to logout on front page
- Fixed #13822: On Compare Products page, link “Add to Wishlist” has different names.
- Fixed #13856: Downloads Reports: After purchasing products, field “Purchase” have value 0.
- Fixed #13909: Deleting customer
- Fixed #13915: html without htmlencoding
- Fixed #13917: Edit product -> SQLSTATE appeared
- Fixed #13924: Layered Navigation reset in search result
- Fixed #13948: Layered navigation - incorrect price range for grouped products (Add required custom option to the simple#2)
- Fixed #13966: In window “Edit Newsletter”, text that you entered in “Template Content” is absent
- Fixed #13968: Unable to install Page view Optimization to your CMS page on your website
- Fixed #13969: Invalid Email address, lead to error
- Fixed #13970: Batch Updates to Customers - IE8 design (for all IE actually)
- Fixed #13971: Navigation buttons, hide part of calendar. - calendar zIndex change
- Fixed #13977: IE 6: After saving product admin is redirecting to the general tab
- Fixed #13982: Redirecting to the dashboard after attribute creation
- Fixed #14011: My acount - tags - missing product’s names
- Fixed #14047: Incorrect value data, lead to error.
- Fixed #14051: Filter “Visibility”, lead to script error
- Fixed #14054: Advanced Search is working incorrectly for tha “Yes No” attribute
- Fixed #14056: Catalog price rule - Grouped product price doesn’t changed
- Fixed #14062: Error after trying to finish onepage checkout
- Fixed #14088: To the e-mail comes the letter about change the price. But, old price not crossed
- Fixed #14089: Link from “Price Alerts” letter, lead to default store
- Fixed #14095: Next level category not show at the frontend.
- Fixed #14096: Magento Offers to use attributes which are absent in attribute set
- Fixed #14132: Share Wishlist: Received letters contain empty field “Comment”.
- Fixed #14133: Unable to add product to the category through product edit page
- Fixed #14134: Filter “Position” lead to Dashboard page
- Fixed #14140: Tab “Category Products” have corrupted interface.
- Fixed #14145: Pending Reviews RSS leads to error
- Fixed #14155: Search in front page, lead to SQLState error
- Fixed #14157: Not correct warning message during changes password
- Fixed #14167: Unable to edit product - error message appeared
- Fixed #14180: Error after using advanced search
- Fixed #14185: Grouped product contain simple with tier price -> Trace on the frontend
- Fixed #14187: “Customer Information” page does not display information about “Wishlist”
- Fixed #14197: zero subtotal order flow does not Complete
- Fixed #14207: “Delete tag” function does not work correctly
- Fixed #14225: SQL State error after confirm order to place
- Fixed APC cache backend model (problem with remove cache when prefix is specified)
- Fixed HTTPS detection for IIS
- Fixed Paypal and PaypalUK store level configuration
- Fixed WSDL validation warning
- Fixed admin menu cache id
- Fixed building of store current url (build url with all params except _POST, removed duplicating of rewrite params (not module/controller/action) as a _GET params)
- Fixed cache key for page footer and catalog navigation
- Fixed checking sales rule usage for a customer
- Fixed cleaning log_url_info
- Fixed core/url directive _store_to_url for single store mode
- Fixed double join when category filter applied twice
- Fixed dropping of category flat store table after deleting store
- Fixed incorrect currency in price alert emails
- Fixed is_writeable validation for Windows installation
- Fixed newsletter/template model abstract extends
- Fixed problem with simultanious adding and removing attribute during installation/upgrade
- Fixed product count calculation in layered navigation categories list
- Fixed saving of customer info to quote if customer is guest
- Fixed setting locale for command-line installation
- Fixed var directory detection logic (related with installation redirect loop)
- Fixed visibility filter on product collections
- Fixed wishlist item description in shared wishlist list
- Fixed “hasAction” controller method for admin controllers
- Removed double-loading a role on role edit page
- Removed observer on method setVisibility
- Renamed “Default Tax Origin Calculation” to “Default Tax Destination Calculation” in system configuration
- Wrapped catalog inventory stock status upgrade in a transaction
Release Notes - Magento 1.3.1.1 (May 19, 2009)
Bugfixes
- Solved a security issue for installations of Magento that run multiple domains or sub-domains (only affects Magento installations that have more than one domain configured as Base URL)
- Added media directive to email templates filter (e.g. {{media url=""}})
- Improved Online Customers page to prevent affecting frontend performance when this page is opened in the admin.
- Fixed “Invalid Request Error Message: Input parameter signature is invalid” after redirecting to Amazon Simple Pay
- Added Amazon payment methods titles configurable on store view scope in system configuration
Release Notes - Magento 1.3.1 (April 17, 2009)
Major Highlights
- Amazon Simple Pay and Checkout By Amazon payments methods integration
- Changed the flat catalog module for even more improved performance by moving the filterable attributes out from the flat data and working with the EAV tables for layered navigation
Bugfixes
- Fixed #8469: Wrong date time conversion in Tracking Module
- Fixed #11204: After product have been disabled, it continues to appear on the front in Shopping Cart
- Fixed #11267: Group product type have no prices when you list them using tags
- Fixed #11584: Manage Attribute Sets: Error when creating groups
- Fixed #11835: Crash when user has out of stock product in Cart
- Fixed #11914: State field for United States in not dropdown
- Fixed #11960: Reports - search themes results have no links
- Fixed #11990: In tab “Shipments”, present not working link.
- Fixed #11999: “Track your order” have not working email address.
- Fixed #12045: Product creation process :: error appears
- Fixed #12063: Undefined variable error when editing order in admin with deleted item
- Fixed #12113: PayPal UK bugs
- Fixed #12136: Custom option with date - issue in the front-end
- Fixed #12163: Unable to install in other locale than English (United States)
- Fixed #12165: Incorrect working of the layered navigation
- Fixed #12167: Cannot switch language in admin
- Fixed #12208: Content Not Showing in Blank Interface 1.3.0
- Fixed #12209: Inconsistent Breadcrumb location in Blank Interface
- Fixed #12213: Call to undefined method Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flat::getAttribute()
- Fixed #12223: “Password could not be empty” error message for logged in customer
- Fixed #12226: New products display wrong
- Fixed #12261: Price index for products are not updated after applying inactive catalog price rules
- Fixed #12287: Broken design of the front end, after buying bundle product
- Fixed #12318: Acces to magento Magento Connect. with security key enable
- Fixed #12356: UPS: The cost of delivery is not considered properly.
- Fixed #12372: File upload failed message appears when click add to cart
- Fixed #12432: Layered navigation by price is not working
- Fixed #12436: Custom Option File: Upload file, does not work correctly!
- Fixed #12437: SQLSTATE[HY000] after attribute creation
- Fixed #12503: SQLSTATE[42S22]: during attribute saving
- Fixed #12722: “New” products - default theme issue
- Fixed #12766: Date and time custom option
- Fixed #12767: Date custom option - February
- Fixed #12768: Design doesn’t apply in “Category” - “Custom design”
- Fixed catalog category/product flat collection for RSS
- Fixed admin login process (double login process for not valid account and double post in IE)
- Fixed bug of Simplexml::addAttribute with namespaces (adding prefix to namespace attribute name directly)
- Fixed catalog eav saving of website scope attributes
- Fixed catalog product collection sort by position
- Fixed double request on product edit page
- Fixed saving admin user extra data, added before and after save calls for API user model
- Fixed saving of wsdl contents to cache
- Fixed “isCurrentlySecure” method for IIS
- Fixed #12784: Dublicate Bundle product, lead to SQLState error
- Fixed #12771: Special/Discount Products RSS, lead to error 404
- Fixed #12509: Google Analytics code should be escaped
- Fixed #12833: Changing attribute scope issue
- Fixed webservices wdsl validation issues
Improvements
- Make module dependencies checking more severe (exception if module required by dependency doesn’t exist or is not active)
- Optimized applying catalog rules (remove duplicates in affected rows)
- Optimized log cleaning process
- Added a separate setting for admin session lifetime
- Added attribute to order ‘external order item id;
- Added availability in catalog and review controllers to add custom redirect on category or product init event.
- Added availability in catalog categories to add custom inactive categories ids.
- Added external order item id attribute and external shipping information attribute
- Added truncate method to varien db adapter
- Allowed save catalog configurable attributes price using price scope settings
- Due to numerous requests changed admin password to enforce 7 or more characters that must include both letters and digits (applicable to new passwords only)
- Disabled session validation settings by default
- Made shipping and payment method titles and error messages changeable on store view level
Release Notes - Magento 1.3.0 (March 30, 2009)
Major Highlights
- Added support for customer file upload and date/time/datetime custom options
- Described all methods in WSDL for SOAP web-services to improve compatibility with .NET, Java and other languages
- Frontend Flat Catalog and improved performance.
- Added ability to create a sortable attribute and use it on specific category
Fixed Bugs
- Fixed double dates rewriting issues
- Fixed #10576: PHP Warning on DHL Order Tracking page
- Fixed #10601: USPS Free Shipping for Pricing Rules not working
- Fixed #10874: USPS Weight Calculation causing problems
- Fixed #9075: zip+4 US address and UPS CGI rate quotes don't play nice
- Fixed #6334: Use of undeclared variable that will trigger E_NOTICE and potentially cause bugs
- Fixed #6528: Problem with Date of DOB
- Fixed #7582: Best Seller Products Report
- Fixed #7893: Ajax doesn't follow redirects, so it hangs when redirecting
- Fixed #8587: a mini bug in the multi-address - address/select.phtml for all themes
- Fixed #9850: filename the same for all uploads in downloadable products
- Fixed #9889: New account conformation e-mail var customer.password empty when sent to client
- Fixed #9957: use_config_manage_stock and manage_stock
- Fixed #9021: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ?648? for key 1?
- Fixed #9950: Entering Attributes labels confuse Store vs Website
- Fixed #10053: In admin area: search hangs if session timed out
- Fixed #10424: You should change design of the column position
- Fixed #10503: Inactive products being generated into Google Sitemap
- Fixed #10538: Disabled products still display on items imported through Dataflow
- Fixed #10542: Grouped product: Tab Associated Products looks bad.
- Fixed #10595: Shipment for order with bundle product
- Fixed #10684: IE 6, error after selecting attribute in the Quick simple product creation
- Fixed #10713: My Downloadable Products: Incorrect page layout
- Fixed #10716: You should remove mini My wishlist from My wishlist page
- Fixed #10718: Can't add a configurable product to shopping cart
- Fixed #10735: Invalid date on customer view page in Adminhtml (date in local timezone shows +1 month)
- Fixed #10851: In the front-end product status is "out of stock", but really status is "in stock"
- Fixed #10915: Mysql error for too many tables in a join when saving products
- Fixed #10926: Downloadable Product - "Upload files" button doesn't work
- Fixed #10961: DescribeTable() uses unnecessary queries
- Fixed #10969: Error after previewing downloadable sample
- Fixed #11118: Alerts when product comes back in stock doesn't work
- Fixed #11123: Alerts when product comes back in stock are duplicated each time cron is run
- Fixed #11239: Unable to buy downloadable product through admin and then use link to download it.
- Fixed #11516: Catalog price rules :: xxx_catalogrule_product_price table contains records when there are no any rules
- Fixed #11517: Catalog price rules :: incorrect number of products in xxx_catalogrule_product_price table after rule applying
- Fixed #11520: Catalog price rules :: Fatal error
- Fixed #11530: Catalog price rules :: incorrect count product's discount with 2 similar rules
- Fixed #11583: Unable to buy configurable(Grouped, Bundle) product
- Fixed #11626: Error saving attributes with identical names
- Fixed #11628: Category saves without successful message
- Fixed #11674: Simple product with custom option / User doesn't redirected to the product page
- Fixed #11675: Admin search is working incorrectly
- Fixed #11680: Ajax error in the admin page
- Fixed #11687: Backups: Action "Delete" does not work!
- Fixed #11708: Incorrect calculating of downloadable product prices
- Fixed #11709: Unable to create WebSite, Store, StoreView
- Fixed #11716: Runtime error during order creating process through admin
- Fixed #11720: Incorrect calculating of the tier prices
- Fixed #11757: Custom options / Date and time drop-downs crashed
- Fixed #11779: Unable to select category from during catalog rule creation
- Fixed #11794: Shopping cart / Price displayed without tax, but should
- Fixed #11809: Admin / Place order -> Tax doesn't applied
- Fixed #11839: Unnecessary link after buying downloadable product through guest checkout
- Fixed #11860: Grid Mass action form looses form_key on sorting
- Fixed #11895: Default title for bundle item is not showing on the front end
- Fixed #11897: Incorrect viewing bundle product price
- Fixed #11913: Text fields in "Contact Us" form, have incorrect size
- Fixed #11914: State field for United States in not dropdown
- Fixed #11919: "Date" attribute on Advanced search, have incorrectly design.
- Fixed #11920: Sales -> Invoices -> Crash
- Fixed #11939: Compare list -> Blank page opened
- Fixed #11940: Button "Add All to Cart" lead to error 404
- Fixed #11950: Tax -> Incorrect price displayed
- Fixed #11967: Table Rates: Condition "Weight vs. Destination" does not work!
- Fixed #11994: As low As price view is not working on the catalog pages
- Fixed #12002: IE 6 runtime error on the downloadable product page
- Fixed #12003: "Track order " does not work!
- Fixed #12009: Tax -> "Including and excluding tax" option doesn't works
- Fixed #12073: Discount disappears when checking out through Multiple Addresses checkout
- Fixed Directory currency block
- Fixed Indian rupies display bug
- Fixed Notice on Dataflow import finish process
- Fixed Update Search Index when use Catalog Product mass website update
- Fixed admin "Get help for this page" link
- Fixed getIdFieldName method for eav resource model (related with product SKU validation error)
- Fixed googleoptimizer for cms page after load
- Fixed issue with all entity attributes loading - add information about set and group
- Fixed load translates from cache
- Fixed locale switcher in admin
- Fixed order locale specific print-outs
- Fixed parser in getKeyList function
- Fixed price rule saving and input date convert issue
- Fixed quick search form submit when we select item from auto complete list, Remove JS effects for display search suggestions
- Fixed recently viewed and recently compared products for first page visit
- Fixed setting selected product attributes on dashboard
- Fixed special price calculation: calculate it just in case when special price exists
- Fixed special price dates
- Fixed unique keys in catalog/product tables
- Fixed widget horizontal tabs template for proper work with tabs that implements Mage_Adminhtml_Block_Widget_Tab_Interface.
- Fixed zend locale initialization and search query display in mini form
Changes
- Added "Product listing sort by" to System Config
- Added "Used in product listing" and "Used for sorting in product listing" to attribute properties
- Added "_nosecret" param to Admin Url model
- Added ArrayAccess interface implementation to Varien_Object
- Added Bundle attribute price_view properties use in product listing
- Added _current flag to redirect params
- Added add to cart link, if product has required options link for product with message
- Added availability declare custom column renderers and filter renderers on grid level
- Added availability to filter grid by time for column type datetime.
- Added backend renderer properties to attribute
- Added before load event for product collection.
- Added db keys for couple catalog_product_* tables
- Added event for quote set product. availability to set custom fields for quote item.
- Added methods for work with flags on Varien Data Collection
- Added possibility to assign several modules to one front name in router
- Added shipping carrier validation in tracking model
- Added some improves to build url process, improve product compare url getting
- Added store timestamp method to locale
- Added store_id and entity_type_id info to increment instance for new increment_id retrieving
- Added two events (quote add item and quote remove item)
- Added type="button" to all buttons without type
- Bundle price model fix for special price dates
- CSRF Attack Prevention (added form_key param to all admin Urls)
- Changed logic for adding stock items to product collection product (now only stock status is used for collection)
- EAV collections load optimization
- Moved adding tax percents to product collection to tax module event
- Optimized EAV collection load
- Optimized JS translations - add JS translate just for translated strings
- Optimized Product url model usage
- Optimized tax model calculation for not logged in customer
- Fixed exception in multishipping when quote item has no custom options
- Changed global_currency_code quote attribute type
- Removed LOCK TABLES from catalog upgrade as users might not have LOCK permissions on their databases
- Fixed "unterminated string literal location.href='\'" js-error in downloader when magento is being installed under domain root (no path)
- Removed set_time_limit()
- Improved content compression configuration
- Added CFP Franc to the default list of installed currencies
- Required attribute Id added for Google Base
- Added new locales
- Removed case dependency for coupon codes
Release Notes - Magento 1.2.1.2 (March 3, 2009)
Fixed Bugs
- Modified admin login and password forgotten forms
- Modified “Return Url” in Magento Connect Manager
Release Notes - Magento 1.2.1.1 (February 23, 2009)
Changes
- Added support for UPS negotiated rates
- Added configuration option to create invoices automatically for Zero Subtotal checkout
Fixed Bugs
- Fixed shopping cart row total including tax
- Fixed Google Base Germany price issues
- Fixed #10727: Custom options is not saving if Ajax request is not load
- Fixed #10313: Config Prduct Custom Options addCart broken
- Fixed #10631: Custom Options do not on product details page
- Fixed #10696: Custom Options Disappear After Adding Image
- Fixed #10708: Custom Options Disappearing
- Fixed #10975: custom options disappearing after saving product
- Fixed #11111: has_options / required_options not updating on import. Current ones set to 0
- Fixed #10980: has_options disappear when creating/updating product via Magento API
- Fixed #11176: Custom Options
- Fixed #10921: Impossible to add downloadable products when creating an order in the admin
- Fixed #10920: Downloadable products don’t appear in Bestsellers report
- Fixed #10928: Downloadable Product - SQLSTATE[23000]: Integrity constraint violation: 1048 Column ‘price’ cannot be null
- Fixed #10572: Double Negative English creates Confusion in Admin Panel
Release Notes - Magento 1.2.1 (February 2, 2009)
Release Notes - Magento 1.2.0.3 (January 23, 2009)
Fixed Bugs
- Fixed Google Website Optimizer scipts on CMS pages
- Fixed category attributes codes for Google Website Optimizer
- Fixed configuration of merchant calculated shipping methods in Google Checkout
- Fixed #10102: Capture online invoice using default profile settings instead of website settings
- Fixed #10301: Google website optimizer - script not installed correct
- Fixed #9793: Magento 1.2.0 - Undefined variable - Admin
© Copyright 2009 Varien. Magento, eCommerce software, is a trademark of Irubin Consulting Inc. DBA Varien
Privacy Policy|Terms of Service
Magento Community Count
147777 users|825 users currently online|249654 forum posts