All Versions
78
Latest Version
Avg Release Cycle
103 days
Latest Release
1282 days ago
Changelog History
Page 8
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
- Refactored the following modules to use new Customer service interfaces:
- 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:
- Various improvements:
-
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
- Various improvements:
-
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
- Various improvements:
-
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
- Various improvements:
-
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)
- 🛠 Fixed bugs:
-
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
- Added README files with module description for the following modules:
- 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
- 🛠 Fixed bugs:
-
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
- 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
- Framework improvements:
-
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
- Added the following functional tests: