mirror of
https://github.com/bdnugget/magento2.git
synced 2026-11-07 17:27:36 +00:00
2.4-develop
95
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
2b9b6d81ca | Added PHP 8 constants and error handler changes into tests bootstrap files | ||
|
|
2a400852ae | Update Magento to be compatible with PHP 8.0 | ||
|
|
7d6aa400ac |
Move functions.php into Framework
(cherry picked from commit c8860f5) |
||
|
|
1282cd4a1e | MAGETWO-80288: Fix unit tests on jenkins | ||
|
|
b0e60f77e9 | MAGETWO-69137: upgrading Magento2 Project PHPUnit version to latest | ||
|
|
7ff0f2bafd |
MAGETWO-67626: Auto-generated classes behave differently in unit tests and application
- refactored generators - skip generation of non-conventional classes/interfaces |
||
|
|
1052d28ab0 |
MAGETWO-67626: Auto-generated classes behave differently in unit tests and application
- simplified auto-generation in unit tests |
||
|
|
08a09f764d |
MAGETWO-67626: Auto-generated classes behave differently in unit tests and application
- implemented factory generation in unit tests |
||
|
|
231709b4ac | MAGETWO-66875: Remove the copyright year from file headers #8648 | ||
|
|
002d771100 |
[PSR-2 Compliance] Fix #8612: Hundreds of PHPCS-based static tests violations in mainline
- apply automatic PHPCBF fixes to make PHPCS happy - Step 0. Install phpcs globally: composer global require squizlabs/php_codesniffer:2.8.0 - Step 1. Execute tool to fix PSR-2 violations in PHP files: ~/.composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf --standard=PSR2 --extensions=php --ignore=generated/*,vendor/*,var/* . |
||
|
|
8d379e666c |
[PSR-2 Compliance] Fix #8612: Hundreds of PHPCS-based static tests violations in mainline
- apply manual fixes to make PHPCS and PHPMD happy - some phtml templates marked as ignored for now as PHPCS 1.5.3 version produces false-positives on them (PHPCS 2.8.0 treats them fine) |
||
|
|
4a2ceadbb4 | MAGETWO-63341: Deprecate DirectoryList::GENERATION and DirectoryList::DI | ||
|
|
04e8da18f0 | Merge remote-tracking branch 'mainline/develop' into MAGETWO-62198 | ||
|
|
eb30343a09 | MAGETWO-62855: Copyright Year Update 2017 | ||
|
|
3d13c9bdcc | MAGETWO-62707: Implementation | ||
|
|
f502455eff | MAGETWO-53858: Uncaught 'undefined property' notices in REST tests | ||
|
|
342f4e6b9f |
MAGETWO-50790: Remove Updater Injection from CE unit and integration tests bootstrap
- removed Updater tests injection from unit and integration tests |
||
|
|
2d368d0134 | MAGETWO-48081: Copyright Year Update | ||
|
|
a9f97fc16f | Permissions not set correctly #1453 | ||
|
|
2303c326c7 |
MAGETWO-36431: [Quality] Investigate and try to fix performance of unit tests
- Fix code review feedback - Move class to proper place |
||
|
|
d0391a1321 |
MAGETWO-36431: [Quality] Investigate and try to fix performance of unit tests
- Remove the loading of the complete Magento 2 ObjectManager in the unit tests PHPUnit would try to serialize/unserialize global state before/after every test which caused small performance degradation around every test - Use a stub generator just for Extension and ExtensionInterface types so that the references will resolve - Remove the generation of everything else (Factories, Proxies, etc.) |
||
|
|
dbe003d09e |
MAGETWO-36638: Update the CICD builds
- added updater app bootstrap to magento test framework |
||
|
|
d6c2958d93 | MAGETWO-344168: Refactor Extensible Models and Objects to use Extended Attributes | ||
|
|
3edb99c21b |
Merge remote-tracking branch 'mainline/develop' into MAGETWO-31058
Conflicts: dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_methods.php |
||
|
|
32248077d4 |
MAGETWO-34867: process sprint 47 pull request
- removed unit test autoloader |
||
|
|
20a833fd75 |
MAGETWO-34864: TestFramework code should be a framework component
Remove bootstrap and phpunit.xml files that are no longer needed |
||
|
|
3bc4c0d4e8 |
MAGETWO-34864: TestFramework code should be a framework component
Move the TestFramework\Unit tests to be with the component |
||
|
|
b44a03f37d | MAGETWO-34864: TestFramework code should be a framework component | ||
|
|
7d9f63e9aa |
MAGETWO-34327: Fix static tests
Move unit test framework to lib framework |
||
|
|
28d88d71d2 |
MAGETWO-31059: Integration tests with fatals, code under test and framework adaptation
- Merge remote-tracking branch 'mainline/develop' into MAGETWO-31058
Conflicts:
app/code/Magento/Webapi/Model/Soap/Server.php
dev/tests/integration/testsuite/Magento/Webapi/Model/Soap/ServerTest.php
dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_methods.php
|
||
|
|
1f2ac2196f |
MAGETWO-31059: Integration tests with fatals, code under test and framework adaptation
- MAGETWO-33055: Check up CI builds |
||
|
|
fa376b9a57 |
Merge remote-tracking branch 'mainline/develop' into FearlesKiwis-MAGETWO-32892-Customer-Immutability
Conflicts: app/code/Magento/Checkout/Service/V1/Data/Cart/AddressBuilder.php app/code/Magento/Checkout/Service/V1/Data/CartSearchResultsBuilder.php app/code/Magento/Customer/Controller/Account/CreatePost.php app/code/Magento/Customer/Controller/Account/Edit.php app/code/Magento/Customer/Controller/Address.php app/code/Magento/Customer/Controller/Address/Index.php app/code/Magento/Customer/Controller/Adminhtml/Group.php app/code/Magento/Customer/Controller/Adminhtml/Group/Save.php app/code/Magento/Customer/Controller/Adminhtml/Index.php |
||
|
|
c1192617cd |
MAGETWO-33031: Change base data objects and interfaces to be mutable
- Fixed errors related to custom attributes
- Added DataObjectHelper to provide populateWithArray functionality
|
||
|
|
bfd6bac9e2 | MAGETWO-32853: added unit tests for classes under lib/internal/Magento/Framework/App/Config | ||
|
|
a9e5897bf6 |
MAGETWO-32146: Copying and Copyright Year Update
- update all files with tool |
||
|
|
b788e28848 |
MAGETWO-13915: PSR-3: common interface for logging libraries.
- replace Magento\Framework\Logger to Psr\Log\LoggerInterface |
||
|
|
1be6ca13bc |
0.1.0-alpha108
* Service Contracts:
* Implemented Bundle Product API
* Replaced Address Converted model with Address Mapper
* Refactored Customer web service routes and API functional tests to use latest service layer
* Implemented Configurable Product Module API
* Removed obsolete namespace Magento\Catalog\Service
* Price calculation logic:
* Removed complex JS price calculation on the frontend
* Fixed bugs:
* Fixed an issue where the path parameter routes were incorrectly matched in the REST web services
* Fixed an issue where $0.00 was shown as a configurable product price if variation did not add anything to product price
* Fixed an issue where the fatal error occurred when a user with read-only permissions for cart price rules attempted to open an existing cart price rule
* Fixed an issue where the 'An order with subscription items was registered.' message was displayed in an order if it has been placed using an online payment method
* Fixed an issue where the 'Warning: Division by zero' message was displayed when an invoice was opened for an order placed using an online payment method
* Fixed an issue where creating simple product through using API service led to an exception on the frontend
* Fixed an issue where it was impossible to perform advanced search for price range of 0 to 0
* Fixed an issue with the broken Search Terms Report page
* Fixed an issue with the broken Search Terms page
* Fixed an issue with a notice appearing in the Advanced Search when searching by a custom multiselect attribute
* Fixed an issue where Search did not work if word-request contained a hyphen
* Fixed an issue where searching by a title of bundle option returned empty result
* Fixed an issue where Maximum Query Length was not applied to Quick Search
* Fixed an issue where searching by product name did not return suggested search terms
* Fixed an issue with an incorrect dependency of the MySQL search adapter on CatalogSearch
* Fixed an issue with incorrect dependency of the Search library on the MySQL adapter
* Fixed an issue where Advanced Search always returned empty result for multiselect product attributes
* Fixed an issue where an admin user was redirected to the 404 page after deleting search terms through using mass action
* Fixed an issue where a product page was frozen when a configurable attribute was added to a current product template during saving a configurable product
* Fixed an issue where it was impossible to place an order with downloadable product that contained a link
* Fixed an issue where only parent category was displayed in layered navigation on the Search results page
* Fixed an issue where the Price attribute was incorrectly displayed in layered navigation if searching by this attribute
* Fixed an issue where importing configurable products set them out of stock
* Fixed an issue where drop-down lists were closing by themselves in Internet Explorer 9
* Fixed an issue where it was impossible to place an order using PayPal Payment Pro and 3D Secure
* Fixed an issue where bundle items were always marked as 'User Defined'
* Fixed an issue where view management selectors did not work in categories on the frontend
* Fixed an issue where the 'Base' image label was not applied to a first product image uploaded
* Fixed an issue where editing a product led to data loss and broken media links
* Fixed an issue where attributes could not be deleted from the Google Content Attributes page
* Fixed an issue where a product was unassigned from a category after it was edited by an admin user with read/edit permissions for product price only
* Fixed an issue where the fatal error occurred on the RSS page for new products and special products
* Fixed an issue where the fatal error occurred when adding a new Customer Address Attribute
* Fixed an issue where it was impossible to install Magento when specific time zones were set
* Fixed an issue where compiler.php failed not handle inheritance from virtual classes
* Fixed an issue where some locales were absent in the 'Interface Locales' drop-down in the backend
* Fixed an issue where the Offloader header did not work in the backend
* Fixed an issue where autoloader failed to load custom classes
* Fixed an issue where products did not disappear from the shopping cart after checkout
* Fixed an issue where changing quantity of a product in the shopping cart removed product from cart
* Fixed an issue where the Persistent Shopping Cart functionality was not available if Luma theme was applied
* Fixed an issue where the category tree was broken if editing a category name in specific cases
* Fixed an issue where 'Price as Configured' value was not updated for a bundle product after changing the value of the 'Price View' field
* Fixed an issue where the final product price was displayed incorrectly in a category and a product page if price display setting was set to exclude FPT, FPT description, and final price
* Fixed an issue where product price range was displayed incorrectly for bundle products
* Fixed an issue where the HTTP 500 error occurred on the Share Wishlist page
* Fixed an issue with the incorrect order of dispatching event adminhtml_cms_page_edit_tab_content_prepare_form and setting form values in the backend
* Fixed an issue where breadcrumbs were not displaying the fullpath
* Fixed an issue where only two of four widgets added to a CMS page were displayed
* Fixed an issue where it was impossible to save locale for an admin account after changing it
* Fixed an issue where icons were not loaded on a non-secure pages if secure URLs were used in the frontend
* Fixed an issue where overriding layouts did not work after renaming a theme
* Fixed an issue where the Permissions tree was not displayed when activating an integration
* Fixed an issue with duplicated and corrupted page layouts
* Fixed an issue where the 'Number of Products per Page' option did not work for widgets of the 'List' type
* Fixed an issue where HTTP and HTTPS pages shared cache content
* Fixed an issue where the 'Use Billing Address' checkbox did not affect did not affect the checkout experience
* Fixed an issue where it was impossible to create shipping labels
* Fixed an issue where the 'Payment Method' section was empty in billing agreements in the frontend if a billing agreement was created during the checkout
* Fixed an issue with Catalog Rule Product indexer invalidating the price index
* Fixed an issue where one of the price range fields was corrupted in the Advanced Search page
* Fixed an issue where a base product image that was smaller than the gallery image container was scaled up to fill the container on the View Product page in the frontend
* Fixed the layout issue on the Contact Us page
* Fixed an issue where search queries were not submitted when a search suggestion was clicked
* Fixed an issue where page footer overlapped products in categories in Internet Explorer 11
* Fixed UI issues in the Luma theme
* Fixed an issue when the fatal error occurred if a category was moved to another category that already contained category with the same URL key
* Fixed an issue where incorrect products were displayed on the Reviews tab for a configurable product
* Fixed an issue where fatal errors occurred when calling id() on a null store object
* Fixed an issue where navigation through the tabs on the Dashboard did not work properly
* Fixed an issue where prices for bundle products were incorrect on the category view and search view pages
* Fixed an issue where custom Customer attributes and Customer Address attributes were not displayed on the 'Create/Edit Customer' page in thebackend
* Fixed an issue where there were no validation for whether an option of a bundle product was created through the API
* Fixed an issue where bundle products created through using the API were not appearing in the frontend
* Fixed an issue where entity ID was missing for product thumbnail labels values
* Fixed an issue with the bad return from the Indexer launch() method
* Fixed an issue where an attempt to select product SKU in a shopping cart price rule redirected to the Dashboard
* Fixed an issue where the Search Terms Reports and Search Terms list did not work
* Fixed an issue where an error occurred when configuring Google API
* Fixed an issue where it was impossible to add a configurable product variation to an order in the backend
* Fixed an issue where there were no confirmation on deleting CMS pages/Blocks
* Fixed an issue with incorrect behavior of validation in the Quick Search field in the frontend
* Fixed an issue where it was impossible to select a row in the grid of CMS pages and CMS Blocks
* Fixed an issue where validation for minimum and maximum field value length was not performed for Customer attributes and Customer Address attributes when creating or editing a customer in the backend
* Fixed an issue with broken 'validate-digits-range' validation
* Fixed an issue where it was impossible to delete product templates
* Fixed an issue where products were not shown on a second website
* Fixed an issue where customer group was empty when adding group price during creating a product
* Fixed an issue with incorrect interval in LN for small values
* Fixed an issue where product attribute of the Price type was not displayed in layered navigation
* Fixed an issue with testCreateCustomer failing in parallel run
* Fixed an issue with the value of the 'Bill to Name' field always displayed instead of the value of the 'Ship to Name' in all order-related grids
* Fixed an issue where an error occurred when submitting an order int he backend when shipping and billing addresses were different
* Fixed an issue where the navigation menu was absent on product pages with Varnish used
* Fixed an issue where the underscore character was incorrectly handled when used with digits
* Fixed an issue where it was impossible to localize comments in the 'Max Emails Allowed to be Sent' and 'Email Text Length Limit' fields in the Wishlist configuration
* Fixed an issue where there were a logical error in joining the same table two times with different aliases
* Sample data:
* Created Luma Sample Data script
* GitHub requests:
* [#775](https://github.com/magento/magento2/issues/775) -- Can't save changes in configuration in Configuration->Advanced->System
* [#716](https://github.com/magento/magento2/issues/716) -- Wrong mimetype returned by getMimeType from Magento library
* [#681](https://github.com/magento/magento2/issues/681) -- Magento\Framework\Xml\Parser class issues
* [#758](https://github.com/magento/magento2/issues/758) -- Coding standards: arrays
* [#169](https://github.com/magento/magento2/issues/169) -- DDL cache should be tagged
* [#738](https://github.com/magento/magento2/issues/738) -- pub/setup missing in 0.1.0-alpha103
* Various improvements:
* Removed obsolete code from the Tax and Weee modules
* Merged the AdminNotification, Integration, Authorization, and WebAPI SQL scripts
* Removed the Customer Converter model and Address Converter model
* Created AJAX Authentication Endpoint for the frontend
* Removed Customer\Service\V1 service implementation in favor of the Customer\Api service implementation
* Removed the Recurring Billing functionality
* Added the 'suggest' node to composer.json files to mark modules that are optional
* Consolidated SQL install and data scripts for the rest of the modules
* Added static test verifying that README.md file exist in modules
* Removed obsolete code
* Removed license notices in files
* Eliminated invalid dependencies of the CatalogRule module
* Removed @deprecated methods from the code base
* Added test enforcing @covers annotation refers to only existing classes and methods
* Added the PHP Coding Standards Fixer configuration file to the project root
* Added Git hook to automatically correct coding style before actual push
* Added the ability to enforce no error log messages during tests execution
* Removed API interfaces from the Cms module
* Updated jQuery used to version 1.11
* Added wildcard prefix for all search words in search requests for Match query
* Renamed frontend properties for some of the product attributes
* Fixed the Magento\Centinel\CreateOrderTest integration test
* Improved invoking for functional tests
* Refactored StoreManagerInterface to avoid violating the modularity principle
* Improved the logic in the isSubtotal method in Magento\Reports\Model\Resource\Report\Collection\AbstractCollection
* Framework improvements:
* Added a copy of dependencies for Magento components to the root composer.json file
* Setup Tool improvements:
* Moved dependencies from setup/composer.json to the root composer.json and removed the former one
* Removed dependencies on unnecessary ZF2 libraries
* Removed dependency on exec() calls
* Removed tool dev/shell/run_data_fixtures.php in favor of Setup Toolphp setup/index.php install-data
* Removed tool dev/shell/user_config_data.php in favor of Setup Tool php setup/index.php install-user-configuration
* Added validation of the required information on each installation step in the Setup tool:
* Web UI:
* Removed the 'Test Connection' button in web setup UI; checking connection to the database server is now performed when the 'Next' button is clicked
* Added validation of URL format
* Added automatic adding of the trailing slash to the base URL field if a user did not provide one
* Added validation of admin user password
* Added validation of HTTPS configuration
* CLI:
* Added validation of CLI to display missing/extra parameters and missing/unnecessary parameter values
|
||
|
|
fa214d8ab2 |
0.1.0-alpha105
* 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](https://github.com/magento/magento2/issues/731) -- Filter grid is absent on CMS Pages in Backend
|
||
|
|
02a9a0eafe |
0.1.0-alpha104
* 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](https://github.com/magento/magento2/issues/674) -- Widgets in content pages
|
||
|
|
b12d8c91eb |
0.1.0-alpha103
* 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)
|
||
|
|
328ef8dff0 |
0.1.0-alpha101
* 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 Treshold 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
|
||
|
|
873d38c884 |
0.1.0-alpha97
* Various improvements: * Implemented a general way of using RSS module * Created a cron job in the Customer module for cleaning the customer_visitor table * Added a warning message to the Use HTTP Only option in the Admin panel * Implemented the Grid component in the Magento UI Library * Reimplemented the URL Rewrites functionality in the new UrlRedirect module * Framework improvements: * Added the ability to install Magento 2 using CLI * Aggregated Magento installation and upgrade into one tool * Refactored CustomerService REST WebApi to be more RESTful * Increased unit and integration test coverage * Moved page asset management to page configuration API, and eliminated the \Magento\Theme\Block\Html\Head block * Eliminated the Root, Html and Title blocks * Themes update: * Removed widgets from the default Magento installation * Fixed bugs: * Fixed an issue with wishlist creation for non-registered customer * Fixed an issue with Google Mapping where Condition did not show correct value * Fixed an issue where there were too many notifications for admin user by default * Fixed a Daylight Savings Time calculation error * Fixed an issue where default cookie path and lifetime were not validated prior to saving * Fixed an issue where current admin password was not required for resetting admin password * Fixed an issue where custom customer attribute or customer address attribute was not accessible when custom_attribute is used as the attribute code * Fixed an issue where integration entity could not be deleted after being searched in grid * Fixed an issue where invalid parameter value was shown in SOAP * Fixed an issue where exception was thrown for Array to String conversion in SOAP * Fixed an issue where exception was thrown due to invalid argument supplied for foreach() statement in REST * Fixed an issue where admin tax notifications did not appear correctly in the System Messages dialog box * Fixed an issue where tax details were missing when viewing order in the Admin panel * Fixed an issue where styles for the storefront store selector were absent * Fixed an issue where customer got 404 page when switching store views on the product page of a product with different URL keys in different store views * Fixed an issue where the Add To Cart button in the MAP pop-up did not work for configurable and bundle products * Fixed an issue where for specifying options for configurable product was absent after adding a product from the MAP pop-up * Fixed an issue where a fatal error was thrown after selecting shipping method on PayPal Express Checkout * Fixed an issue with sending invoice email * Fixed an issue where integration tests failed with a fatal error * Fixed an issue where credit memo entry was not created after performing a refund for an order * Fixed an issue where categories layout for widgets did not work * Fixed an issue where opening a page restricted by ACL lead to blank page instead of the Access Denied page * Fixed an issue where a blank page was displayed instead of the using the Advanced Search result * Fixed an issue where the "Please wait" spinner was absent on Ajax requests for order creation in the Admin panel * Fixed an issue with the main navigation menu location on the page * Modularity: * Implemented the automatic applying of the MAP policy * Indexers: * Eliminated the old Magento_Index module * Search library * Added wildcards filter * Eliminated unused queries and filters * Added IN to Term filter * Moved the "value" attribute from <match> to <query> for the Match query * Refactored the usage of negation * Implemented Request Builder * CatalogSearch adapter * Pluginized adding attribute to search index * Merged base declaration with searchable attributes * Added the following Setup CLI tools in the setup folder * Deployment Configuration Tool * Schema Setup and Update Tool * DB Data Update Tool * Admin User Setup Tool * User Configuration Tool * Installation Tool * Update Tool * GitHub requests: * [#615] (https://github.com/magento/magento2/issues/615) -- Use info as object in checkout_cart_update_items_before * [#659] (https://github.com/magento/magento2/issues/659) -- Recently viewed products sidebar issue * [#660] (https://github.com/magento/magento2/issues/660) -- RSS global setting * [#663] (https://github.com/magento/magento2/issues/663) -- session.save_path not valid * [#445] (https://github.com/magento/magento2/issues/445) -- use of registry in Magento\Tax\Helper\Data * [#646] (https://github.com/magento/magento2/issues/646) -- Fixed flat category indexer bug * [#643] (https://github.com/magento/magento2/issues/643) -- Configurable Products Performance * [#640] (https://github.com/magento/magento2/issues/640) -- [Insight] Files should not be executable * [#667] (https://github.com/magento/magento2/pull/667) -- Tiny improvement on render() method in Column/Renderer/Concat * [#288] (https://github.com/magento/magento2/issues/288) -- Add Cell Phone to Customer Address Form * [#607] (https://github.com/magento/magento2/issues/607) -- sitemap.xml filename is not variable * [#633] (https://github.com/magento/magento2/pull/633) -- Fixed Typo ($_attribite -> $_attribute) * [#634] (https://github.com/magento/magento2/issues/634) -- README.md contains broken link to X.commerce Agreement * [#569] (https://github.com/magento/magento2/issues/569) -- ObjectManager's Factory should be replaceable depending on service * [#654] (https://github.com/magento/magento2/issues/654) -- Demo notice overlapping * Functional tests: * Abandoned carts report * Adding products from wishlist to cart * Create invoice for offline payment methods * Delete products from shopping cart * Delete widget * Global search * Order count report * Order total report |
||
|
|
7ad2dc7936 |
0.1.0-alpha95
* Modularity * Log module became switchable * New switchable module TaxImportExport was created * Sales module improvement: * Performance was improved * Complexity of the order persistence logic was reduced * Unit tests coverage for modules was increased: * Magento\Rule * Magento\Contact * Framework: * Composite and bundle save/load processors were added * Support for the complex custom attributes were added * Generic abstract data objects, that is simple and extensible (supports custom attributes), were created * Search Library: * Approach of matching the fields to table names was implemented * MySQL Adapter Library for Match and Filtered query types was added * Ability to filter queries was added * Response handler for MySQL adapter was added * XML declarations for full-text search were added * Functional tests: * Add Products to Order from Last Ordered Products Section * Add Products to Order from Products in Comparison List Section * Add Products to Order from Recently Compared Products Section * Create Configurable Product * Create Store * Create Website * Delete Product From Customer Wishlist On Backend * Delete Store * Delete Website * Viewed Products Report * Products In Cart Report * Manage Product Review from Customer Page * Mass Assign Customer Group * New Account Report * Update Product Review From Product Page * Update Store * Manage Product Review From Customer Page * Other: * Session.name ini set * Calls to setPublicCookie became more secured * Generating the session ID for sensitive data was added * Fixed bugs: * Placing the order from backend * Redirecting the customer to empty shopping cart instead of displaying credit card iFrame on checkout with for PayPal Payflow Link * Showing the message for multiple shipping address checkout in Authorize partial approval flow * Mess detector failure * flv_player security vulnerability * Calling the inexistent method in cart with shopping cart price rules * Overriding a non-empty custom attribute value with empty value in store view scope * Editing in 'WYSIWYG editor' by clicking "Use Default" checkbox when switched to store view scope * RSS list page vulnerability * Applying the store View title on frontend for configurable attributes * Viewing the uploaded sample in downloadable product * Google Shopping: Problem with publishing products if change value for option 'Update Google Shopping Item when Product is Updated' * Configuration scope of items' InStock status on order cancellation * Creating the new customer in admin * GitHub requests: * #621-- Parse error: syntax error, unexpected T_OBJECT_OPERATOR * #651-- Multishipping checkout add/edit address page issue |
||
|
|
f588199901 |
0.1.0-alpha94
* Implemented API services: * Sales transactions * Added the following functional tests: * Create Store Group * Customer Review Report * Delete Store Group * Update Store Group * Improved error reporting when ini_set fails * Increased unit test coverage for the following modules: * SalesRule * Payment * Checkout API: * Create Shopping Cart Gift Message service * Create Shopping Cart Totals service * Fixed bugs: * Fixed an issue where selecting a shipping method in PayPal Express Checkout resulted in a fatal error * Fixed an issue where the information displayed on the Payment Information step of Zero Subtotal Checkout was confusing * Fixed a JavaScript error in shipping label * Fixed an issue with wrong layout of the storefront pages * Fixed an issue where the price including tax value was incorrect on catalog pages when customer tax rate is different from store tax rate * Fixed an issue where fixed product tax (FPT) was not included in the Grand total when 'Include FPT in Subtotal' was set to Yes * Fixed an issue where Shipping Incl. Tax amount was not updated when changing shipping method * Fixed an issue where the store tax configuration was ignored during backend order creation * Fixed an issue where taxes were not applied in the shopping cart after registering customer on the storefront * Fixed an issue where the wrong html markup was generated on My order pages for the WEEE tax * Fixed an issue where the built-in caching did not work on product pages * Removed the stream resource usage to avoid errors when the allow_url_fopen PHP option is set to Off * Fixed the New Return page layout on the backend * Fixed an issue where it was impossible to apply a specific coupon code when the Apply to Shipping Amount option of the Shopping Cart Rule was set to Yes * Removed file paths/content from test case names in data-driven tests * Fixed an issue where pagination was absent in the Order Status grid * Fixed an issue where after applying a discount coupon and changing the currency the discount value was incorrect * Fixed an issue where trying to a new rating resulted in a fatal error * Fixed an issue where the minimum order amount was compared with subtotal without taxes * Fixed an issue where it was impossible to open the previous step during Onepage Checkout * Fixed an issue with Persistent Shopping Cart where an unexpected message was displayed during checkout if a user started the checkout after the short-term cookie had expired * Fixed an issue where a customer was redirected to the shopping cart after selecting shipping method during checkout with a payment method using 3D Secure * Fixed an issue where the Cart Item service used itemSku instead itemId * Fixed an issue where gift messages for individual items were not saved during backend order creation * Fixed an issue where the Purchase Order Number input field was not displayed in Onepage Checkout if only one payment method was enabled * GitHub requests: * [#446] (https://github.com/magento/magento2/issues/446) -- Rounding different in order to original quote calculation |
||
|
|
a2ea67f472 |
0.1.0-alpha93
* Price template refactoring * Refactored order item templates in the Sales, Bundle and Downloadable modules * Eliminated the unused PHTML templates and removed the direct dependencies on the TaxHelper module in the Catalog module * Service layer implementation: * Created service layer for Order creation * Created service layer for Invoice * Created service layer for Credit Memo * Created service layer for Shipment * Introduce the Search library: * Created adapter interfaces for the Search library * Created response structure * Created parsing of XML declaration and creation of library objects (Queries, Filters, Aggregations) * Refactored Framework\Stdlib\Cookie to use CookieManager * Added the ability to prevent the backend cookie from going to the storefront * Fixed bugs: * Fixed an issue where taxes were not added in some orders * Fixed an issue were the Add New Address button did not work if the default address was already set * Fixed a Google Chrome and Internet Explorer specific issue when a JavaScript error made it impossible to register during checkout downloadable product * Fixed an issue when the credit card iframe (PayPal or 3D secure) was absent on the Order Review step during Onepage Checkout * Fixed an issue with the Tax Rate, Customer Tax Class and Product Tax Class multiselects on the Tax Rule Information page * Fixed JavaScript issues which prevented saving a newsletter template. * Modified the Button component behavior * Fixed an issue where it was impossible for a guest customer to register during Onepage checkout when the Require Customer To Be Logged In To Checkout option was set to Yes * Fixed an issue where the Calendar icons were not displayed on the storefront * Fixed an AJAX loader issue in the Admin panel * Fixed an issue where it was impossible to upload images for variations of a configurable product on product form * Fixed an issue where clicking on a row in the Search Terms Report Grid leads to 404 page * Fixed an issue where configurable products fixture creates out of stock products * Fixed an issue where Magento crashed when invalid cookie domain was set * Fixed an issue where the Change checkbox label overlapped the text message for a recurring profile attribute on the attribute mass update page * Fixed an issue where integrity test determined normal dependencies as redundant * Fixed an issue where Catalog\Service\V1\Product\Attribute\ReadService::search returned an error * Fixed an issue where Magento\Catalog\Service\V1\Category\Attribute\ReadService::options returned empty results * GitHub requests: * [#160] (https://github.com/magento/bugathon_march_2013/issues/160) -- Wrong default value for memory_limit in .htaccess.sample * [#480] (https://github.com/magento/magento2/pull/480) -- Provide instructions on adding memcache support for Magento 2 * [#612] (https://github.com/magento/magento2/issues/612) -- Category Layered Navigation : Selection of disabled entity * [#626] (https://github.com/magento/magento2/issues/626) -- Unable to install under IIS / FastCGI |
||
|
|
623d88f177 |
0.1.0-alpha90
* Service layer implementation: * Created the Admin Shopping Cart Service * Created the Create Shopping Cart Items Service * Created the Create Shopping Cart Shipping Address Service * Created the Create Shopping Cart Billing Address Service * Created the Service Layer for Orders * Created CRUD service & APIs to manage options for configurable products * Created CRUD service & APIs to manage options for bundle products * Fixed bugs: * Fixed an issue where adding a customer address with an invalid value of the custom address attribute caused a fatal error in SOAP * Fixed an issue where the wrong FedEx rates were displayed * Fixed an issue where the Bill Me Later option did not work in Payflow payment methods * Fixed an issue where order comments were broken for orders placed with Authorize.net * Fixed the naming of the My Account -> Recurring Payment page * Fixed a UI elements issue in the disabled Magento_PayPalRecurringPayment and Magento_RecurringPayment modules * Fixed an issue where it was impossible to save configuration of a configurable product when adding it to an order in the Admin panel * Fixed an issue where the Select a store page was displayed during admin order creation when the Single Store mode was enabled * Fixed an issue when an exception was thrown when attempting to open the Customer Account page if the Recently Viewed widget was configured for the store * Updated the content of the Privacy Policy page * Fixed an issue where it was possible to update a tax rate using the POST http method * Fixed an issue where it was impossible to update Inventory Qty for a SKU using API * Fixed a JavaScript syntax error on the Create New Customer page * Fixed an issue where it was impossible to add new sample while creating a downloadable product * Fixed a JavaScript which appeared when clicking the Add New Address button in the Address Book on the storefront * Fixed an issue where it was possible to update Tax Rules using the PUT http method which is supposed to be used for create operation only * Fixed an issue where it was possible to create a Tax Rule specifying a product tax class instead of a customer tax class and vice versa * Fixed an issue with making websiteId a mandatory field when updating a customer using REST * Fixed an issue where the default value was not applied after clicking the 'Use default' link for a product price field in the catalog in the Admin panel * Fixed an issue where the price update mass action could not be performed * Fixed a JS error in the cross-sells product settings in the Admin panel * Added the following functional tests: * Mass Delete Backend Customer * Moderate Product Review * Framework improvements: * Added the ability to access admin functionality using admin user login for mobile * Refactored and unified Access Control List (ACL) to make it more consistent * Created a Cookie Manager (a cookie management class) * Changes in functional tests: * Enabled the CustomerMetadataService tests for SOAP * Themes update: * Fixed issues in the Blank theme * Implemented improvements for the Blank theme, core templates and Storefront UI Library * Modularity: * Created the Notification library component and made it possible to disable the AdminNotification module * Made it possible to disable the SendToFriend module * Created an optional ConfigurableImportExport module to remove dependency between the CatalogImportExport and ConfigurableProduct modules * Created an optional GroupedImportExport module to remove dependency between the CatalogImportExport and GroupedProduct modules * Introduce search library: * Created a Search request configuration * Created a Query object structure from the XML declaration * Composer Integration: * Added support for using 3rd-party components as Composer packages |
||
|
|
65e1ba124f |
2.0.0.0-dev88
* Fixed bugs: * Fixed an issue when PayPal Express Checkout Payflow Edition and PayPal Payments Advanced were available for multiple checkout * Fixed an issue when the Bill me later button did not redirect to https when secure url was enabled for frontend * Fixed an issue when the Billing agreement option was available in multishipping checkout, even if there were no signed agreements * Fixed an issue when DoExpressCheckout request instead of DoCapture did not allow to do refund, when using PayPal Express Checkout Payflow Edition * Fixed an issue when eWay was not present on checkout if Base Currency was set to AUD * Fixed an issue with fatal error occurring when placing order via SagePay with 3D Secure enabled * Fixed an issue when the FedEx shipping method had no option to specify unit for weight attribute * Fixed an issue with inability to create credit memo for PalPal Express Checkout/Payments Pro/Payments Pro Hosted Solution (NVP family), if partial refund was initiated on the PayPal side * Fixed an issue when a guest user could not return product to store, if product was paid using PayPal * Fixed an issue when PayPal Payments Pro Hosted Solution Fraud protection did not work properly * Fixed an issue when JavaScript took values from default config for payment methods and used them on the website scope * Fixed an issue with incorrect address in request to shipping carrier (DHL International) in case the address contained diacritic letters * Fixed an issue when it was possible to hack currency in PayPal Website Payments Standard * Fixed an issue when no rows were added to the PayPal Settlement report grid while fetching it from custom server * Fixed an issue when order had the Suspected Fraud status after creating partial invoice on the PayPal side * Fixed an issue when PayPal Payflow Pro did not properly implement CUSTREF and INVNUM * Fixed an issue with PayPal errors handling during IPN postback * Fixed an issue when the Paypal Express Checkout button was not available on product page for several product types * Fixed an issue with PayPal Payflow Pro and Payflow Link broken unit tests * Fixed an issue when PayPal Payments Pro Hosted Solution had the City parameter duplicated in the State parameter for UK * Fixed an issue with remove multiple HTTP 100/101 headers * Fixed an issue when SagePay did not transfer shopping cart information * Fixed an issue when transaction records were absent on Transaction tab for Ogone * Fixed an issue when partial cancel with SagePay Direct was unavailable * Fixed an issue when order did not place using PayPal Payments Pro Hosted Solution * Fixed an issue when order did not place using Authorize.net Direct Post from backend * Fixed an issue when sort order for payment methods did not work * Fixed an issue with multiple schema of language.xml * Fixed an issue with infinite loop in language inheritance * Fixed an issue with residual "scopes" logic in i18n implementation * Fixed an issue when search did not work for the CMS Blocks grid * Fixed an issue when WSDL for one scope was cached and displayed for all scopes * Fixed an issue with unit tests coverage build failure * Fixed an issue when custom options were lost after product import * Fixed an issue when product did not show in backend grid if store contained several store view * Fixed an issue when the Recurring Profile section was not updated after changing product template * Fixed an issue with incorrect discount calculation * Fixed an issue when customer could not register during Checkout if Guest Checkout was disabled * Fixed an issue when shopping cart price rule was not applied after updating items and qty in the shopping cart * Fixed an issue when updated and created dates were not shown for Billing Agreement in the Billing Agreement Grid in the backend * Fixed an issue with broken design on the multiple addresses order review page * Fixed an issue when sort by did not work in frontend for Yes/No attributes when Flat catalog was disabled * Fixed an issue when a new blank CMS page was displayed after saving the CMS page entity * Fixed an issue when product attributes were absent on the Product page after switching to another product template * Fixed a 404 error after saving mass update product attributes form * Fixed an issue when it was impossible to perform search by all tax classes on the Advanced Search page * Fixed an issue when attribute order for configurable product was not preserved after saving product * Fixed an issue with no results for the Product Best Sellers report * Fixed a fatal error when opening tax configuration page in the backend * Fixed an error occurring when opening the Tax Zones and Rates page in the backend * Fixed a 404 error occurring while searching products on the New Review page * Fixed an error when performing search in the Tax rate grid * Payments implementation: * Ported correct behaviour for Fraud Management in PayPal Payflow Pro from M1 to M2 * Implemented ability to use negative line items for PayPal Payflowpro * Language packs: * Implemented ability to use multiple packages for the same language from one vendor * GitHub requests: * [#587] (https://github.com/magento/magento2/issues/587) -- The "install/Magento/basic/*_*/layout/*.xml" pattern cannot be processed in "/mnt/fs01/test/mdt/htdocs/app/design/" path Warning!Invalid argument supplied for foreach() * Unit tests coverage: * Magento\Catalog\Model\Product * Service layer implementation: * Created ConfigurableProduct service * Created CompositeProduct service * Refactored TaxCalculationService * Refactored Google Shopping to use tax service * Exposed TaxRate and TaxRule search functions as WebAPI TaxCalculationService * Refactored QuoteDetails and QuoteDetailsItem to use tax class name * Refactored gift wrapping to use tax/weee services * Performed more tax refactoring for service layer * Improved unit test coverage * Indexer-less implementation of URL Rewrites functionality in new UrlRedirect module: * Implemented URL Rewrites generators for all entities: CMS page, product, category * Implemented URL Rewrites matching in the frontend * Added the following functional tests: * Activate Integration * Add Compared Products * Create Bundle Product * Clear All Compare Products * Create CMS Block * Create CMS Page * Create Custom Variable * Create Integration * Create Grouped Product * Create Search Term * Delete Assigned to Template Product Attribute * Delete CMS Block * Delete CMS Page Rewrite * Delete Compare Products * Delete Custom URL Rewrite * Delete Integration * Delete Product Template * Duplicate Product * Edit Search Term * Update Bundle Product * Update CMS Block * Update CMS Page URL Rewrite * Update Custom Variable * Update Custom URL Rewrite * Update Customer on Frontend * Update Integration * Update Product Template * Update Virtual Product |
||
|
|
d895f13504 |
2.0.0.0-dev81
* Framework improvements:
* Covered the following Magento application components with unit tests:
* `SalesRule/Model/Observer`
* `SalesRule/Helper/*`
* `SalesRule/Model/Plugin/*`
* `SalesRule/Model/System/Config*`
* `Sales/Model/Config.php`
* `Sales/Model/Download.php`
* `Sales/Model/Quote.php`
* Covered the following Magento lib form elements with unit tests:
* `lib/Magento/Framework/Flag.php`
* `lib/Magento/Framework/Escaper`
* `lib/Magento/Framework/Event`
* `lib/Magento/Framework/Logger`
* `lib/Magento/Framework/Util`
* `lib/Magento/Framework/Registry.php`
* `lib/Magento/Framework/Backup/Media`
* `lib/Magento/Framework/Backup/NoMedia`
* `lib/Magento/Framework/Archive`
* `lib/Magento/Framework/Translate.php`
* Created Service API for Magento_Catalog module:
* AttributeSet service
* AttributeSetGroup service
* ProductLinks service
* ProductType service
* Payments Improvements:
* Resolved a performance issue with Merchant Country selector under Payment Methods settings
* Removed the PayPal Payments Pro Payflow Edition payment solution
* Removed the Saved Credit Card payment method
* Added the following functional tests:
* Delete Admin User
* Delete Backend Customer
* Delete Product UrlRewrite
* Downloadable Product Creation
* Update Simple Product
* Update Tax Rule
* Update Tax Rate
* Suggest Searching Result
* Fixed bugs:
* Fixed an issue where the Create Order page title was not correct when scrolling down was performed
* Fixed the concurrent test running in MTF
* Fixed an issue where product custom options were merged incorrectly
* Fixed an issue where customer group discount was not applied for bundle products
* Fixed an issue where it was impossible to create a refund for the PayPal Exprecch Checkout Payflow Edition if captured from the PayPal admin
* Fixed an issue where adding customer review caused an error in system.log
* Fixed an issue where the Manage Stock option was automatically reset to No after changing the Stock Availability option
* Fixed an issue where the recurring profile attributes where displayed for a product when they were not included in the product attribute set.
* Fixed an issue where a fatal error appeared in some cases on attempt to add a product to cart when FPT was enabled
* Fixed an issue where back in stock product alert emails showed HTML markup
* Fixed an issue where the Refresh Statistics link on the Sales Report page redirected to the frontend after setting Add Store Code to Urls to Yes
* Fixed an issue where the selected bundle options price was included to the price displayed in the MAP popup
* Fixed an issue where the wrong allowed countries list was used in Checkout
* Fixed an issue where configurable products with out of stock associated simple products were displayed in layered navigation
* Fixed an issue where configurable products lost options after being duplicated using the Save and Duplicate button
* Fixed issues with simple product custom options where it was impossible to import them from a product page and they were not duplicated correctly using the Save and Duplicate button
* Fixed an issue where it was impossible to create a customer on the backend in a single store mode
* Fixed an issue where reviews created on the backend appeared with the Guest status
* Fixed an issue where it was impossible to add an image for a configurable product variation during editing
* Processed GitHub requests:
* [#539] (https://github.com/magento/magento2/issues/539) The "{config.xml,*/config.xml}" pattern cannot be processed
* [#564] (https://github.com/magento/magento2/issues/564) Catalog product images - Do not removing from file system
* [#256] (https://github.com/magento/magento2/issues/256) Unused file app\code\core\Mage\Backend\view\adminhtml\store\switcher\enhanced.phtml
* [#561] (https://github.com/magento/magento2/pull/561) Bugfix Magento\Framework\DB\Adapter\Pdo\Mysql::getForeignKeys()
* [#576] (https://github.com/magento/magento2/pull/576) Change Request for InvokerDefault::_callObserverMethod()
|
||
|
|
db0b8d9f47 |
2.0.0.0-dev80
* Framework improvements:
* Reworked subsystem of static view files preprocessing
* Refactored implementation of the view files "fallback" and "collecting" (layout XML files, LESS files for @magento_import) mechanisms for better abstraction
* Used the concept of "view asset" in client code of the View library across the board
* Refactored and simplified LESS preprocessing library, mechanisms of merging and minifying static view files
* Reworked the way how links to static view files are generated and served):
* Changed the strategy of generating unique URL for view static files
* Separated the view files publication process from the page generation
* Added a separate entry point (pub/static.php) for file materialization
* View files deployment tool changes:
* Renamed CLI script from generator.php to deploy.php
* Fixed the known limitation of view files deployment tool of being unable to materialize files per languages. Now the list of intended languages can be provided as a CLI parameter
* Expanded the tool parameters
* Improved security and reliability of view files structure:
* Restructured the module view folder by file type: "web" view static files, "templates" module template files, and "layout" module layout files
* Reworked the theme module folder to repeat the same structure as in the module
* Added web folder to a theme root which contains static view files
* Renamed the pub/lib to lib/web. Currently there are no static files that are publicly accessible by default. All static view files may be subject of preprocessing
* Renamed the former lib to lib/internal
* Support of RequireJS:
* Adopted RequireJS library and implemented ability for modules or themes to introduce RequireJS configuration (aka shim-config)
* Refactored scripts in the Magento_ConfigurableProduct module to be loaded via RequireJS
* Tax calculation updates:
* Fixed tax calculation rounding issues when discount is applied
* Fixed extra penny problem when exact tax amount ends with 0.5 cent
* Fixed tax calculation errors when customer tax rate is different from store tax rate
* Added support to round tax at individual tax rate
* Fixed price inconsistencies between catalog and shopping cart
* Added support to maintain consistent price including tax for customers with different tax rates
* Added support to allow tax rules with different priorities to be applied to subtotal only
* Fixed bugs:
* Fixed an issue where it was impossible to place an order with Zero Subtotal Checkout using checkout with multiple addresses
* Fixed an issue where an irrelevant confirmation window appeared when placing an order with Zero Subtotal Checkout in the backend
* Fixed an issue where it was impossible to create an order for a new customer in the backend if gift options were enabled
* Fixed an issue where a wrong message about backordered items in cart was displayed in the backend
* Fixed an issue where it was impossible to perform a checkout with multiple addresses when the Validate Each Address Separately option in Multi-address Checkout was enabled
* Fixed an issue where the Minimum Order Amount option was applied to the orders
* Fixed an issue where the duplicated element caused problems when attempting to customize styling of the section
* Fixed an issue where a user was redirected to Dashboard when clicking the Search and Reset buttons on the Recurring Profile page
* Fixed an issue where the Enabled for RMA option was available for online shipping method in Magento 2 CE
* Fixed an issue when free shipping was applied even if the Free Shipping with Minimum Order Amount option was disabled
* Fixed an issue with not displaying a downloadable product with the Links can be purchased separately option enabled on the grouped product page
* Fixed an issue of not generating product price variations during configurable product creation
* Fixed an issue with incorrect work of category pager
* Fixed an issue with file permissions change after the system backup was run
* Fixed an issue with inconsistency between the REST request and response format
* Fixed an issue with the Magento Contact Us form not submitted if secure_base_url doesn't contain "https"
* Fixed an issue with incorrect display of the Price as configured field which didnt count product options cost
* Fixed an issue with incorrect redirect when clicking the product URL in Pending Review Rss
* JavaScript improvements:
* Added standard validation to the front-end address fields
* Implemented the wishlist widget
* Implemented the tabs widget
* Implemented the collapsible widget
* Implemented the accordion widget
* Implemented the tooltip widget
* Standardized widgets used on one page checkout
|
||
|
|
75b30dbc1c |
2.0.0.0-dev77
* Themes update:
* Blank theme was refactored to implement the mobile-first approach
* Fixed bugs:
* Fixed an issue where it was impossible to place order using store credit
* Fixed an issue where adding products with custom options from a wishlist to shopping cart caused an error
* Fixed an issue where it was impossible to add a product to the shopping cart from the Wishlist sidebar
* Fixed an issue where the Add to Wishlist drop-down arrow was missed on the category page on the frontend
* Fixed an issue where it was impossible to manage multiple wishlists on the frontend if FPC was disabled
* Fixed an issue where prices with taxes were not displayed on the category and product pages on the frontend
* Fixed an issue where it was impossible to store cache when using either Varnish or built-in cache
* Fixed an issue where all refactored indexers were in the REINDEX REQUIRED status after installation
* Fixed an issue where admins with limited access could perform operations not allowed by role permissions
* Fixed an issue where http links were generated instead of https links
* Fixed an issue where it was impossible to use Subcategories when building a condition for a catalog price rule
* Fixed an issue where a registered customer could not place an order using PayPal Payments Advanced
* Fixed an issue where PayPal Settlement report was empty
* Fixed an issue where a newly created subcategory was still active after switching to the Default category
* Fixed an issue where it was impossible to save changes or remove a customer address on the backend
* Fixed an issue where for an admin with restricted permissions previewing a newsletter template caused a fatal error
* Fixed an issue where it was impossible to save a Tax Rate if specified that Zip was a range, and the Zip/Post Code field was left empty
* Fixed an issue where Puerto Rico was listed both as a state and as a country
* Fixed an issue where the Special Price was displayed instead of the place of Original Price in the Items Ordered column if the orders list.
* Fixed an issue in Widget configuration where category check boxes did not stay selected when Anchor Categories were specified in the Display On drop-down list.
* Fixed an issue where admin user password confirmation was not validated on the server side
* Fixed an issue where adding a customer review caused an error
* Fixed an issue where the incorrect error messages were displayed if an invalid email was entered during admin user or customer creation
* Fixed an issue with the Debug section in developer settings, which should only be displayed for the website or store view scope level
* Fixed an issue where the fatal error was displayed after uninstall if during installation it was specified to save session in the database
* Fixed an issue where a wrong error message was displayed when a non-existing database was specified when installing Magento using the console install script
* Fixed an issue where it was impossible to add products from a wishlist to a shopping cart
* Fixed an issue where an error appeared after Magento installation
* Improved the Blank theme UI
* Fixed an issue with a zooming product image overlapped by category design on the frontend
* Fixed an issue where it was impossible to select only billing or only shipping address when editing the user address on the frontend
* Fixed an issue where it was impossible to view a Wishlist in the Wishlist Search widget
* Fixed an issue where partial cache invalidation did not work for built-in caching
* Fixed an issue where it was impossible to find a catalog event using the Countdown Ticker grid filter if the event had been specified to be displayed on both category and product pages
* Fixed incorrect error messages displayed during customer registration
* Fixed an issue where product attributes from other store views were displayed for products in a Wishlist
* Fixed an issue where it was impossible to place an order without the CheckoutAgreements module
* Fixed an issue where the Media Image attribute type was not available when creating the product attribute
* Fixed an issue with incorrect label attribute for the State/Province drop-down list on the Shipping Information tab
* Fixed an issue where using only digits in the SKU field of configurable products led to a confusing behavior
* Fixed an issue where a catalog price rule was not shown on the catalog and product pages on the frontend
* Fixed an issue where Recurring Profiles (payments) were available on the frontend for any registered user who had the URL
* Fixed an issue where a credit card frame was absent on the Payment Information step of Onepage Checkout, if there was only one payment method with a credit card available
* Fixed an issued where it was impossible to use inline translate for the My Account and Register links on the frontend
* Fixed an issue where it was impossible to activate a customer using REST
* Fixed an issue with the undefined version_compate method called in \lib\Magento\Connect\Validator.php
* Fixed an issue with invalid XML formatting of Boolean in REST response
* Fixed an issue where it was impossible to perform installation using index.php from the pub folder (problem with JS and CSS)
* Fixed an issue where the Multiple Wishlist functionality did not work correctly with enabled Full Page Cache in the Chrome browser
* Fixed an issue where it was impossible to change an admin frontname using console installation
* Fixed an exception on the Transaction page when searching by payment method
* Fixed an issue where the "Add to wishlist" link was displayed in catalog even when the Wishlist functionality was disabled
* Fixed an issue where the system was broken if an admin user unassigned his own role
* Fixed an issue with exceptions thrown on attempt to export products for users with store-level restrictions
* Fixed an issue where two loaders were displayed when saving a category
* Fixed an issue where it was impossible to search for a newsletter in the Newsletter grid
* Fixed an issue where the displayed currency and product price were not changed after switching to a new currency
* Fixed an issue with frontend crashing when deleting a product from a mini shopping cart
* Fixed an issue where it was impossible to add a bundle product to a shopping cart
* Fixed an issue where a configurable product base image disappeared when selecting product variations
* Functional tests:
* Functional end-to-end tests publication
* Bundle product
* Category
* Customer
* Configurable product
* Downloadable product
* Newsletter
* Review
* Simple product
* Sitemap
* Store
* Tax Rule
* User
* Virtual product
* Service layer updates:
* Move CurrentCustomerService from Service to Helper
* GitHub requests:
* [#544] (https://github.com/magento/magento2/issues/544) Performance tests not working
* [#554] (https://github.com/magento/magento2/pull/554) Performance tests - Fix jmeter output format
* [#525] (https://github.com/magento/magento2/pull/525) Fix typo in FS Generator help message
* [#563] (https://github.com/magento/magento2/issues/563) Admin Login not working #563
|