Latest Releases

These releases come straight from our repositories. Latest releases may not be published yet.

swissup / highlight

1.6.3 Aug
  • 1.6.3

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-highlight:1.6.3

    swissup/module-core:1.10.4

    swissup/module-rtl:1.3.4

    swissup/module-slick-carousel:1.3.3

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-highlight — 1.6.3 (was 1.6.0)
    • Version 1.6.3 60aa89

    • Dispatch Magento catalog list event.
      It helps to preload data for prolabels, seo images and seo templates extensions. It can reduce number of DB queries and improve TTFB. 5e62fa

    • Version 1.6.2 977a8d

    • Separate wrapper template to fix duplicated content.
      Slider is still not working as it requires some additional logic (ajax load). 7d1faf

    • Version 1.6.1 3589ea

    • Update uk_UA.csv (POEditor.com) 7ea7d0

    • Update sw_SE.csv (POEditor.com) 5becc7

    • Update es_ES.csv (POEditor.com) fb7ba2

    • Update ru_RU.csv (POEditor.com) 8a86c8

    • Update pt_PT.csv (POEditor.com) 7174c8

    • Update pl_PL.csv (POEditor.com) 596985

    • Update nb_NO.csv (POEditor.com) 628395

    • Update ko_KR.csv (POEditor.com) 3f4c2c

    • Update ja_JP.csv (POEditor.com) 28d278

    • Update it_IT.csv (POEditor.com) 00f5d5

    • Update he_IL.csv (POEditor.com) 94395f

    • Update de_DE.csv (POEditor.com) 029459

    • Update fr_FR.csv (POEditor.com) c6322f

    • Update nl_NL.csv (POEditor.com) 82a41c

    • Update zh_CN.csv (POEditor.com) a7387f

    • Update ar_SA.csv (POEditor.com) 6f0210

    • Add files via upload 6c7944

    • Block title should affect the cache 6b52a8

    swissup/module-core — 1.10.4 (was 1.10.2)
    swissup/module-rtl — 1.3.4 (was 1.3.3)
    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f

swissup / easytabs

1.9.0 Aug
  • 1.9.0

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-easytabs:1.9.0

    swissup/module-core:1.10.4

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-easytabs — 1.9.0 (was 1.8.12)
    • Version 1.9.0 e2ec76

    • Translations updated b8719d

    • Fixed invisible tab when expanded layout is used 0c29f4

    • Removed unnecessary status change confirmations ad4b52

    • Prevent page jumping while scripts are initializing f8553c

    • Use fpc instead of block cache. (Automatic invalidation on content update) e58b13

    • Invalidate cache is no longer needed as it's done automatically with getIdentities d8eccb

    • Removed unused fpc identities 536ca6

    • Clenup FPC on tab save using identities 1f99c7

    swissup/module-core — 1.10.4 (was 1.10.2)
    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f

swissup / easyflags

1.3.3 Aug
  • 1.3.3

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-easyflags:1.3.3

    swissup/module-core:1.10.4

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-easyflags — 1.3.3 (was 1.3.2)
    swissup/module-core — 1.10.4 (was 1.10.3)
    • Version 1.10.4 bf5e03

    • Deprecation notice added. Marketplace requirement added. 23b3d0

    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f

swissup / easybanner

1.5.8 Aug
  • 1.5.8

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-easybanner:1.5.8

    swissup/module-core:1.10.4

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-easybanner — 1.5.8 (was 1.5.6)
    • Version 1.5.8 4c57e0

    • Translations updated 03065b

    • Fixed responsive images in Luma theme 0b532d

    • Prevent page jumping when image is loading without size attributes c70467

    • Fixed mispositioned dimensions label in backend form b809af

    • Use width and height attributes when dimensions are available dc8e26

    • Version 1.5.7 f2a482

    • Missing properties added 447f87

    • Identity interface for block and placeholder 95fe4e

    swissup/module-core — 1.10.4 (was 1.10.2)
    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f

swissup / sold-together

1.6.12 Aug
  • 1.6.12

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-sold-together:1.6.12

    swissup/module-core:1.10.4

    swissup/module-rtl:1.3.4

    swissup/module-slick-carousel:1.3.3

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-sold-together — 1.6.12 (was 1.6.11)
    • Version 1.6.12 a6641d

    • Translations updated 0dc0cf

    • Translations updated f7e1ab

    • Magento 2.3.5 and 2.4.0 compatibilty. Use order_id in email templates. c511be

    • Fixed image sizes for Amazon and Stripe layouts on Magento 2.4.0 aa28e8

    swissup/module-core — 1.10.4 (was 1.10.2)
    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f

