Magento v0.1.0-alpha101 Release Notes

    • 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