All Versions
78
Latest Version
Avg Release Cycle
103 days
Latest Release
1281 days ago

Changelog History
Page 8

  • v0.1.0-alpha107 Changes

    • Various improvements:
      • Removed deprecated code from the Sales and SalesRule modules
      • Stabilized functional tests for the following modules:
        • Centinel
        • Core
        • RecurringPayment
        • Sales
        • Multishipping
        • Newsletter
        • Widget
    • ๐Ÿ›  Fixed bugs:
      • Fixed an issued where a product could not be found in customer wishlist when searched by name
      • Fixed the invalid email template for Product Price Alert
      • Fixed an issue where customer group did not change when invalid VAT number was specified
      • Fixed integration tests coverage
      • Fixed an issue where a customer was not redirected to the configurable product page after clicking Add to Card on the My Wish list page for a product which required configuration
      • Fixed an issue where an error message was displayed when a customer tried to use checkout using PayPal Express Checkout
      • Fixed an issue where it was impossible to place an order using Authorize Direct Post
      • Fixed an issue where the page cache in Varnish mode didnโ€™t perform caching as required the cache
      • Fixed an issue where it was impossible to specify layout container when creating or editing a widget
      • Fixed an issue where a widget set to be displayed on certain type of product page was not displayed
      • Fixed an issue where it was impossible to create a widget to be displayed in a sidebar
      • Fixed an issue where a fatal error was thrown when trying to open a not existing page after disabling the 404 Not Found CMS page
      • Fixed an issue where it was impossible to refresh CAPTCHA in the Admin panel
      • Fixed an issue where two CAPTCHAs were displayed during guest Checkout
      • Fixed an issued where clicking the Preview button on revision preview page did not open the Preview page
      • Fixed an issue where the Magento\Framework\View\Element\AbstractBlockTest::testFormatTime failed randomly
      • Fixed logic duplication and the conflicting implementation of the title API in admin
      • Fixed an issue where JavaScript validation did not recognize the fields filled by automatic tests in the Create Customer form in the Admin panel
      • Fixed an issue where a fatal error was thrown after mass update of the Stock Availability product attribute
      • Fixed an issue where the Magento\SalesRule\Model\Resource\Report\CollectionTest::testPeriod CollectionTest::testPeriod integration test failed randomly
      • Fixed issues with expandable frontend elements
      • Fixed Blank & Luma themes UI bugs
      • Fixed an issue where the Packages pop-up displayed incorrect information
      • Fixed an issue where admin path became hidden when store address was too long
      • Fixed the styling of variations without base image
      • Fixed an issue where the Back link on a customer edit page led to the home page
      • Fixed an issue where it was impossible to save system config from Advanced->System
      • Fixed an issue where it was impossible to save a Return in the Admin panel
      • Fixed a JavaScript issue where it was impossible to expand nested categories if responsive
      • Fixed an issue where it was impossible to place an order using Authorize.net Direct Post in the Admin panel
    • Framework improvements:
      • Declaration of components in composer.json
      • Added compiler for single-tenant mode
      • Both ZF1 and ZF2 libraries are declared as Composer dependencies as "1.12.9" and "2.3.1" respectively
      • ZF1 library is represented by 'magento/zendframework1', which is based on original "1.12.9" version and includes fixes for compatibility with Magento 2 application
    • Layout improvements:
      • Refactored layout building
    • ๐ŸŽ Performance improvements:
      • Load product/category instances via repositories
      • Mobile and Desktop CSS styles stored in separate files
    • Service Contracts:
      • Refactored the following modules to use new Customer service interfaces:
        • Checkout
        • Sales
        • Multishipping
        • GoogleShopping
        • Persistent
        • SalesRule
        • Paypal
        • Invitation
        • Tax
        • Newsletter
      • Code review changes for Service Contracts for the CatalogInventory module
      • Stabilized code after refactoring the Sales module to use new Customer service
      • Stabilized code after refactoring the Checkout module to use new Customer service
      • Deleted old CustomerAccount service tests
      • Fixed base service object class to populate custom attributes correctly
      • Fixed processing of array parameters in service interface for consolidated builder
      • Fixed trace information for service exceptions in dev mode
      • Implemented Bundle product API
    • Accessibility improvements:
      • Heading2-Heading6 hierarchy of content structure
    • ๐Ÿ’ป UI improvements:
      • Style independent Error page in pub/errors styles
      • Updated the content of certain default CMS Pages
    • GitHub requests:
      • #691 -- Readonly inputs and after element html in the backend
      • #694 -- missing git tags in repo
  • v0.1.0-alpha106 Changes

    • Various improvements:
      • Refactored Service Layer of the Magento_Tax Module
      • Stabilized functional tests for the Backend module
      • Stabilized functional tests for the CatalogRule module
      • Stabilized functional tests for the Checkout module
      • Stabilized functional tests for the CurrencySymbol module
      • Stabilized functional tests for the Shipping module
      • Stabilized functional tests for the Tax module
      • Stabilized functional tests for the User module
    • โž• Added Readme.md files to the following modules:
      • Magento\RequireJs
      • Magento\Ui
    • ๐Ÿ›  Fixed bugs:
      • Fixed an issue where product image assignment to a store view was not considered when displaying a product
      • Fixed shipping address area blinking when billing address is filled during checkout with a virtual product
      • Fixed an issue where filter_store.html was not found
      • Fixed an issue where the customer account access menu did not expand on the storefront
      • Fixed an issue where CMS blocks did not open when clicking from a grid
      • Fixed an issue where the Create Product page was completely blocked after closing the New Attribute pop-up
      • Fixed an issue where Stock Status was disabled for Bundle and Grouped products
      • Fixed an issue where a product could not be saved without filling a not required bundle option
      • Fixed broken "per page" selectors on the Customer's account pages
      • Fixed the wrong behavior of JS loaders on the storefront pages
      • Fixed Shopping cart price rule form validation
      • Fixed an issue where the 'Please wait' spinner persisted when creating a customer custom attribute with existing code
      • Fixed a Google Chrome specific issue where subcategories were not displayed correctly on the first hover for category item
      • Fixed an issue where the 'Please wait' spinner did not disappear when creating customer with invalid email
      • Fixed an issue where the Username field auto-focus on admin login page revealed password in case of fast typing
      • Fixed an issue where Bundle Product original Price was not displayed in case of discount
      • Fixed wrong discount calculation for bundle options
      • Fixed an issue where wrong discount and total amounts were displayed on the order creation page when reordering an order with a bundle product in the Admin panel
      • Fixed an issue where admin tax notifications did not appear/disappear unless cache was flushed or disabled
      • Fixed an issue where catalog price and shopping cart price did not match when display currency was different from the base currency
      • Fixed an issue where Tax classes did not allow 'None' as a valid 'product tax class'
      • Fixed an issue where token-based authentication did not work if compilation was enabled
      • Fixed the sample code in index.php illustrating multi websites set up
      • Fixed commands in Setup CLI to match the ones displayed in help
      • Fixed an issue where searching by a part of a product name in Advanced Search did not give correct results
      • Fixed an issue where 404 page is displayed after Search Term mass deletion
      • Fixed an issue where Popular Search Terms were not displayed on the storefront
      • Fixed an issue where it was impossible to add Gift Message during one page checkout
      • Fixed an issue where the optional Postal code setting did not work correctly
      • Fixed an issue where product price details were missing in summary block in the shopping cart when the Back to shopping cart link was clicked on multishipping page
      • Fixed an issue where the 404 error page was displayed instead of the Index Management page after saving mass update
      • Fixed an issue where the "Out of Stock" message was not displayed for a bundle product when there was not enough of one of the associated products in stock
      • Fixed an issue with the Newsletters Report page in the Admin panel
      • Fixed an issue where Catalog price rule was not applying correct rates on specific products
      • Fixed an issue where a fatal error was thrown after clicking a link to a downloadable product
      • Fixed an issue a warning page for Grouped product with enabled MAP
      • Fixed an issue where a configurable product was not displayed in catalog product grid after updating with "Add configurable attributes to the new set based on current"
      • Fixed the inconsistent behavior in the integration tests for the Indexer functionality
      • Fixed an issue where the What's this? information tip link was not presented on product page with configured Minimum Advertised Price (MAP)
    • ๐Ÿ–จ Processed GitHub requests:
      • #742 -- Admin notifications count overflow
      • #720 -- https filedriver is not working
      • #686 -- Product save validation errors in the admin don't hide the overlay
      • #702 -- Base table or view not found
      • #652 -- Multishipping checkout not to change the Billing address js issue
      • #648 -- An equal (=) sign in the hash of the product page to break the tabs functionality
    • Service Contracts:
      • Refactored usage of new API of the Customer module
      • Implemented Service Contracts for the Sales module
      • Refactored Service Contracts for the Catalog module
      • Refactored Service Contracts for the Grouped module
    • ๐Ÿ’ป UI Improvements:
      • Implemented the Form component in Magento UI Library
      • Removed extra JS loaders for category saving
      • Improved the behavior of Categories management in the Admin panel
      • Implemented the keyboard navigation through HTML elements
      • Improved the HTML structure and UI of the Catalog Category Link, Catalog Product Link and CMS Static Block widgets
      • Added UI Library documentation
      • Fixed Blank & Luma themes UI bugs
      • Fixed footer alignment
      • Published the Luma theme and removed the Plushe theme
    • Framework Improvements:
      • Added the ability to configure the list of loaded modules before installation
      • Merged SQL and Data Upgrades
      • Moved \Magento\TestFramework\Utility\Files to Magento Framework
    • Setup tool improvements:
      • Removed duplication with Framework
      • Deployment configuration is refactored from XML format in local.xml to associated array in config.php
      • Improved performance
    • Search improvements:
      • Integrated the Full Text Search library into the Layered Navigation functionality
  • v0.1.0-alpha105 Changes

    • Various improvements:
      • Merged SQL and Data Upgrades for the Tax, Weee, Customer, CustomerImportExport, ProductAlert, Sendfriend and Wishlist modules
      • Added 'Interface' suffix to all interface names
      • Stabilized functional tests for the following modules:
        • CheckoutAgreements
        • Customer
        • GiftMessage
        • Integration
        • Msrp
        • Reports
    • โž• Added the following functional tests:
      • Create product attribute from product page
    • ๐Ÿ›  Fixed bugs:
      • Fixed an issue where bundle product price doubled during backend order creation
      • Fixed an issue where an error was thrown during Tax Rate creation, deletion and update
      • Fixed an issue where FPT was doubled when creating a refund if two FPTs were applied, and as a result the refund could not be created
      • Fixed an issue where the subtotal including tax field was not refreshed after removing downloadable product from cart
      • Fixed an issue where a downloadable link tax was not added to a product price on the product page if price was displayed including tax
      • Fixed an issue with incorrect product prices for bundle products in shopping cart
      • Fixed an issue where bundle product price was calculated incorrectly on the product page
      • Fixed an issue where configurable product options were not updated after changing currency
      • Fixed an issue where a standalone simple product and the same product as part of the grouped, were not recognized as one product in the shopping cart.
      • Fixed an issue where the incorrect tier pricing information was displayed in shopping cart
      • Fixed an issue where no notice was displayed in the shopping cart for products with MAP enabled
      • Fixed an issue where it was impossible to place an order from customer page in Admin
      • Fixed an issue where it was impossible to add address for a customer in Admin
      • Fixed an issue with broken redirect URL after deleting a product from the My Wishlist widget
      • Fixed an issue where it was impossible to assign an admin user to a user role
    • Service Contracts:
      • Implemented Service Contracts for the CatalogInventory Module
    • Framework Improvements:
      • Added the ability to configure the list of loaded modules before installation
      • Added the ability to use the Composer autoloader instead of the Magento custom autoloaders for tests
      • Introduced a repository for storing a quote entity
    • ๐ŸŽ Performance improvements:
      • Split Magento\Customer\Helper\Data
    • ๐Ÿ–จ Processed GitHub requests:
      • #731 -- Filter grid is absent on CMS Pages in Backend
  • v0.1.0-alpha104 Changes

    • Various improvements:
      • Merge SQL and Data Upgrades for the Sales and SalesRule modules
      • Add getDefaultBilling and getDefaultShipping to Customer Interface
      • Stabilized the Bundle module
      • Stabilized the CatalogSearch module
      • Stabilized the Cms module
      • Stabilized the SalesRule module
    • ๐ŸŽ Performance improvements:
      • Introduced CatalogRule indexers based on Mview
      • Significantly decreased the amount of unused objects, mostly in category and product view scenarios:
        • Got rid of non-shared indexer instances all over the code introducing Magento\Indexer\Model\IndexerRegistry
        • Magento\Catalog\Pricing\Price\BasePrice being created on demand only, instead of unconditioned creation in constructor
        • Created proxies for unused objects with big amount of dependencies
        • Fixed \Magento\Review\Block\Product\Review block which injected backend block context by mistake
        • A customer model in \Magento\Customer\Model\Layout\DepersonalizePlugin being created on demand only, instead of constructor
      • Introduced caching for product attribute metadata loading procedure
      • Improved SavePayment Checkout step to save only payment related data
      • Speed up all Checkout steps of the One Page Checkout
      • Updated the benchmark.jmx jmeter script in the performance toolkit
    • ๐Ÿ›  Fixed bugs:
      • Fixed an issue where performance toolkit generator created Products/Categories without URL rewrites due to install area elimination
      • Fixed an issue where the Custom Options fieldset on Product Information page was collapsible
      • Fixed an issue where the Base URL was added to target path for Custom UrlRewrite
      • Fixed an issue where an invalid Cross-sells amount was displayed in the Shopping Cart
      • Fixed an issue where the Mage_Catalog_Model_Product_Type_AbstractTest::testBeforeSave integration test failed when Mage_Downloadable module was not available
      • Fixed an issue where the custom URL rewrite redirected to sub-folder when Request Path contained slash
      • Fixed an issue where it was impossible to place an order if registering during checkout
      • Fixed an issue where there was no possibility to save default billing and shipping addresses for customer on the store front
      • Fixed an issue where a widget of Catalog Category Link type was not displayed on the store front
      • Fixed an issue where the Versions tab was absent on the CMS page with version control
      • Fixed an issue where it was impossible to insert Widgets and Images to a CMS page
    • โž• Added the following functional tests:
      • Create widget
      • Print order from guest on frontend
    • Framework Improvements:
      • Removed duplicated logic from API Builders and Builder generators. Added support for populating builders from the objects, implementing data interface
    • ๐Ÿ–จ Processed GitHub requests:
      • #674 -- Widgets in content pages
  • v0.1.0-alpha103 Changes

    • ๐Ÿ›  Fixed bugs:
      • Fixed an issue where an error message was displayed after successful product mass actions
      • Fixed an issue where it is impossible to create a tax rate for all states (โ€œ*โ€ in the State field)
      • Fixed an issue where FPT was not shown on the storefront if a customer state did not match the default state from configuration
      • Fixed the benchmark scenario
      • Fixed an issue where the expand arrow next to Advanced Settings tab label was not clickable
      • Fixed an issue where the Category menu disappeared when resizing a browser window
      • Fixed an issue where the order additional info was not available for a guest customer
      • Fixed an issue where a fatal error was thrown when trying to get a coupon report with Shopping Cart Price Rule set to Specified
      • Fixed an issue where the URL of an attribute set for attribute mapping changed after resetting filter for the grid on the Google Contents Attributes page
      • Fixed the implementation of the wishlist RSS-feed
      • Fixed the incorrect name escaping in wishlist RSS
      • Fixed an issue where a RSS feed for shared wishlist was not accessible
      • Fixed an issue caused by REST POST/PUT requests with empty body
      • Fixed an issues where postal code was still mandatory for non-US addresses that do not use it, even if set to be optional
      • Fixed an issue where it was impossible to find a wishlist by using Wishlist Search
      • Fixed an issue where no password validation was requested during customer registration on the storefront
    • โšก๏ธ Updated setup tools:
      • Added the install script in the CatalogInventory module
      • Removed old installation: Web and CLI, the Magento_Install module, install theme, install configuration scope
      • Added usage of the new setup installation in all tests
      • Added the ability to insert custom directory paths in the setup tools
      • Added the uninstall tool: php -f setup/index.php uninstall
      • Removed dependency on intl PHP extension until translations are re-introduced in the setup tool
      • Made notification about unnecessarily writable directories after installation more specific
    • ๐Ÿ’ป UI improvements:
      • Improved UI for the Order by SKU, Invitation and Recurring Payments pages
      • Implemented usage of Microdata and Schema vocabulary for product content
      • Implemented UI for Catalog New Products List, Recently Compared Products, Recently Viewed Products widgets
      • Implemented a new focus indicator
      • Implemented the <label> element for form inputs
      • Put in order the usage of the <fieldset> and <legend> tags
      • Implemented the ability to skip to main content
    • โž• Added the following functional tests:
      • Add products to order from recently viewed products section
      • Update configurable product
    • Various improvements:
      • Stabilize URL rewrite module
      • Moved getAdditional request into the basic one in OnePageCheckout
      • Created a cron job in the Customer module for cleaning the customer_visitor table
    • Framework improvements:
      • Refactored data builders auto-generation
      • Implemented the Customer module interfaces
      • Ported existing integration tests from Customer services
      • Removed quote saving on GET requests (checkout/cart, checkout/onepage)
  • v0.1.0-alpha102 Changes

    • ๐Ÿ›  Fixed bugs:
      • Fixed an issue where the categories tree was not displayed when adding a new category during product creation
      • Fixed an issue where the Template field on the New Email Template page was labeled as required
      • Fixed minor UI issues in Multiple Addresses Checkout for a desktop
      • Fixed minor UI issues with Widgets on the storefront
      • Fixed minor UI issues with pages printing view on the storefront
      • Fixed minor UI issues in items Gift message on the Order View frontend page
      • Fixed an issue in the Admin panel where no message was displayed after adding a product to cart with quantity exceeding the available quantity)
    • Framework improvements:
      • To enhance the readability of tables for screen readers, added the tag and the โ€œscopeโ€ attribute for tables
      • Added customer module interfaces
      • Created the ability to generate API documentation
    • โž• Added the following functional tests:
      • Create gift message in the Admin panel
      • Delete term
      • Product type switching when editing
      • Re-authorize tokens for the Integration
      • Revoke all access tokens for admin without tokens
      • Update custom order status
      • Update a product from a mini shopping cart
    • WebApi Framework improvements:
      • Added Web API support to add/override matching identifier parameter in the body from URL
    • ๐Ÿ“š Documentation:
      • Added README files with module description for the following modules:
        • Authorizenet
        • Centinel
        • Customer
        • CustomerImportExport
        • Dhl
        • Fedex
        • OfflinePayments
        • OfflineShipping
        • Ogone
        • PayPalRecurringPayment
        • Payment
        • Paypal
        • ProductAlert
        • RecurringPayment
        • Sendfriend
        • Shipping
        • Ups
        • Usps
        • Wishlist
    • Container-Based Page Layout:
      • Distributed the responsibility of View\Layout between three classes (PageLayout, PageConfig, GenericLayout)
      • Refactored controller actions to use ResultInterface objects:
        • Catalog
        • Backend
  • v0.1.0-alpha101 Changes

    • Framework improvements:
      • Updated the Service infrastructure to support Module Service Contract based approach
      • Added new base classes in the Service infrastructure lib to support extensible Data Interfaces
      • Updated the WebApi framework serialization (for SOAP and REST) to process requests based on Data Interfaces and removed dependency on Data Objects
      • Added base class for Data Interface based builders and implemented a code generator for the same
    • File system improvements:
      • List of available application directories is complete now and defined in the \Magento\Framework\Filesystem\DirectoryList and the \Magento\Framework\App\Filesystem\DirectoryList classes. There is no ability to extend the list in configuration
      • Directory paths can be changed using environment/bootstrap
      • Information about necessary permissions (writable, readable) belongs to Setup Application, Magento Application does not possess this info and does not verify. Setup Application performs permissions validation
      • Unnecessary writable permissions are validated by Setup Application after installation and corresponding message is displayed to the user
    • Functional tests:
      • Configure a product in a customer wishlist in the Admin panel
      • Configure a product in a customer wishlist on the storefront
      • Create terms and conditions
      • Manage products stock
      • Move a product from a shopping card to a wishlist
      • Un-assign custom order status
      • Update terms and conditions
      • Update URL rewrites after moving/deleting a category
      • Update URL rewrites after changing category assignment for a product
      • View customer wishlist in the Admin panel
      • Tax calculation test
      • Cross border trade setting
    • Documentation:
      • Code documentation:
      • Added codeblock for the Checkout module
      • Added README files with module description for the following modules:
      • Backend
      • Backup
      • Cron
      • Log
      • PageCache
      • Store
      • Checkout
      • GiftMessage
      • Eav
      • Multishipping
      • CheckoutAgreement
      • AdminNotification
      • Authz
      • Connect
      • CurrencySymbol
      • Directory
      • Email
      • Integration
      • Service
      • User
      • Webapi
      • Sales
      • Tax
      • Weee
      • Added README files with component description for the following framework components:
      • Magento\Framework\App\Cache
      • Magento\Framework\Archive
      • Magento\Framework\Backup
      • Magento\Framework\Convert
      • Magento\Framework\Encryption
      • Magento\Framework\File
      • Magento\Framework\Filesystem
      • Magento\Framework\Flag
      • Magento\Framework\Image
      • Magento\Framework\Math
      • Magento\Framework\Option
      • Magento\Framework\Profiler
      • Magento\Framework\Shell
      • Magento\Framework\Stdlib
      • Magento\Framework\Validator
    • Performance improvements:
      • Reduced checkout response time by loading only current checkout step
      • Reduced the number of AJAX calls on checkout steps
      • Improved performance on the billing and shipping checkout steps
      • Improved performance in certain areas by loading translation data from cache
      • Removed transactions from visitors logging
      • Fixed classmap generator to consider namespaces
      • Eliminated a redundant query for category tree rendering
      • Optimized StoreManager and Storage performance
      • Optimized Object Manager
    • Fixed bugs:
      • Fixed an issue where partial invoices and partial credit memos contained incorrect customer's tax details
      • Fixed an issue where a PHP fatal error occurred when logging in during checkout to order a product with FPT
      • Fixed an issue where FPT was not calculated in reorders
      • Fixed an issue where there was a duplicated Administrator role after installation
      • Fixed an issue where the Try Again button was disabled after entering the incorrect data during installation
      • Fixed an issue where the "Application is not installed yet" error was thrown instead of redirecting to the Installation Wizard in the developer mode
      • Fixed an issue where an error was thrown during installation with db_prefix option
      • Fixed an issue where the SQL query was not optimized for product search ('catalogsearch_query')
      • Fixed an issue where the wrong message was displayed after changing customer password on the storefront
      • Fixed an issue where Newsletter preview led to an empty page
      • Fixed an issue where a new search term was not displayed in suggested results
      • Fixed an issue where no results were found for the Products Viewed report
      • Fixed an issue where no results were found for Coupons reports
      • Fixed an issue with incremental Qty setting
      • Fixed an issue with allowing importing of negative weight values
      • Fixed an issue with Inventory - Only X left Threshold being not dependent on Qty for Item's Status to Become Out of Stock
      • Fixed an issue where the "Catalog Search Index index was rebuilt." message was displayed when reindexing the Catalog Search index
    • Search module:
      • Integrated the Search library to the advanced search functionality
      • Substituted the old logic of the EAV attributes search by Advanced Search
      • Introduced mappers for MySQL adapter
      • Restored the currency calculation functionality
      • Fixed sorting by relevance in quick search and advanced search
      • Integrated the Search library into the search widget functionality
      • Removed the dependency on the catalogsearch_result table
      • Substituted the old logic of EAV attributes by Quick search APIs
      • Search modularity:
      • Removed circular dependency between Catalog and Catalog Search
      • Removed exceeded dependencies of the Search module
  • v0.1.0-alpha100 Changes

    • Added the following functional tests:
      • Add related products
      • Assign custom order status
      • Change customer password
      • Create credit memo for offline payment methods
      • Product type switching on creation
      • Sales invoice report
      • Sales refund report
      • Update newsletter template