swissup / pro-labels

1.5.8 Aug
  • 1.5.8

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-pro-labels:1.5.8

    swissup/module-codemirror:1.1.7

    swissup/module-core:1.10.4

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-pro-labels — 1.5.8 (was 1.5.7)
    • Version 1.5.8 0243c0

    • Translations updated b1e9c6

    • Don't force product collection load too early.

      Fixed issue at Magento 2.4.0 at product listing when pagination and limits are ignored. 9344fd

    swissup/module-codemirror — 1.1.7 (was 1.1.6)
    • Version 1.1.7 a5c3b0

    • Fullscreen mode plugin added. Use F11 to toggle it. 78d44f

    • Prevent focus on invisible textarea cd68f7

    • Allow to use dependency for uiField 9298c1

    • Allow to use codemirror in frontend ui forms c4629c

    swissup/module-core — 1.10.4 (was 1.10.2)
    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f

swissup / attributepages

1.2.7 Aug
  • 1.2.7

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-attributepages:1.2.7

    swissup/module-core:1.10.4

    swissup/module-slick-carousel:1.3.3

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-attributepages — 1.2.7 (was 1.2.4)
    swissup/module-core — 1.10.4 (was 1.10.2)
    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f

swissup / easy-slide

1.5.7 Aug
  • 1.5.7

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-easy-slide:1.5.7

    swissup/module-core:1.10.4

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-easy-slide — 1.5.7 (was 1.5.4)
    swissup/module-core — 1.10.4 (was 1.10.2)
    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f

swissup / pagespeed

1.4.8 Aug
  • 1.4.8

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-pagespeed:1.4.8

    swissup/module-core:1.10.4

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-pagespeed — 1.4.8 (was 1.4.6)
    • Version 1.4.8 dde481

    • Minimize layout shifts with own css loader. Config refactoring. 58ff8b

    • Don't push/preload images from <picture> <img> tag c970ba

    • Fix webp+picture and lazyload data-srcset bug combination c20be9

    • Version 1.4.7 cf048e

    • Allow to install on Magento 2.4 548087

    • Allow to include css without 'layout' suffix 0b8710

    • Remove unused code: {{pagespeed_static_url}}, {{pagespeed_locale}} d58709

    • Update phpdoc. c01866

    • Simplify the way pageLayout is get.
      Because it causes issues with filters in layered navigation. One filter shows twice in applied filtes section. bbede3

    • Revert "Fix broken Result\Page usage; Illegal state"

      This reverts commit ee7e89e9b4898663261ecc9004ef0f0d10f01893. e2a360

    • Fix broken Result\Page usage; Illegal state ee7e89

    • Small improve lazyload d42fb5

    • Increase lazyload offset to 7 (Better for Argento themes) e143fc

    • Don't lazyload images that aren't visible on initial page load 29b0ce

    • Fix not working plugin in terminal b19066

    • Remove duplicated preload css (if Magento already preloaded it) fe3c25

    • Allow to use placeholders in theme's critical.css files.
      {{pagespeed_static_url}}, {{pagespeed_locale}} b7ab93

    • Override mage/bootstrap; add requestIdleCallback wrapper in mage/bootsrap 608938

    • Prevent page jumping when lazy load and image placeholders are enabled.

      Removed option to disable placeholders because it doesn't really
      disable the functionality and also it breaks attribute value when
      sizes are used. 260878

    • Small improvements in code readability 0b1d25

    • Optimize image dimensions calculation for luma-based themes 6f55be

    • Use swissup/module-image to get image dimensions 07691c

    • Do not write filepath to css output when file is empty e20301

    • Typo 2ffdc0

    • Add config option 'Merge custom critical css files from your theme' cb973a

    • Added including custom page critical css (css/critical/[cms_index_index|...]-[1column|2column|...].[css|less]) ea296f

    swissup/module-core — 1.10.4 (was 1.10.2)
    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f

swissup / askit

