mirror of
https://github.com/bdnugget/magento2.git
synced 2026-11-07 17:27:36 +00:00
2.4-develop
34
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
6729b6e013 | Updated deprecation doc annotations | ||
|
|
6b0fc4791e | MC-14951: Create backup not working | ||
|
|
ad18f73efe | Merge remote-tracking branch 'upstream/2.3.0-qwerty' into 2.3.0-release-sync | ||
|
|
842324af44 | magento-engcom/magento2ce#2324: Fixed Code Style Issues | ||
|
|
3d0d8b7674 | Issue #18150 fixed | ||
|
|
96f608cca3 | MAGETWO-94173: Disable backups by default | ||
|
|
b2ce2a37d9 |
MAGETWO-71174: Update doc block information in php classes with @deprecated and @since tags
- added @since tag to all @api classes |
||
|
|
56af1e73ce |
MAGETWO-71174: Update doc block information in php classes with @deprecated and @since tags
- removed @since 2.0.0 as it is a base release - updated version in @since and @deprecated tag taking into account all patch releases |
||
|
|
bd74370771 |
MAGETWO-71174: Update doc block information in php classes with @deprecated and @since tags
- added release number to all existing @deprecated tag in php classes, methods and properties (app/code/Magento, lib/internal/Magento, setup/src/Magento/Setup) - added tag @since to all existing php classes, methods and properties (app/code/Magento, lib/internal/Magento, setup/src/Magento/Setup) |
||
|
|
08b4d7d54b | MAGETWO-60598: @api annotation coverage | ||
|
|
a31f4a35c0 | Remove the copyright year from file headers | ||
|
|
eb30343a09 | MAGETWO-62855: Copyright Year Update 2017 | ||
|
|
2d368d0134 | MAGETWO-48081: Copyright Year Update | ||
|
|
148bae13d7 |
Issue #2361: Allow AbstractAction to handle _isAllowed() logic
Now `AbstractAction::_isAllowed()` is using a static binding, we can simply define the `ADMIN_RESOURCE` constant in our controllers. |
||
|
|
f8c8f556ba |
Add abstract method execute() to \Magento\Framework\App\Action\Action
Purpose == Make implementing Actions more developer friendly via self-documenting code. Background == The existing method `\Magento\Framework\App\Action\Action::dispatch()` calls an `execute()` method without actually implementing it. ```php $result = $this->execute(); ``` Any subclass actions simply need to implement that method and it will be called automatically when the superclass method is `dispatch()` is called. Without the changes in this PR, the `execute()` method in effect was part of an implicit interface exposed by the `Action` class. Because of this the `Action` class could never be instantiated and used (that is, dispatched), without first subclassing it. This in turn makes the `Action` class an implicitly abstract class. All this PR does it that it makes the class interface explicit by adding the execute method as an abstract method to `\Magento\Framework\App\Action\Action`. All the other changes in this PR are just follow-up changes to accommodate for this one update. Follow up changes -- Because concrete classes can't have abstract methods, the `Action` class itself also had to be made abstract. A number of subclasses of `Action` that did not implement `execute()`, because they themselves also needed to be extended, had to be declared as abstract classes now, too, because they inherit the abstract method from the `Action` superclass. There where some tests that instantiated these implicitly abstract classes. This PR adds stub implementations for each of these. * `Magento\Checkout\Test\Unit\Controller\OnepageTest` in app/code/Magento/Checkout/Test/Unit/Controller/ * `Magento\Contact\Test\Unit\Controller\IndexTest` in app/code/Magento/Contact/Test/Unit/Controller/ * `Magento\Tax\Test\Unit\App\Action\ContextPluginTest` in app/code/Magento/Tax/Test/Unit/App/Action/ * `Magento\Catalog\Helper\Product\ViewTest` in dev/tests/integration/testsuite/Magento/Catalog/Helper/Product/ * `Magento\Cms\Helper\PageTest` in dev/tests/integration/testsuite/Magento/Cms/Helper/Stub/ * `Magento\Sales\Controller\Adminhtml\Order\CreateTest` in dev/tests/integration/testsuite/Magento/Sales/Controller/Adminhtml/Order/ Finally, the `Magento\Ui\Controller\UiActionInterface` class, which was implemented by an abstract subclass of `Action`, namely `\Magento\Ui\Controller\Adminhtml\AbstractAction`, contained a `public function execute();` itself. This explicit interface contract was in conflict with the implicit interface of the `Action` class, which did defined the same method, but implicitly. To resolve this conflict this PR changes the method exposed by the `UiActionInterface` to `public function executeAjaxRequest();`. This seemed the most fitting when looking at the code implementing the interface method. Internally it only calls the now explicit `execute()` method inherited from the `Action` interface. Also, it seems as if the `UiActionInterface::execute()` method was only called by a single test. However, I realize the method might be used a lot more in the non-public EE code, which will also need to be adjusted to be compatible with this PR. Reasons for this PR == As stated above, the purpose of this PR is to make the developer experience better. This is done by making an implicit interface explicit. This has a whole number of benefits, besides being good OOP practice: * It is clear which classes should be instantiated and which should not * It is clear which method needs to be implemented when subclassing `Action` * The expected return type of `execute()` is documented in the phpdoc block * When subclassing `Action` the IDE can be used to quickly a method stub Allover the changes lead to more self-documenting code that tells developers to they should use it. Potential issues == The explicit abstract `execute()` method added in this PR is declared with protected visibility. This basically removes it as a valid extension point for plugins. However, since the method was not declared as public previously (in fact, is wasn't declared at all), it should not have been used as an extension point for plugins anyway. So the main reason against this PR I can think of is that the EE code will need to be adjusted (plus, I might be missing many obvious reasons). Of course I'd be happy to make the required updates, but I realize that is problematic due to the commercial licenced, non-open code. I've got a bunch of hacky shell scripts to find and update any controllers needed to be declared abstract, but I'd rather not share them as they are just one-time hacks. All the other changes - updating the ui action interface and the test stubs - where done manually and didn't take long. |
||
|
|
a9e5897bf6 |
MAGETWO-32146: Copying and Copyright Year Update
- update all files with tool |
||
|
|
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
|
||
|
|
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 |
||
|
|
c8b7223139 |
2.0.0.0-dev87
* Service layer updates: * Created Tax Calculation service * Implemented search Tax Rates(search criteria) in TaxRate service * Refactored Tax Helper to use Tax Service * Validated and ensured that after helper fix, all modules with cross-dependencies use Tax Services * Refactored Bundle, Catalog, Checkout, Customer, Downloadable, Review, Logging Modules to use Tax Services * Refactored Internal Tax Module Blocks/Templates to use Tax Services * GitHub requests: * [#579] (https://github.com/magento/magento2/pull/579) -- update GA code from ga.js to analytics.js * [#584] (https://github.com/magento/magento2/issues/584) -- Merge and minify js - Exception * [#585] (https://github.com/magento/magento2/pull/585) -- Add forgotten return statement * [#592] (https://github.com/magento/magento2/issues/592) -- Module name pattern * Tax calculation updates: * Separate and display Weee line item totals from Tax * Fixed bugs: * Fixed an issue when Custom attribute template was not applied to a product during product creation * Fixed an issue when report grid with no results contained unnecessary empty "total" section * Fixed an issue where MCRYPT_RIJNDAEL_128 Cipher was set instead of 256 version * Fixed an issue when inline translate script was always included in the page even if it was not used * Fixed an issue where URL Generation was affected by previously processed URLs * Fixed an issue with cross-site scripting vulnerability via cookie exploitation * Fixed an issue with incorrect success message after system variable was deleted * Fixed an issue with category page not opening if it had bundle product with fixed price assigned to it * Fixed an issue when subtotal price in a shopping cart was not updated if the product qty is changed * Fixed an issue when syntax error appeared while creating new Google Content attribute mapping * Fixed an issue with JS error when adding associated simple product to the grouped one * Fixed an issue with incorrect items label for the cases when there are more than one item in the category * Fixed an issue when configurable product was out of stock in Google Shopping while being in stock in the Magento backend * Fixed an issue when swipe gesture in menu widget was not supported on mobile * Fixed an issue when it was impossible to enter alpha-numeric zip code on the stage of estimating shipping and tax rates * Fixed an issue when it was impossible to edit gift card account * Fixed an issue when custom price was not applied when editing an order * Fixed an issue when items were not returned to stock after unsuccessful order was placed * Fixed an issue when error message appeared "Cannot save the credit memo while creating credit memo * Fixed an issue when Catalog price rule was not shown for the product if price was less than a discount * Indexer implementation: * Implemented a new Stock indexer * Implemented a new EAV indexer * Fixed failed L1 plan on phpunit 4.1.0 * Minor updates for integration test framework * Split action controllers classes into action classes * Added public MTF repository to the packagist.org * Added the following functional tests: * Create Admin User * Create Category * Create Custom Url Rewrite * Create Frontend Product Review * Delete CMS Page * Delete Product * Delete System Variable * Update Admin User Role * Update Product Review * Indexer-less implementation of URL Rewrites functionality in new UrlRedirect module: * Ported Admin UI from old UrlRewrite module * Implemented URL Rewrites unified storage * Covered the following Magento application components with unit tests: * `Magento/Bundle/Block/Sales/Order/Items/Renderer.php` * `Magento/Bundle/Helper/Catalog/Product/Configuration.php` * `Magento/Bundle/Helper/Data.php` * `Magento/Bundle/Model/Option.php` * `Magento/Bundle/Model/Plugin/PriceBackend.php` * `Magento/Bundle/Model/Product/Attribute/Source/Price/View.php` * `Magento/Bundle/Model/Sales/Order/Pdf/Items/AbstractItems.php` * `Magento/Catalog/Model/Product/Attribute/Source/Msrp/Type/Enabled.php` * `Magento/Catalog/Model/Product/Attribute/Source/Msrp/Type/Price.php` * `Magento/Catalog/Model/Product/Visibility.php` * `Magento/Eav/Model/Entity/Attribute/AbstractAttribute.php` * `Magento/Eav/Model/Entity/Attribute/Source/AbstractSource.php` * `Magento/Eav/Model/Entity/Attribute/Source/Boolean.php` * `Magento/Eav/Model/Entity/Attribute/Source/Table.php` * `Magento/Tax/Model/TaxClass/Source/Product.php` * Covered Magento library with unit tests : * `lib/internal/Magento/Framework/Simplexml/Config/Cache/AbstractCache.php` * `lib/internal/Magento/Framework/Simplexml/Config.php` * `lib/internal/Magento/Framework/Stdlib/DateTime/DateTime.php` * `lib/internal/Magento/Framework/Stdlib/DateTime/Timezone.php` * `lib/internal/Magento/Framework/Stdlib/String.php` |
||
|
|
f19b4652a9 |
2.0.0.0-dev86
* Service layer updates:
* Created Category service and methods
* Renamed attribute option service
* Implemented an API method to remove for attribute options
* Created TaxClass service and methods
* Created APIs for Tax service
* Framework improvements:
* REST/SOAP calls uses default store if store code not provided
* Added a warning about using a not secure protocol for theidentity link URL
* Fixed exception masking and removed unnecessary exceptions from the Webapi framework
* WEEE features parity:
* Fixed an issue with Tax calculations when FPT is enabled
* Fixed an issue where FPT was not included in the subtotal number on invoice pages
* Fixed an issue where FPT was not included in the subtotal number on credit memo pages
* Free shipping calculated with FPT
* Fixed an issue where discounts where applied to FPT
* Fixed an issue with rounding is the Tax detailed info
* Fixed issues with bundle product pricing with tier and special prices
* Added an integrity test to verify that dictionary and code are synced
* i18n Improvements:
* Improved the wording of the i18n CLI Tools
* Removed the helpers which became unused after i18n Improvements
* Fixed bugs:
* Fixed an issue where configurable attributes were not chosen according to the hash tag
* Fixed an issue where the Compare Products functionality did not work correctly
* Fixed an issue where product attribute values were duplicated after import
* Fixed an issue were the scope of an attribute was not considered in catalog price rule conditions
* Fixed an issue where shipping address was not saved if it was added during checkout
* Fixed an issue where there was no POST request when saving a customer group
* Fixed an issue where an attribute template was not applied after changing it for the first time during product creation
* Fixed an issue where the Sale Report Grid with no results found contained an unnecessary empty Total section
* Fixed an issue where a notice was added to system.log when a product was added to cart
* Fixed integration test coverage failure
* Fixed an issue where a message about inequality of password and confirmation was displayed in the wrong place
* Fixed an issue with an XSS warning in 'Used for Sorting in Product Listing' property of Product Attribute
* Fixed an issue where an order was not displayed on frontend if its order status was deleted
* Fixed an issue where tier pricing was not displayed on a grouped product page
* Verified and fixed the content of errors returned from SOAP calls
* Fixed an issue where it was impossible to create a tax rule when using a complex Customer/Product tax class
* Fixed an issue where the Street Address line count setting was not applied.
* Fixed an issue where customers were not assigned to the correct VAT customer groups during admin order creation
* The unused translateArray method of AbstractHelper was removed
* Fixed an issue where localization did not work for strings containing a single quote (')
* Fixed issues with the translate and the logging transformation tools
* Fixed an issue where it was impossible to create a URL rewrite for a CMS Page with Temporary (302) or Permanent (301) redirect
* GitHub requests:
* [#598] Add Sort Order to Rules
* [#580] Set changed status on model to prevent status overwriting when model gets saved
* Unit Tests Coverage:
* Part of the Catalog module covered with the unit tests
* Added the following functional tests:
* Applying Several Catalog Price Rules
* Attribute Set Creation
* Category Deletion
* Customer Group Deletion
* Generating Sitemap
* Product Attribute Deletion
* Update Admin User
* Update Cms Page
* Update Customer Group
* Update Downloadable Product
* Update Product Attribute
* Update Sales Rule
* Update Sitemap
|
||
|
|
cf6ae36f76 |
2.0.0.0-dev85
* Service layer updates: * Implemented API for the CatalogInventory module * Refactored the external usages of the CatalogInventory module to service * Fixed bugs: * Fixed an issue where a coupon usage option was not comprehensible enough * Fixed an issue where products selection for adding to a bundle option was lost when switching between pages with product grids * Fixed an issue where Google Content was not sending the correct 'description' attribute * Fixed an issue where custom attributes were not displayed in layered navigation after a product import * Fixed an issue where the Category URL keys did not work correctly after saving * Fixed an issue where an admin could not create a Target rule with a certain Products to Display condition * Fixed a jQuery error on a product page in the Admin panel, which appeared when switching between product tabs * Framework Improvements: * Created ProductsCustomOptions Service API for Catalog module * Created DownloadableLink Service API for Catalog module * GitHub requests: * [#257] JSON loading should follow OWASP recommendation |
||
|
|
7ac42780df |
2.0.0.0-dev79
* Tax calculation updates: * Fixed issues in tax calculation rounding with discount applied * Fixed an issue with extra penny when exact tax amount ended with 0.5 cent * Fixed an issue where there were tax calculation errors when customer tax rate was different from store tax rate * Added support to round tax at individual tax rate * Fixed price inconsistencies between catalog and shopping cart * Added support for maintaining consistent price including tax for customers with different tax rates * Added support for applying tax rules with different priorities to subtotal only * Fixed bugs: * Removed the extra '%' sign in the error\notice message on Gift Card Accounts page on the backend * Fixed an issue with image uploading functionality in the Catalog configuration * Fixed an issue where a customer could not navigate the store when downloading the downloadable product * Fixed an issue where adding CMS block Catalog Events Lister caused an error * Fixed an issue where the price was displayed twice on the Product page on the frontend * Fixed an issue where an admin could not open search results on the backend * Fixed an issue where the Rule Based Product Relations functionality was generating incorrect SQL when product category attribute was set through "is one of" or "contains" operator by constant value * Fixed an issue where it was impossible to add a product to the Compare list for categories with three-column page layout * Fixed an issue where a blank page opened when changing store view on a product page on the frontend * Fixed an issue where the "Please specify at least one search term." error message was not displayed if search is performed without search data specified on the frontend * Fixed a Google Chrome specific issue where page layout was broken when updating status for reviews on the backend * Fixed admin look and feel issues * Fixed an issue where the order notices and error messages were not red * Fixed a UI issue which appeared during custom attribute creation * Fixed an issue where the popup did not open after clicking What's this? next to the Remember Me check box when persistent shopping cart was enabled * Fixed an issue where the options of the Add Product split dropdown did not fit the page * Fixed an issue where the default theme preview image sample link was missing * Fixed a Safari and Internet Explorer 9 specific issue where the backend menu is not displayed for users with custom admin roles * Fixed an issue where the price of bundle products was not displayed correctly on the product page on the frontend * Fixed a UI issue in the debug mode configuration * Fixed minor issues with page layout * Fixed an issue where the mini shopping cart loaded data from cache * Fixed an issue where there was an incorrect value in the Grand Total (Base) column in the Orders grid if Catalog Price Scope was set to Website * Fixed an issue where the Entity Generator tool did not accept the "class" parameter * Fixed an issue where the default email template was not applied when the custom template in use was deleted * Fixed an issue where shipping price for flat rate was set to 0 in the side block during checkout of a product with a configured recurring profile * Fixed an issue where it was possible to create more Shipping Labels than there were products in the shipment * Fixed an issue where data about "SHA-IN Pass Phrase" was missing after changing "Payment Action" in the Ogone payment method configuration * Fixed performance issues with reindexing of the Price indexer * Fixed an issue where importing tax rates with postal code = * led to incorrect data entered into database * Fixed an issue where incorrect link to reset password was sent if secure URL was used on the frontend * Fixed an issue where the Links section was absent while editing downloadable products from the Wishlist * Fixed an issue where specified details for composite products were lost after adding to Gift Card and Downloadable products to the Wishlist * Fixed and issue where the Date widget was set to incorrect date when creating a new customer * Fixed an issue where a customer was redirected to Dashboard if the Redirect user to dashboard after login option was set to No * Fixed an issue where a customer was not able to register during checkout if Guest Checkout was not allowed * Fixed an issue where System logs were not generated properly in integration tests * Fixed benchmarking script * Fixed an issue where it was impossible to put store to the maintenance mode during backup * Fixed insecure use of mt_rand() * Fixed an issue where Quoted price was displayed incorrectly from the shopping cart in the backend * Functional tests: * Tax Rule Creation * Admin User Roe Creation * Simple Product Creation * Customer Group Creation * Update Backend Customer * Newsletter Creation * Updated composer.json.dist to download and install MTF from Public GitHub repository * GitHub requests: * [#542] (https://github.com/magento/magento2/pull/542) Fix ImportExport bug which occurs while importing multiple rows per entity * [#507] (https://github.com/magento/magento2/issues/507) "Insert Image" window is overlapped on menu |
||
|
|
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
|
||
|
|
7444894729 |
2.0.0.0-dev75
* Modularity improvements:
* Introduced a new CheckoutAgreements module. Moved all "Terms and Conditions" related logic from Magento_Checkout to Magento_CheckoutAgreements
* Moved library related logic from `Magento\Core\Model\App`
* Fixed bugs:
* Fixed an issue where Currency Options were not displayed on the Currency Setup tab
* Fixed an issue where a fatal error appeared during customer registration if mail server was off
* Fixed an issue where customer with middle name did not appear in the Customers grid in the backend
* Fixed an issue where related products were not displayed on the product page in the backend
* Fixed the broken View Files Population tool
* Fixed an issue where Magento broke down if the Main Web Site was deleted
* Fixed potential security issue with orders protect_code
* Fixed an issue where an error appeared when placing an order if cache was turned on
* Fixed an issue where a warning appeared when running system_config.php tool
* Fixed an issue with incorrect reset password link for users on custom websites
* Fixed an issue with invalid error message displayed when trying to save a customer group with existing group name
* Fixed an issue with menu layout non-responsive behavior in the Blank theme
* Framework Improvements:
* Covered Magento library components with unit tests
* `Magento\Framework\Error\*`
* `Magento\Framework\Event\Observer\*`
* `Magento\Framework\Filesystem\*`
* `Magento\Framework\Filesystem\File\*`
* Updated the obsolete_classes list with changes, introduced by Offline Payment Methods Module implementation
* Moved `lib/Magento/*` to `lib/Magento/Framework/*`
* Covered Magento application components with unit tests:
* `Store\Model\*`
* `Sales/Helper/Guest.php`
* `Sales/Helper/Admin.php`
* `Sales/Model/Observer.php`
* `Sales/Model/Payment/Method/Converter.php`
* `Sales/Model/Email/Template.php`
* `Sales/Model/Observer/Backend/CustomerQuote.php`
* `Sales/Model/Status/ListStatus.php`
* Refactored the following modules to use Customer Service:
* Magento_Persistent
* Magento_GoogleShopping
* Magento_ProductAlert
* Magento_SendFriend
* Moved customer-specific logic from the Magento_ImportExport module to the Customer module
* Refactored the rest of Customer Group usages
* Refactored customerAccountService::createAccount to not expose the hashed password input from webapi
* Implemented a delimiter usage for Cache key in Customer Registry
* Customer Service usage:
* Updated exception hierarchy with a new localized exception class
* Updated CRUD APIs to support email and base URL instead of IDs
* JavaScript improvements:
* Implemented the validation widget
* Implemented the tooltip widget
* Implemented the popup/modal window widget
* Implemented the calendar widget
* Implemented the suggest widget
* Added configuration for Travis CI
|
||
|
|
555efceb9f |
2.0.0.0-dev74
* Pricing Improvements:
* Added price calculation component to library
* Eliminated price calculation from blocks and templates and implemented new calculation models for the following product types:
* Bundle
* Simple/Virtual
* Grouped
* Downloadable
* Resolved price calculation dependencies on the Tax and Weee modules
* Themes update:
* Updated the look&feel of the Admin theme
* Fixed bugs:
* Fixed an issue with the inability to save product with grouped price when Price Scope = Website
* Fixed an issue with fatal error on attempt to edit product from wishlist in stores with multiple store views
* Fixed an issue where it was impossible to add to a wishlist a product with custom quantity
* Fixed an issue where JS validation was skipped during CMS page creation
* Fixed an issue with the New Customer Address Attribute page and the New Customer Attribute page having the same title
* Fixed an issue where a form was submitted two times during CMS page creation
* Fixed an issue where a fatal error appeared when trying to edit product in a wishlist in stores with multiple store views
* Fixed an issue with inability to change page layout for categories
* Fixed an issue where the Quantity drop-down list box was disabled for bundle products
* Fixed an issue where inactive Related Products rules were applied
* Fixed a clickjacking vulnerability
* Fixed bugs and added improvements in the Blank theme
* Fixed an issue where the Flat Rate shipping method was not enabled by default
* Fixed an issue with incorrect order of products on the Add Product split button
* Fixed an issue with saving the tier price attribute value
* Fixed an issue with creating integration from config file
* Fixed an issue where the Cookie Restriction Mode = Yes configuration was not applied
* Fixed an issue where it was impossible to perform ajax actions from backend grids in Internet Explorer
* Fixed the improper usage of DIRECTORY_SEPARATOR
* Fixed an issue where it was impossible to add new address on customer's account page if default address had been already set
* Fixed an issue where setting memory_limit to -1 caused installation failure
* Fixed an issue where the configuration of Admin Session Lifetime was not applied correctly
* Fixed an issue where Scheduled Export was not performed if exporting to remote FTP server
* Fixed the wrong default value for PHP memory_limit
* Fixed an issue where frontend messages were not displayed when FPC was turned off
* Fixed the position of page action buttons on the Categories page in the backend
* Improved backend grids UI
* Framework Improvements:
* Simplified Search related Data Objects
* Moved lib/Magento/* to lib/Magento/Framework/*
* Moved lib/Magento/App to lib/Magento/Framework/App
* Refactored the following modules to use Customer service:
* PayPalRecurringPayment
* RecurringPayment
* Multishipping
* Paypal
* Customer Service usage:
* Implemented Service Context Provider
* Restructured webapi.xml
* Renamed createAccount to createCustomer in CustomerAccountService
* Implemented Caching strategy for the Customer service
* GitHub requests:
* [#488] (https://github.com/magento/magento2/issues/488) -- Converted several grids from Magento\Sales module to new layout XML config format
|
||
|
|
9c2b633621 |
2.0.0.0-dev70
* Fixed bugs:
* Fixed an issue where the schedule of recurring payments was not displayed in the shopping cart
* Fixed an issue with displaying tax class names in the Customer Groups grid
* Fixed an issue with testing Solr connection
* Fixed an issue with using custom module front name
* Fixed an issue with USPS and DHL usage in the production mode
* Modularity improvements:
* Consolidated all logic related to Layered Navigation in one separate module
* Framework Improvements:
* Covered Magento library components with unit tests:
* Magento/Interception
* Magento/ObjectManager
* Magento/Message
* Magento/Module
* Magento/Mail
* Magento/Object
* Magento/Math
* Updated XML files to include a reference to the schema file in a form of a relative path
* Updated code to be PSR-2 compliant
|
||
|
|
b1cebfa0bb |
2.0.0.0-dev67
* GitHub requests: * [#235](https://github.com/magento/magento2/issues/235) -- Translation escaping * [#463](https://github.com/magento/magento2/pull/463) -- allow _resolveArguments to do sequential lookups * Fixed bugs: * Fixed an issue where nonexistent store views flat tables cleanuper dropped the catalog_category_flat_cl table * Fixed an issue where the Product Flat Data indexer used the helpers logic instead of the Flat State logic * Fixed an issue where an exception was thrown when applying a coupon code * Fixed an issue where a Shopping Cart Price Rule was applied to the wrong products * Fixed an issue with the broken Related Orders link on the Recurring Profile page * Fixed an issue with CMS pages preview not working * Fixed an issue with a sales report for a store view returning wrong result * Fixed an issue where shipping did not work for orders containing only bundle products * Fixed an issue where a custom not found page action did not work * Fixed an issue where user configuration for a shopping cart rule to stop further rules processing was ignored * Modularity improvements: * Resolved dependencies of the Sales module on the RecurringProfile module * Resolved dependencies of the Email Templates functionality on application modules * Lib-only dependent components of the Core module moved to library * CSS URL resolving logic moved from the publisher to a separate CSS pre-processor * Refactored the View publisher * Customer Service usage: * Refactored the Sales module to use Customer service layer * Refactored the Checkout module to use Customer service layer * Updated various PHPDoc with the parameter and return types |
||
|
|
d5d8091f8d |
2.0.0.0-dev66
* GitHub requests: * [#134] (https://github.com/magento/magento2/pull/134) Fixed a typo in "Vorarlberg" region of Austria (was Voralberg) * Fixed bugs: * Fixed an issue with the "Add to Cart" button on the MAP popup of compound products * Fixed an issue where the "Add Address" button for Customer in Admin was broken * Fixed an issue where predefined data are not loaded for a newsletter when it is added to a queue * Indexer implementation: * Implemented a new optimized Catalog Category Product Indexer * Implemented a new optimized Catalog Category Flat Indexer * Implemented a new optimized Catalog Product Flat Indexer * Modularity improvements: * Moved all Configurable Product functionality to a newly created ConfigurableProduct module * Moved the Shortcut Buttons abstraction from PayPal to Catalog * Moved the Recurring profile functionality to a separate module * Moved the Billing Agreements functionality to the PayPal module * Finalized the work on resolving dependencies between the Multishipping module, and all other modules. Module can be removed without any impact on the system * Customer Service usage: * Updated Customer Group Grid to use Customer Service for data retrieving and filtering * Updated CustomerMetadataService::getAttributeMetadata to throw an exception if invalid code is provided * Unified the format of specifying arguments for class constructors in DI and in Layout configuration: * A common xsd schema is being used for defining simple types. Layout and DI customize common types with their specific ones * Argument processing is unified, and moved to library |
||
|
|
8f72656ff3 |
2.0.0.0-dev62
* Modularity improvements: * Moved all Grouped Product functionality to newly created module GroupedProduct * Moved Multishipping functionality to newly created module Multishipping * Extracted Product duplication behavior from Product model to Product\Copier model * Replaced event "catalog_model_product_duplicate" with composite Product\Copier model * Replaced event "catalog_product_prepare_save" with controller product initialization helper that can be customozed via plugins * Consolidated Authorize.Net functionality in single module Authorizenet * Eliminated dependency of Sales module on Shipping and Usa modules * Eliminated dependency of Shipping module on Customer module * Improved accuracy and quality of Module Dependency Test * Fixed bugs: * Fixed an issue when order was sent to PayPal in USD regardless of currency used during order creation * Fixed an issue with 404 error when clicking any button on a Recurring Billing Profile in the backend * Fixed an issue with synchronization with Google Shopping on product update caused by missed service property * Fixed ability to submit order in the backend when Authorize.Net Direct Post is used * Fixed an issue with notice that _attribute_set column is missing during Import/Export * Removed the deprecated service-calls and data source functionality * Request\Response workflow improvements: * Added Console\Response * Changed behavior of AppInterface to return ResponseInterface instead of sending it |
||
|
|
fcc07ebc4b |
2.0.0.0-dev60
* Fixed bugs: * Fixed an issue with exceeding the memory limit when uploading very big images * Fixed an issue in moving a category when $afterCategoryId is null * Fixed an issue when products from a non-default website were not available as bundle items * Fixed an issue when orders placed via Authorize.net had the wrong statuses * Fixed an issue where orders placed via PayPal Express Checkout could not be placed if HTTPS was used on the frontend * Fixed a security issue with a user session during registration * Removed a CSRF vulnerability in checkout * Fixed an issue with JavaScript static testing framework not handling corrupted paths in white/black lists properly * Fixed an issue with Google Shopping synchronization * Fixed the contextual help tooltip design * Fixed an issue with the Authorize.net CC section UI on the Onepage Checkout page * Fixed UI issues on the order pages in the backend * Fixed UI issues in the backend for IE9 * Fixed UI issues on the Edit Customer page in the backend * Fixed a UI issue with the image preview placeholder on the Edit Product page for IE9 * Fixed UI issues with forms in the backend * Fixed UI issues with buttons in the backend * Fixed an issue with a product status after a virtual product was duplicated * Fixed a fatal error with attribute file from the customer account page in the backend * Fixed a security issue when CURLOPT_SSL_VERIFYPEER and CURLOPT_SSL_VERIFYHOST where used with improper values sometimes * Updated the field descriptions for Secure Base URL settings in the backend * Fixed an issue in product duplication for multiple store views * Consolidated several 3rd-party JavaScript libraries in the pub/lib directory, and fixed license notice texts to conform to the open source license requirements * Service Layer implementation: * Implemented the initial set of services for the Customer module |
||
|
|
f98550dd6d |
2.0.0.0-dev59
* Fixed bugs: * Fixed invalid year in exception log errors * Fixed the double-serialization in saving data for shipments * Fixed an issue with adding a gift wrapping for multiple items * Fixed shipping labels generation for DHL * Fixed an issue with lost product price and weight during import * Fixed a fatal error when a file reference is added to the HTML head * Fixed an issue with printing orders containing downloadable product(s) * Fixed an issue with the 'Same as shipping' check box not being selected on the Review Order page for PayPal Express checkout * Fixed an issue with Email Templates preview showing a blank page * Fixed an issue with a refund creation from the PayPal side * Removed the occurrences of the non-existing Mage_Catalog_Model_Resource_Convert resource model * Fixed an issue with a coupon usage after applying it with multiple addresses * Fixed the Abandoned Cart emails sending * Fixed an issue where users with "Reorder" permission could not perform reorder * Fixed an issue with adding items from wishlist to the Shopping Cart with quantity increments enabled * Fixed an issue with the catalog_url indexer incorrect rewrites history for categories * Fixed an issue in saving an integration with a duplicate name * Fixed an issue when a customer could see someone's else reviews on the private Account Dashboard * Fixed an issue when a "New Theme" page was displayed as broken when trying to create a theme with incorrect "Version" value * Fixed an issue in saving an integration with XSS injection in the required fields * Fixed an issue with the Mini Shopping Cart when it contained virtual product * Fixed an issue in disabling the Shopping Cart sidebar * Fixed an issue when the "Adminhtml" cookie was not set when a user logged in to the backend * Fixed an issue when the "Persistent_shopping_cart" cookie was not set after customer's login * Fixed inability to publish products to Google Shopping * Fixed inability to download or revert the backup * Fixed inability to create a customer account when placing an order with a downloadable product * Various improvements: * Disabled PHP errors, notices and warnings output in the production mode, to prevent exposing sensitive information |
||
|
|
69663a12bd |
2.0.0.0-dev57
* Fixed bugs: * Fixed [MAP]: "Click for price" link is broken on the category page * Fixed tax rule search on the grid * Fixed redirect on dashboard if "Search", "Reset", "Export" buttons are clicked on several pages * Fixed switching user to alternate store-view when clicking on the Category (with Add Store Code to Urls="Yes" in the config) * Fixed printing Order/Shipping/Credit Memo from backend * Fixed 404 Error on attempt to print Shipping Label * Fixed duplication of JavaScript Resources in head on frontend * Fixed inconsistency with disabled states on Configurable product page in the Plushe theme * Fixed 3D Secure Information absence on Admin Order Info page * Fixed possibility to download or revert Backup * Fixed session fixation in user registration during checkout * Fixed fatal error during login to backend * Fixed inline translations in the Adminhtml area * Fixed partial refunds/invoices in Payflow Pro * Fixed the issue with ignoring area in design emulation * Fixed order placing with virtual product using Express Checkout * Fixed the error during order placement with Recurring profile payment * Fixed wrong redirect after customer registration during multishipping checkout * Fixed inability to crate shipping labels * Fixed inability to switch language, if the default language is English * Fixed an issue with incorrect XML appearing in cache after some actions on the frontend * Fixed product export * Fixed inability to configure memcache as session save handler * GitHub requests: * [#406](https://github.com/magento/magento2/pull/406) -- Remove cast to (int) for the varch increment_id * [#425](https://github.com/magento/magento2/issues/425) -- Installation of dev53 fails * [#324](https://github.com/magento/magento2/pull/324) -- ImportExport: Easier debugging * Modularity improvements: * Removed \Magento\App\Helper\HelperFactory * Removed the "helper" method from the abstract block interface * Layout page type config moved to library * Design loader moved to library * Theme label moved to library * Remaining part from Adminhtml moved to the appropriate modules. Adminhtml module has been eliminated * Core Session and Cookie models decomposed and moved to library * \Magento\Stdlib\Cookie library created * Session Manager and Session Config interfaces provided * Session save handler interface created * Session storage interface created, session does not extend \Magento\Object anymore * Session validator interface created * Session generic wrapper moved to library * Messages functionality moved from the Session model as separate component, message manager interface created * Sid resolver interface created to handle session sid from request |
||
|
|
28dcec29a2 |
2.0.0.0-dev55
* Modularity improvements: * Session configuration moved to library * FormKey logic was moved from Session * SessionIdFlags from Session was removed * Move Page logic to the Theme module and library * Created integration module UX * Created authorization service (Magento_Authz module) * Fixed bugs: * Fixed the issue that prevented a customer group's shopping cart rules from applying properly to prices. The issue occurred when a customer was manually assigned to a customer group and automatic group assignment was enabled. * Fixed the bug with schema upgrade scripts not running after installation * Fixed the error with a blank page when user tries to get access to a restricted resource via URL (add Secret Key for URL set to "No") |
||
|
|
6e24c0b89d |
2.0.0.0-dev54
* Modularity improvements:
* Breakdown of the Adminhtml module:
* Moved Newsletter, Report logic to the respective modules
* Moved blocks, config, view, layout files of other components from Adminhtml folder to respective modules
* Removed application dependencies from the library
* Move Magento\Core common blocks in the library
* Application areas rework:
* Areas are independent from Store
* Removed deprecated annotation from the getArea methods
* GitHub requests:
* [#245](https://github.com/magento/magento2/pull/245) -- Resolve design flaws in core URL helper
* [#247](https://github.com/magento/magento2/pull/247) -- Bug in Mage_Page_Block_Html_Header->getIsHomePage
* [#259](https://github.com/magento/magento2/pull/259) -- Turkish Lira (TRY) is supported for Turkish members.
* [#262](https://github.com/magento/magento2/pull/262) -- Update Rule.php
* [#373](https://github.com/magento/magento2/pull/373) -- [Magento/Sales] Fixed typos
* [#382](https://github.com/magento/magento2/pull/382) -- [Magento/Core] Fixed typos
* [#304](https://github.com/magento/magento2/pull/304) -- Removed Erroneous closing "
* [#323](https://github.com/magento/magento2/pull/323) -- InstanceController.php - made setBody protected
* [#349](https://github.com/magento/magento2/pull/349) -- Move Mage_Catalog menu declaration into Mage_Catalog module.
* [#265](https://github.com/magento/magento2/pull/265) -- Update Merge.php
* [#271](https://github.com/magento/magento2/pull/271) -- Check Data should validate gallery information
* [#305](https://github.com/magento/magento2/pull/305) -- Extra ", tidied up nested quotes
* [#352](https://github.com/magento/magento2/pull/352) -- Add Croatia Country as part of European Union since 1st July 2013 for default european local countries in configuration
* [#224](https://github.com/magento/magento2/pull/224) -- Tax formatting is locale aware and should not
* [#338](https://github.com/magento/magento2/pull/338) -- Correcting SQL for required_options column
* [#327](https://github.com/magento/magento2/pull/327) -- cart api bug fix & partial invoice credit memo divide by zero warning
* Themes update:
* Old frontend (magento_demo) and backend (magento_basic) themes are removed
* Updated templates and layout updates in the Bundle, Catalog, CatalogInventory, CatalogSearch, Downloadable, ProductAlert, Reports, Sendfriend modules
* Fixed bugs:
* Fixed the error when Magento cannot be reinstalled to the same database with table prefix
* Fixed report Products in Cart
* Fixed error on attempt to insert image to CMS pages under version control
* Fixed order status grid so that you can assign state, edit, and view custom order status
* Fixed Related Products Rule page so that category can be selected on conditions tab
* Fixed Magento_Paypal_Controller_ExpressTest integration test so it is re-enabled
* Fixed the bug with international DHL quotes
|