All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Index page title (#69078)
- Functionality to enable/disable specific menu node (#85, DEV-65561)
- PHP 7.4 support (#118)
- Magento 2.4 support (#119)
- Move submenu template path to protected variable (#109)
array_filter()
error forcmsBlock
,cmsPage
nodes, if openingedit-menu-page
from admin panel (#106)
- Static code analysis tools
- Showing store scope in CMS block and page selects
- Updated UI
- Updated frontend dependencies
- PHP code formatted to match PHPCS Magento coding standard rules
- Vue components props update to match ESlint Vue Recommended rules
- Overflow for main container - #100
- Nodes are deleted and recreated every time a menu is saved (#97)
- Typo in a layout file (#96)
- Nodes are deleted and recreated every time a menu is saved (#97)
- Typo in a layout file (#96)
- Provide access to entity associated with menu node (#83)
- New API endpoint to get nodes by identifier, additional information to the response (#70)
- Wrapper node
- Missing url when a cms page has no url rewrites - #76
- Disable overflow for opened panel - #78 #79
- Product node images fixed - #73 #74
- Fix menu item border style and duplicated item key on menu drop
- Fix true/false values for saved target checkbox
- Fix drag and drop behaviour for edited menu
- Preliminary support for Magento 2.3
- Add api endpoints
- Product title method
- Price formatter method
- Product id binding
- Add product node type
- Add the ability to change node type
- Enhance admin panel UI using VueJS
- Fix saving target blank for custom url
- Remove frontend javascript and icon
- Module doesn't support 2.0 anymore
- Fixed compatibility with Magento Commerce (Enterprise)
- Imporved compatibility with Magento 2.2
- Fixed issue with overwrite category node
- Added target option for custom link to open in a new tab
- Added save and continue button
- Fixed issue with node templates if it's more than one menu
- Remove package version from composer.json
- getMenuCssClass to menu block (menu is null check)
- Delete node button action
- Ability to overwritte templates per menu ID
- Formatting of
menu.phtml
template - #1 - Better autocomplete
- Styling of node action buttons
- Sql queries when table prefix is set in Magento (#28)
- Update composer.json for compatibility with M2.2 (#18)
- Fix method declaration compatibility in node type blocks (#9)
- Fix example layout xml code in README.md (#12)
- Fix showing error on browser console with eventListeners who calling element which doesn't exist (#13)
- Remove PHP7 type hints (#11)
- Fix problem with compatible CE cms page
- Fix problem with compatible EE CE block and cms page (EE compatibility)
- Remove
$eavColumnName
fromfetchData–url_rewrite
always usesentity_id
- Use
$eavColumnName
forcms_page_store
table page reference - Fix issue with not saving data when user not blur the input before save
- Implements DB Wrapper for EE and CE version (EE compatibility)
- Missing css_class column in table (incorrect versioning in upgrade script)
- Fix for undefined offset in CmsPage block
- Rendering rewrited and moved to more front-end friendly palces, to make customizations easier