1.8.2 Aug
  • 1.8.2

    Report (rev.1)

    Package was generated and uploaded to GitHub on with the following dependencies:

    swissup/module-askit:1.8.2

    swissup/module-core:1.10.4

    swissup/module-marketplace:1.7.2

    Changelog (autogenerated)

    swissup/module-askit — 1.8.2 (was 1.8.0)
    • Version 1.8.2 6f9d5c

    • Translations updated 50ae78

    • Change one phrase translation. 5a593a

    • Correct form name for edit question form. It fixed issue when unable to assign product/category/page to question. 70f4b5

    • Compatibility with Magento 2.4
      - escape JS at edit question form. It fixes unable to assign product/page/category to question;
      - fixed pooply escaped JS for mass action. Its evaluation caused "unexpected token 'case'";
      - fixed popup text for delete action in grid. a01068

    • Version 1.8.1 715c96

    • Allow to install on Magento 2.4 35d90a

    swissup/module-core — 1.10.4 (was 1.10.2)
    swissup/module-marketplace — 1.7.2 (was )
    • Version 1.7.2 f23a22

    • Fixed auth error when installing multiple modules at once f516bf

    • Correctly show installed core modules when installed via git 259212

    • Compatibility with packagist-like response (Magento Marketplace now uses it) 49211e

    • Version 1.7.1 3762e2

    • Use -q option to strip off composer warnings. 759505

    • Version 1.7.0 f4c7cb

    • Import auth.json data before each command to simplify module usage c1d639

    • Import auth data moved to separate class to be able to call it from other commands 35c7a9

    • marketplace:auth:import command improvements a8557c

    • marketplace:auth:import command added 363014

    • Use interactive mode when running marketplace from CLI 840b9b

    • Version 1.6.0 22c3ca

    • Removed unused css styles 8f519f

    • Remove deprecated section about Web Setup Wizard 07613e

    • Allow to use --ignore-placetform-reqs option d09413

    • Allow to set additional composer cmd options 78bd24

    • Run command is now accepts output interface cdb741

    • PhpDoc fixes da05e7

    • Show composer output when use terminal 9bee68

    • Remove unused dependency 0f7a97

    • Add more info to the marketplace.log dcac01

    • Remove realtime logs because they depends on deprecated WebSetup wizard 3fe088

    • Version 1.5.5 3a0dd0

    • Allow to install on any newer magento release d09b83

    • Fixed compatibility with symfony < 4.2 af6715

    • Fixed compatibility with composer < 1.6.0 e95eff

    • Fixed errors when using composer < 1.8.4 0e3d16

    • Version 1.5.4 6d5a89

    • Allow installation on Magento 2.2 896959

    • Version 1.5.3 ec2b73

    • Allow installation on Magento 2.2 699fca

    • Version 1.5.2 414296

    • Allow installation on Magento 2.2 34d5cc

    • Version 1.5.1 bb499d

    • Fixed infinite loop when exec function is disabled.
      If flag is not set, symfony calls for hasSttyAvailable method that relies on exec. 514d5a

    • Version 1.5.0 0ef5a7

    • Don't show warning for now 7f3c80

    • Product command replaced with ProductCollection command 30fc4b

    • New command to update category data 'CategoryUpdate' f34e77

    • Code cleanup 586ef7

    • Skip command if related module is disabled 5fff98

    • Do not create new widgets if the same already exists 6cfc8e

    • Fixed error 'call to undefined method writeln' 8c6bd5

    • Update README.md df2de5

    • Added widget command to create widgets from installer 6793fc

    • Version 1.4.0 ed6656

    • Remove section about identity keys because this help was integrated into command itself e45627

    • Register CSP host on marketplace page only cbe00a

    • Add 'noopener' for external links c343a8

    • Added ability to pass installer params directly from the command.
      Example: bin/magento marketplace:package:install swissup/module-navigationpro --store=9 menu_type=simple menu_name=simple 973731

    • Fixed cache clean after package installation 37edda

    • Added ability to ask to fill input text during installation 9298dc

    • Added missing cache entry to cleanup 83e592

    • Improved listing performance 78936b

    • Magento 2.3.5 CSP compatibility 26d58b

    • Version 1.3.2 fdf9b9

    • Output possible exception in form as a message. 5b39c1

    • Don't parse installer when we just need to know if it exist 22a6b2

    • Raise an exception instead of warning when requested constant is not defined 414a6a

    • Do not process unknown commands. b7e4a9

    • Version 1.3.1 90f8d6

    • Added links to auth notice eeb6f1

    • Fixed command name in readme 132fcf

    • 1.3.0 889fa6

    • Auth notice for terminal b844b9

    • Don't enable channel if credentials are invalid 5d5906

    • marketplace:package:show command added for debug purpose 97d210

    • Cleanup console output a3688b

    • Show detected domain name when entering identity key 34918d

    • Added ability to use :auth command to show credentials 80888f

    • Update cached images f8c9a9

    • Uodated screenshots, added section about private repo ce940c

    • Validate handler before starting process. afe613

    • Added command to enter auth credentials for custom repositories. #2 c784fe

    • Version 1.2.1 619340

    • Minimize toolbar height 8c3329

    • Fixed missing installer popup when not every of selected packages has an installer 5d117a

    • Version 1.2.0 643cb5

    • Improved multiple actions handling. 61b08d

    • Move 'Deselect All' action to the bottom 0f31a3

    • Hide 'disable' actions 2a9958

    • Try to update all items, including invisible (cached records) 331133

    • Preserve selection on filters update. Fix recursion when select all items. 4e9626

    • Code refactoring 09d875

    • Code cleanup 10ff13

    • Added ability to select all visible packages with one click 4b6530

    • Fixed js error when server doesn't return proper response 1641eb

    • Fixed missing installer popup when not all of selected packages has it f1df17

    • Don't show error when auth.json is not found when getting credentials. 205074

    • Version 1.1.2 bf5e30

    • Improve cron validation logic.
      Check if built-in cron job was executed for the last hour. f7a0c2

    • Version 1.1.1 40e753

    • Don't show alerts when 'Web Setup Panel' is not working eaf763

    • Troubleshooting section added fa3120

    • Version 1.1.0 22a5c3

    • Fixed invisible actions dropdown 6fb17a

    • Don't try to accomplish some action if it's not available 8eeade

    • Don't show actions dropdown when it's empty 306991

    • Typo error 2b39c8

    • FAQ updated bc9dee

    • Added basic dev section c742db

    • Screenshot added fd7332

    • Fixed outdated notice when time is not available 98bbda

    • Cache clean command added cadb5c

    • Some metapackages are prefixed with 'product-' key f9d4c9

    • Allow to use source_model for the form fields 838287

    • Fixed disappeared package in the gir when enable/disable it b331bc

    • Big shadow 7f2594

    • Read marketplace data from dev-master is possible 7068c0

    • Don't show installer when using massaction if it's not available e33799

    • --satis-build-all acea32

    • Fixed console store name validation error 769af6

    • Improved dots visibility on white images ad831d

    • Serializer helper added e75688

    • Missing property added 81a8c0

    • Process nullable values d3ab24

    • Code cleanup 5a8c9d

    • Text helper added 4de29b

    • Boolean and int types added a7eb71

    • Don't use uppercase words 78ffce

    • CopyMediaDir command 6ec2c8

    • Products > Product 1e92fa

    • Collapse logs by default 1d784f

    • Fixed running multiple installers at once 0f2b98

    • Missing dependency added 0b1e95

    • Installer classes moved to separate directory edd046

    • Installer helper that could read user input 55b645

    • Command to create products with specified attribute 09bd65

    • Missing dependencies added 7f6b00

    • Added ability to split commands into separate files 653a19

    • Added ability to use const in installer commands 256ad1

    • Fixed issue with outdated package info in cached requests 095959

    • Code cleanup 657222

    • Run task as soon as possible 6eb3a6

    • Try to show correct time to the next cron job 28f3ee

    • Code cleanup f3567b

    • Validate requirements before run 6a983a

    • Unused code removed e8bbb3

    • Prevent posibility of request stacking b3263c

    • Fixed error when cron item is not found in DB 28c5a0

    • Code cleanup 4b291d

    • Do not supress errors when something doesn't work as expected 8f3b36

    • Fixed insuficient memory size bug. 6bebf6

    • Prevent possible request params override bd7398

    • PhpDoc fixes e6e0c5

    • Pass 'requestData' to each installer helper 0fb85a

    • Basic validator before running a job 0b3488

    • Fixed 'empty' theme creation ca8cb1

    • Fix 'Virtual Theme issue' when installing a theme on a 'dirty' DB. f517bb

    • Comments cleanup 2ca77f

    • Change label to 'Run installer' when package is downloaded 346a94

    • Show button as primary when package is downloaded a36265

    • Fixed link titles de9e3e

    • Fixed php syntax error 9c6a4d

    • Safe theme remove (Cleanup theme table and config_data) def314

    • Added missing @throws to PhpDoc 9640a4

    • Uninstall => Remove 7fec5a

    • Updated composer.json data 50813e

    • Fixed 'duplicate url' error when creating new cms pages 8cbdf7

    • Improved installation popup styles ef16fa

    • Virtual logger renamed to match other logger names 033def

    • Show success popup after installation 7ea666

    • LoggerAware trait added e2f6b3

    • Added CLI log when running installer. 9bc40a

    • Added missing property 3a9ea0

    • Run installer right after download. f4722e

    • Do not supress output in all composer commands acfbb3

    • Search for marketplace data in 'children' modules. @extends feature added. 0b285c

    • Missing try..catch added 0978d5

    • Prevent parsing errors when composer outputs some notices 447e3d

    • Remove not working code 17b4aa

    • Update package command added c0be85

    • CSS fixes fd388c

    • One-click installer support with basic commands. More to come. e131dc

    • Installed flag renamed to downloaded 63d92f

    • Group repo data into 'cache' folder 8f3698

    • Added ability to use keys with domain and username auth types aa6c93

    • Code refactoring 388aa4

    • Single command to add key or enter password 391ab4

    • Readme improvements 185081

    • Cleanup log when new task received b543d7

    • Fixed 'prolong' functionality abd86d

    • Fixed 'Hide completed tasks' visibility 04a829

    • Remove not needed log b39056

    • Realtime log via 'setup' application d4b4ba

    • Fixed checkbox styles in tasks grid 004d0c

    • Move spinner to the top to see it when the list is long e22771

    • Show module links for metapackages, if found. 0f1f89

    • mdash => — 49eb1d

    • Readme contents added 3cdb57

    • Unique command names c69155

    • package:install and package:uninstall commands added 797cd0

    • Missing phpdocs 02b2aa

    • Remove not working 'update' button 64f2ba

    • Don't show 'remove' action for modules that are not required in composer.json cbedd9

    • New 'state' filters b5c978

    • All components are always enabled (except modules). 8b645e

    • Hide item if it was filtered by the server after some action d1bf7d

    • Massactions 7fc5b7

    • Unuser code removed b76c07

    • State filter added a5dc8a

    • Show 'PackageType' filter instead of channel. afc496

    • Filter by 'package type' added. 429713

    • CSS fix 7c6b17

    • Sort improvements: move packages with release date to the top. c33e63

    • Filter improvements: check 'require' field for metapackages only. 2aaf93

    • Channels counter added. Show latest version on the package. 1f26a6

    • Show all channels at a time. Remove client-side filters. 13d9e7

    • Don't run queue if latest item was added just now b6b776

    • Unused code removed 2acd37

    • Don't add IP to the whitelist because it breaks production mode command. 29a779

    • Remove useless LogHandler 5e2215

    • WIP: ip added to maintenance whitelist, handlers refactoring dc97a0

    • Add job status titles f0a54c

    • Don't calculate time to next cron when maintenance mode is set f67ddd

    • Use mixin to create small scrollbars 0b30aa

    • Small css fixes a9c936

    • Show recent tasks for a longer time cc47b3

    • Log added d797de

    • Better filesystem cleanup 408f3f

    • Remove useless code dfc5b7

    • Added missing return statement e0f281

    • Process wrapper added 3584f8

    • Better task name 068f61

    • Production mode compatibility ad3499

    • Mark tasks as errorred when exception was thrown during the process. 5dc4bf

    • Show correct outdated info when 'dev-master' is installed 8dd7e7

    • Show label when you actually can hide something. ea7a10

    • Ability to hide completed items 3f034c

    • Fixed error during module uninstallation c8c827

    • Run setup:upgrade with Symfony/Process.
      Get rid of MagentoCli because it runs in the same thread
      and doesn't see just installed modules. a79d9e

    • Cancel cron_schedule when canceling some task 9ece18

    • Fixed js error when ActivityGrid response is corrupted. 27aa97

    • Update all packages as any of them could be installed together with metapackage. cd940a

    • Check if cron is working 8e65ad

    • Don't change module status manually as it results in broken app 78411c

    • Nice scrollbar for activity grid 6bc1ca

    • Reduce refresh rate d0cc7b

    • CSS improvements 72203b

    • WIP: validate before run 05e2f1

    • Send array of packages instead of single package d2a88c

    • Ability to disable multiple packages at once 837503

    • Fixed success message when saving package b6da62

    • Added note about public_url property ee7e6f

    • Remove loader from packages grid if job was processed for more than 3 minutes 1c1e70

    • WIP: Activity grid improvements 0c29bf

    • Fixed non-stop spinning loader. 1354b2

    • Do not treat errored jobs as completed. a70021

    • Handler whitelist added 2de3fc

    • Job commands renamed into handlers 03cf78

    • Group files by entity name b0c84e

    • Cleanup outdated cache entries 8a2115

    • Cache packages data for 30 minutes 43ef40

    • Don't use cache magento cache to prevent cached data flushing d4dddf

    • Uninstall method added 831a94

    • Prevent multiple requests to get packages 7e3dd2

    • Fixed activity styles when it has scrollbar 645492

    • Updated queue process logic 6f12da

    • Don't use 'text' cursor over status label. 3463ee

    • CSS refactoring c2efa5

    • Clean generated files and run setup:upgrade b5f5b9

    • Return output when possible 9a512c

    • Sort tasks by id 0d708f

    • Prevent scrollbar in activity popup 819cdd

    • Canceled status added. 75437c

    • Removed module:enable command 71999b

    • Removed redundant popups 0019ae

    • Ability to skip some task 717144

    • Don't change php settings e8d202

    • Hide 'disable' button ddd63d

    • Remove modal fixes 5a1779

    • CSS fixes 48f7bf

    • Tasks styles moved to activity.less 8226bb

    • Settings styles moved into single file e93260

    • Grid => Packages 3c3d73

    • Show loader when job is running 9467ec

    • CSS optimizations. 084492

    • Show tasks by default 5f2df8

    • Small css improvements when image is hidden ce6567

    • Small css improvements 35367f

    • Unused code removed 9552ed

    • Remove code nesting 41cc5c

    • Jobs activity improvements 60921b

    • CSS moved to subfolder 40b5f8

    • Added ability to create separate page for tasks history 9f5e83

    • listing => packages/grid 588881

    • WIP: tasks css d6ec72

    • WIP: ajax actions, real time updates. 842cf4

    • Report about failed operations due to unresolved dependencies f047b3

    • Fixed errors when processign multiple commands 72d445

    • Queued status added 1939d2

    • Added ability ot refresh tasks list. 9a6a33

    • Basic grid with jobs. b0bb02

    • Code refactoring. 7869da

    • New commands added. 25f139

    • Channel:enable command improved - aks for credentials if needed. 28074e

    • Few console commands added. 2266f9

    • Queue cleanup added. f4149b

    • Split di into sections by channel. 0dd6c7

    • Process tasks asynchroniously (Fixes permission issues). c43027

    • Fixed missing credentials when domain level > 3 e0f99c

    • Added explanations about actions with asterisks cea160

    • CSS improvements. 83c987

    • PublicUrl feature added to add ability to show outdated modules. 805fff

    • Fixed invalid client-side cached entries when multiple channels share the same package. fa5d74

    • Read local modules from composer.lock (Invisible metapackages fix). 5b9acd

    • Install method added 0187ac

    • Auth notice added. 741a8f

    • Show keys below form, show text when keys are not found. bacbcc

    • Prevent duplicated keys. 0ea6b9

    • Keys renderer component added. 89d760

    • WIP: Access key renderer 6453c2

    • Module dependencies added. 81aa43

    • Added ability to insert additional fields before password row. 146522

    • Fixed zero packages when filter is enabled by non-existing channel. 6f5b79

    • Correct plural form for returned packages count. 771f76

    • Appear animation for success response. e73790

    • Added channel validator action. 66a107

    • Code refactoring. 281404

    • Don't supress exceptions to be able to report about errors. 848d35

    • Always show channel url. 556221

    • Small js fixes 60be4b

    • Use native filters to filter packages by channel instead of separate session. f9f113

    • All actions merged into single action. 7e4f6f

    • Install and uninstall actions. c9b42a

    • Update package info after action was completed. ed0e88

    • Send and recieve channel for each package 4e30a1

    • Added ability to programmatically select channel to load. 511c50

    • Composer application added. 05051d

    • Revert min-height update as we can't disable image in current grid implementation. f059b0

    • Allow to disable pagination. (Need to rewrite filters to enable it.) c8b75f

    • Improve grid styles when image is disabled. 188e7e

    • Reorder rows to match their visual positions. fde528

    • Pagination support added to the collection. d64f86

    • Show one channel at once. Channel switcher added. 1e15d8

    • WIP. Move the code around. 66abe1

    • Close all channels by default 551c1f

    • Improved styles when release date is not available. 419682

    • Fixed missing actions in statusbar. ca4bd1

    • Fixed error when listing Magento Marketplace modules 4d61bf

    • ComposerRepository support added. e3a24c

    • Proper url for settings page. (It's not exist actually.) 0ab8f2

    • Acl resources added to data sources. 11eccb

    • Acl resources added to listing buttons. 1c3847

    • Hide item actions when not allowed to use them. 7ff8f3

    • Show message about insufficient permissions when needed. d2226f

    • Move acl resources to Magento_Backend::tools f063fb

    • Get rid of deprecated classes. 35d605

    • Fixed undefined variable error. fc5af3

    • Update acl resources 676ea2

    • Allow to modify all params via di.xml 09af33

    • Try to save registered channels only. 83cb50

    • php errors fixed 429475

    • WIP - Marketplace auth settings. be0799

    • Fixed possible undefined 'data' variable. a5dddf

    • CSS improvement 651a28

    • Remove unused code. ed7714

    • Removed unused code. 302c52

    • Improve 'fulltext' search to find more metapackages. 913842

    • Optimize 'activateFilter' loop. a1a9ec

    • Save client-side filters to bookmarks 476860

    • Use bookmarks to store last fulltext filter 891e18

    • Remove shadows and fix side paddings. fa68bf

    • Use 'bundle' label instead of 'metackage'. (It's easier ot understand, I think). 7a5ec4

    • Client-side filters added eb4916

    • Styles for extra wide screens 23c7ba

    • Mark not available commands 941f9a

    • Remove useless filters 2ed86b

    • Use proper name for each package type 5838b4

    • 'Fulltext' search added. (No it's not.) 758f45

    • Remove invalid data d9d911

    • Use declared method to sort data 93a01d

    • Dummy filter for collection 9f1fb8

    • Module update action. This will be rewritten to use cron jobs to fix memory and permission issues. 78e2cf

    • Actions shortcuts in status row. 1c7862

    • Enable/Disable module c7ce52

    • Data => RemoteData 1994ca

    • Split collection into parts (Local and Remote) 2a9cda

    • Move disabled modules to the bottom. 9b0287

    • Delete => Uninstall e1409e

    • Ajax actions added. (install, uninstall, disable, enable, update) 2d47a8

    • CSS fix 3b2416

    • Prevent page jumping when modal is shown. 135999

    • Separator added to links menu fc8489

    • Improved confirmation popup titles 5bb5fa

    • JSDoc fix 160754

    • Decrease min-height for smaller screen sizes 90664d

    • Actions merged into Links 76e904

    • Fix links columns when image is disabled 6a33cc

    • Status column improvements 7a9e06

    • Improved links output when single link is available only. 2033dc

    • 'Update All' button added 375ec5

    • Show all possible actions 965abd

    • Don't show modules without marketplace section in composer.json 0348f6

    • WIP 8bcdca

    • Fixed invisible links toggler ca7211

    • CSS fixes 0e4b50

    • Image placeholder added. Lazy loading added. cc563e

    • Less margin above status 'badge' 1782d9

    • Links css fixes 391fb3

    • Keywords css fixes 2f3f74

    • Links dropdown added 55a2fa

    • Don't render keywords when they are empty. b78ed3

    • Badge => Keywords 5bf1d6

    • Removed unused data 0dfbd8

    • Sort items to show outdated at the top. 9fc085

    • Show latest version for not installed modules b9bc72

    • Unused styles removed ce3da8

    • WIP: modules grid 2fefb6

    • Styles for version representation updated 25cd65

    • Styles for version representation updated f4b77c

    • Remove unused styles 2876c3

    • Sort packages by update time 2e8560

    • LESS refactoring 1354c2

    • Clear column name for package name f9dc9d

    • Catch empty response exception bf7c44

    • WIP: dummy config button added 554d6a

    • WIP: grid styles 8bb2c7

    • Basic grid with all swissup modules. 73346f