{"minified":"composer/2.0","packages":{"vaimo/composer-patches":[{"name":"vaimo/composer-patches","description":"Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.","keywords":["plugin","utility","tools","maintenance","utils","utilities","composer plugin","patching","backports","Fixes","version restriction","indirect restrictions","patch description","remote patch files","downloaded patches","package bug-fix","package patches","patch exclusion","development patches","hot-fixes","hotfixes","environment flags","skipped packages","patch skipping","maintenance tools","multiple formats","patch branching","multi-version patches","bundled patches","patch command","os-specific config","configurable patch applier","back-ports","bulk patches","patch header","patch meta-data","resolve patches","patch search","patch resolve","patcher","composer command"],"homepage":"","version":"6.0.3","version_normalized":"6.0.3.0","license":["MIT"],"authors":[{"name":"Allan Paiste","email":"allan.paiste@vaimo.com"}],"source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"fc04086a7869ee5b5163a78853133f61435c3cd0"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/fc04086a7869ee5b5163a78853133f61435c3cd0","type":"zip","shasum":"","reference":"fc04086a7869ee5b5163a78853133f61435c3cd0"},"type":"composer-plugin","support":{"docs":"https://github.com/vaimo/composer-patches","issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches"},"funding":[],"time":"2026-09-28T15:49:54+00:00","published-time":"2026-09-29T07:11:57+00:00","autoload":{"psr-4":{"Vaimo\\ComposerPatches\\":"src"}},"extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"output":{"md":"CHANGELOG.md"},"source":"changelog.json"}},"require":{"php":">=7.1.0","ext-json":"*","composer-plugin-api":"^2.0","composer-runtime-api":"^2.0","loophp/phposinfo":"^1.6 || ^1.7","seld/jsonlint":"^1.7.1","symfony/console":"^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0","vaimo/topological-sort":"^1.0 || ^2.0"},"require-dev":{"composer/composer":"^2.0","vaimo/composer-patches-proxy":"1.0.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^1.0 || ^2.0"},"conflict":{"cweagans/composer-patches":"*"}},{"version":"6.0.2","version_normalized":"6.0.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ca8c3670a6d04f6c08ef23561ee4de71c86f2f87"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ca8c3670a6d04f6c08ef23561ee4de71c86f2f87","type":"zip","shasum":"","reference":"ca8c3670a6d04f6c08ef23561ee4de71c86f2f87"},"time":"2026-06-12T06:43:10+00:00","published-time":"2026-06-12T07:57:03+00:00"},{"version":"6.0.1","version_normalized":"6.0.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"8a61db92824a6e934ad0a5b9358a164e61881363"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/8a61db92824a6e934ad0a5b9358a164e61881363","type":"zip","shasum":"","reference":"8a61db92824a6e934ad0a5b9358a164e61881363"},"time":"2026-03-02T07:57:00+00:00","published-time":"2026-03-02T08:15:09+00:00"},{"version":"6.0.0","version_normalized":"6.0.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"cbd8bed2204e6a47672572a3857fca5706d76d12"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/cbd8bed2204e6a47672572a3857fca5706d76d12","type":"zip","shasum":"","reference":"cbd8bed2204e6a47672572a3857fca5706d76d12"},"time":"2026-02-03T05:45:51+00:00","published-time":"2026-02-03T05:55:12+00:00","require-dev":{"composer/composer":"^2.0","vaimo/composer-patches-proxy":"1.0.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^1.0.0"}},{"version":"5.6.2","version_normalized":"5.6.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"c94bca53476faf99df0779d3a6e58767122b1271"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/c94bca53476faf99df0779d3a6e58767122b1271","type":"zip","shasum":"","reference":"c94bca53476faf99df0779d3a6e58767122b1271"},"time":"2026-09-28T15:49:18+00:00","published-time":"2026-09-29T07:16:11+00:00","require":{"php":">=7.0.0","ext-json":"*","composer-plugin-api":"^1.0 || ^2.0","composer-runtime-api":"^1.0 || ^2.0","loophp/phposinfo":"^1.6 || ^1.7","seld/jsonlint":"^1.7.1","symfony/console":"^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0","vaimo/topological-sort":"^1.0 || ^2.0"},"require-dev":{"composer/composer":"^1.0 || ^2.0","vaimo/composer-patches-proxy":"1.0.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^1.0.0"}},{"version":"5.6.1","version_normalized":"5.6.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e5728120058582278b080191d9f73e75d4c8c32d"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e5728120058582278b080191d9f73e75d4c8c32d","type":"zip","shasum":"","reference":"e5728120058582278b080191d9f73e75d4c8c32d"},"time":"2026-06-12T07:52:49+00:00","published-time":"2026-06-12T07:56:02+00:00"},{"version":"5.6.0","version_normalized":"5.6.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"f06b94ab30e1e792dc06c8a5045960c62ca84b62"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/f06b94ab30e1e792dc06c8a5045960c62ca84b62","type":"zip","shasum":"","reference":"f06b94ab30e1e792dc06c8a5045960c62ca84b62"},"time":"2026-01-29T13:26:57+00:00","published-time":"2026-01-29T13:33:52+00:00"},{"version":"5.5.4","version_normalized":"5.5.4.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"fa96411d2ebe60ea4431a8f3cba414e37b47908c"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/fa96411d2ebe60ea4431a8f3cba414e37b47908c","type":"zip","shasum":"","reference":"fa96411d2ebe60ea4431a8f3cba414e37b47908c"},"time":"2025-08-01T12:30:51+00:00","published-time":"2025-08-01T12:32:40+00:00","require":{"php":">=7.0.0","ext-json":"*","composer-plugin-api":"^1.0 || ^2.0","composer-runtime-api":"^1.0 || ^2.0","loophp/phposinfo":"^1.6 || ^1.7","seld/jsonlint":"^1.7.1","symfony/console":"<7.0","vaimo/topological-sort":"^1.0 || ^2.0"}},{"version":"5.5.3","version_normalized":"5.5.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"2ed64d242258f1757e88cb9dad3d175e983461d5"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/2ed64d242258f1757e88cb9dad3d175e983461d5","type":"zip","shasum":"","reference":"2ed64d242258f1757e88cb9dad3d175e983461d5"},"time":"2025-07-30T11:03:39+00:00","published-time":"2025-07-30T11:05:18+00:00","require":{"php":">=7.0.0","ext-json":"*","composer-plugin-api":"^1.0 || ^2.0","composer-runtime-api":"^1.0 || ^2.0","loophp/phposinfo":"^1.6 || ^1.7","seld/jsonlint":"^1.7.1","symfony/console":"<7.0","vaimo/topological-sort":"^1.0"}},{"version":"5.5.2","version_normalized":"5.5.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"506a088413ccb7bdd9b91be468929a25052e0200"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/506a088413ccb7bdd9b91be468929a25052e0200","type":"zip","shasum":"","reference":"506a088413ccb7bdd9b91be468929a25052e0200"},"time":"2025-07-18T10:58:11+00:00","published-time":"2025-07-18T11:01:40+00:00"},{"version":"5.5.1","version_normalized":"5.5.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"311cf7d8b204fd4fddf6d3540d027a9cb46e5274"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/311cf7d8b204fd4fddf6d3540d027a9cb46e5274","type":"zip","shasum":"","reference":"311cf7d8b204fd4fddf6d3540d027a9cb46e5274"},"time":"2025-07-14T09:36:43+00:00","published-time":"2025-07-14T09:41:42+00:00"},{"version":"5.5.0","version_normalized":"5.5.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"9dd06f1d5336e1f25740b1de3ae9528a2949986d"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/9dd06f1d5336e1f25740b1de3ae9528a2949986d","type":"zip","shasum":"","reference":"9dd06f1d5336e1f25740b1de3ae9528a2949986d"},"time":"2025-07-14T07:47:38+00:00","published-time":"2025-07-14T07:48:57+00:00","autoload":{"files":["compatibility.php"],"psr-4":{"Vaimo\\ComposerPatches\\":"src"}}},{"version":"5.4.0","version_normalized":"5.4.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"98d94b30fde364fe4f55e797e7ccd5543e205744"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/98d94b30fde364fe4f55e797e7ccd5543e205744","type":"zip","shasum":"","reference":"98d94b30fde364fe4f55e797e7ccd5543e205744"},"time":"2025-06-04T12:17:57+00:00","published-time":"2025-06-04T12:21:29+00:00"},{"version":"5.3.1","version_normalized":"5.3.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"55eb5a5347a20ef6bf662204f1f4bd8b22ca8f89"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/55eb5a5347a20ef6bf662204f1f4bd8b22ca8f89","type":"zip","shasum":"","reference":"55eb5a5347a20ef6bf662204f1f4bd8b22ca8f89"},"time":"2025-06-03T09:38:58+00:00","published-time":"2025-06-03T09:45:24+00:00","autoload":{"psr-4":{"Vaimo\\ComposerPatches\\":"src"}},"require":{"php":">=7.1.0","ext-json":"*","composer-plugin-api":"^1.0 || ^2.0","composer-runtime-api":"^1.0 || ^2.0","loophp/phposinfo":"^1.6","seld/jsonlint":"^1.7.1","vaimo/topological-sort":"^1.0"},"require-dev":{"composer/composer":"^1.0 || ^2.0","vaimo/composer-patches-proxy":"1.0.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","sebastian/phpcpd":">=1.4.3","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^1.0.0"}},{"version":"5.3.0","version_normalized":"5.3.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"f674021cdf51727fdc8cc4357afdf7d5fb78af49"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/f674021cdf51727fdc8cc4357afdf7d5fb78af49","type":"zip","shasum":"","reference":"f674021cdf51727fdc8cc4357afdf7d5fb78af49"},"time":"2025-06-02T10:33:20+00:00","published-time":"2025-06-02T10:34:37+00:00","require":{"php":">=7.0.0","ext-json":"*","composer-plugin-api":"^1.0 || ^2.0","composer-runtime-api":"^1.0 || ^2.0","loophp/phposinfo":"^1.6","seld/jsonlint":"^1.7.1","vaimo/topological-sort":"^1.0"}},{"version":"5.2.2","version_normalized":"5.2.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"adf4bf96a6bd74c685758cbf5e9f3eecb6815045"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/adf4bf96a6bd74c685758cbf5e9f3eecb6815045","type":"zip","shasum":"","reference":"adf4bf96a6bd74c685758cbf5e9f3eecb6815045"},"time":"2025-06-02T05:52:03+00:00","published-time":"2025-06-02T05:56:17+00:00"},{"version":"5.2.1","version_normalized":"5.2.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e1422d766f6f66f38069d6f8f031aec47b86d32f"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e1422d766f6f66f38069d6f8f031aec47b86d32f","type":"zip","shasum":"","reference":"e1422d766f6f66f38069d6f8f031aec47b86d32f"},"time":"2025-04-17T11:28:19+00:00","published-time":"2025-04-17T11:31:53+00:00"},{"version":"5.2.0","version_normalized":"5.2.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ad249f8851902a71f0bdd2f03a89bb8956049ec5"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ad249f8851902a71f0bdd2f03a89bb8956049ec5","type":"zip","shasum":"","reference":"ad249f8851902a71f0bdd2f03a89bb8956049ec5"},"time":"2024-04-18T10:12:28+00:00","published-time":"2024-04-18T10:15:12+00:00"},{"version":"5.1.2","version_normalized":"5.1.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"6d8e2de2848f38d0502778df5c3b68a0f274b70b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/6d8e2de2848f38d0502778df5c3b68a0f274b70b","type":"zip","shasum":"","reference":"6d8e2de2848f38d0502778df5c3b68a0f274b70b"},"time":"2023-11-22T15:06:49+00:00","published-time":"2023-11-22T15:08:24+00:00"},{"version":"5.1.1","version_normalized":"5.1.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"148ab02bcc073099ded44baf6ff0fefc65d29edd"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/148ab02bcc073099ded44baf6ff0fefc65d29edd","type":"zip","shasum":"","reference":"148ab02bcc073099ded44baf6ff0fefc65d29edd"},"time":"2023-03-09T06:26:47+00:00","published-time":"2023-03-09T06:28:34+00:00"},{"version":"5.1.0","version_normalized":"5.1.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"8484748969cadebe843b29192c36fae255e74722"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/8484748969cadebe843b29192c36fae255e74722","type":"zip","shasum":"","reference":"8484748969cadebe843b29192c36fae255e74722"},"time":"2022-07-08T11:09:24+00:00","published-time":"2022-07-08T11:09:46+00:00"},{"version":"5.0.0","version_normalized":"5.0.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"2cc920b7d9df7c60241e44e78f120cd8cd846fe5"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/2cc920b7d9df7c60241e44e78f120cd8cd846fe5","type":"zip","shasum":"","reference":"2cc920b7d9df7c60241e44e78f120cd8cd846fe5"},"time":"2022-05-13T10:31:16+00:00","published-time":"2022-05-13T10:32:38+00:00","require":{"php":">=7.0.0","ext-json":"*","composer-plugin-api":"^1.0 || ^2.0","loophp/phposinfo":"^1.6","seld/jsonlint":"^1.7.1","vaimo/topological-sort":"^1.0"}},{"version":"4.22.5","version_normalized":"4.22.5.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"b38ac08bcdd056bca27be271e8a1f2073ec31a17"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/b38ac08bcdd056bca27be271e8a1f2073ec31a17","type":"zip","shasum":"","reference":"b38ac08bcdd056bca27be271e8a1f2073ec31a17"},"time":"2026-09-28T15:47:32+00:00","published-time":"2026-09-29T07:16:11+00:00","require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0 || ^2.0","drupol/phposinfo":"^1.6","seld/jsonlint":"^1.7.1","vaimo/topological-sort":"^1.0"},"require-dev":{"composer/composer":"^1.0 || ^2.0","vaimo/composer-patches-proxy":"1.0.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","sebastian/phpcpd":">=1.4.3","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^0.17.0"},"conflict":"__unset"},{"version":"4.22.4","version_normalized":"4.22.4.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3da4cdf03fb4dc8d92b3d435de183f6044d679d6"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3da4cdf03fb4dc8d92b3d435de183f6044d679d6","type":"zip","shasum":"","reference":"3da4cdf03fb4dc8d92b3d435de183f6044d679d6"},"time":"2021-02-25T11:24:50+00:00","published-time":"2021-02-25T11:25:28+00:00"},{"version":"4.22.3","version_normalized":"4.22.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"411c59ec34cb63ab3f95068256590855b6ff6622"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/411c59ec34cb63ab3f95068256590855b6ff6622","type":"zip","shasum":"","reference":"411c59ec34cb63ab3f95068256590855b6ff6622"},"time":"2021-02-24T14:40:29+00:00","published-time":"2021-02-24T14:54:47+00:00"},{"version":"4.22.2","version_normalized":"4.22.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a5a9ffad51b288f900684737e56df77bc355b59e"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a5a9ffad51b288f900684737e56df77bc355b59e","type":"zip","shasum":"","reference":"a5a9ffad51b288f900684737e56df77bc355b59e"},"time":"2021-02-24T01:36:10+00:00","published-time":"2021-02-24T01:48:19+00:00","require-dev":{"composer/composer":"^1.0 || ^2.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","sebastian/phpcpd":">=1.4.3","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^0.17.0"}},{"version":"4.22.1","version_normalized":"4.22.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"c9733f983026f92464b3aaa2c99fe632f7c7b144"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/c9733f983026f92464b3aaa2c99fe632f7c7b144","type":"zip","shasum":"","reference":"c9733f983026f92464b3aaa2c99fe632f7c7b144"},"time":"2021-02-20T18:41:33+00:00","published-time":"2021-02-20T18:41:50+00:00"},{"version":"4.22.0","version_normalized":"4.22.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"fb8ee4baa7813e1344bea7f1937d5732af155214"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/fb8ee4baa7813e1344bea7f1937d5732af155214","type":"zip","shasum":"","reference":"fb8ee4baa7813e1344bea7f1937d5732af155214"},"time":"2021-02-20T18:06:39+00:00","published-time":"2021-02-20T18:14:32+00:00"},{"version":"4.21.1","version_normalized":"4.21.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ca2272082482c5ceec6c62af31db7318650afa67"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ca2272082482c5ceec6c62af31db7318650afa67","type":"zip","shasum":"","reference":"ca2272082482c5ceec6c62af31db7318650afa67"},"time":"2021-01-31T21:14:00+00:00","published-time":"2021-01-31T21:33:15+00:00","require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0","drupol/phposinfo":"^1.6","seld/jsonlint":"^1.7.1","vaimo/topological-sort":"^1.0"},"require-dev":{"composer/composer":"^1.0.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","sebastian/phpcpd":">=1.4.3","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^0.15.1"}},{"version":"4.21.0","version_normalized":"4.21.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"2eff383485782330b4b6a02071da92c96518a40a"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/2eff383485782330b4b6a02071da92c96518a40a","type":"zip","shasum":"","reference":"2eff383485782330b4b6a02071da92c96518a40a"},"time":"2021-01-31T12:28:22+00:00","published-time":"2021-02-04T12:59:56+00:00","require-dev":{"composer/composer":"^1.0.0","phpcompatibility/php-compatibility":"^9.1.1","squizlabs/php_codesniffer":"^2.9.2","sebastian/phpcpd":"^1.4.3","phpmd/phpmd":"^2.6.0","vaimo/composer-changelogs":"^0.15.1"}},{"version":"4.20.2","version_normalized":"4.20.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a7a037214d71e8fbd836892db96b3c35763715b1"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a7a037214d71e8fbd836892db96b3c35763715b1","type":"zip","shasum":"","reference":"a7a037214d71e8fbd836892db96b3c35763715b1"},"time":"2019-09-24T23:26:00+00:00","published-time":"2019-09-24T23:26:32+00:00","funding":"__unset"},{"version":"4.20.1","version_normalized":"4.20.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"d0c41ea1d5750882e0631b4410a976473cc73bcf"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/d0c41ea1d5750882e0631b4410a976473cc73bcf","type":"zip","shasum":"","reference":"d0c41ea1d5750882e0631b4410a976473cc73bcf"},"time":"2019-09-24T14:01:21+00:00","published-time":"2019-09-24T14:02:15+00:00"},{"version":"4.20.0","version_normalized":"4.20.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"86452ba82dcfe8b42771e33d6bf98103dcffbae2"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/86452ba82dcfe8b42771e33d6bf98103dcffbae2","type":"zip","shasum":"","reference":"86452ba82dcfe8b42771e33d6bf98103dcffbae2"},"time":"2019-09-16T20:47:42+00:00","published-time":"2019-09-16T20:53:18+00:00"},{"version":"4.19.3","version_normalized":"4.19.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"d9129f976d2fa5e1143807527f68c1009a0e9f5c"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/d9129f976d2fa5e1143807527f68c1009a0e9f5c","type":"zip","shasum":"","reference":"d9129f976d2fa5e1143807527f68c1009a0e9f5c"},"time":"2019-09-05T16:55:58+00:00","published-time":"2019-09-05T16:58:07+00:00"},{"version":"4.19.2","version_normalized":"4.19.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"6e96955f5704fb42d7b854009b3e5ff9c09186f6"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/6e96955f5704fb42d7b854009b3e5ff9c09186f6","type":"zip","shasum":"","reference":"6e96955f5704fb42d7b854009b3e5ff9c09186f6"},"time":"2019-09-02T11:33:39+00:00","published-time":"2019-09-02T11:36:19+00:00"},{"version":"4.19.1","version_normalized":"4.19.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"29305b895a4a7e6739d480e15fd06d1d48f8d079"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/29305b895a4a7e6739d480e15fd06d1d48f8d079","type":"zip","shasum":"","reference":"29305b895a4a7e6739d480e15fd06d1d48f8d079"},"time":"2019-08-28T16:35:07+00:00","published-time":"2019-08-28T16:41:37+00:00","require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0","drupol/phposinfo":"^1.6.1.2","vaimo/topological-sort":"^1.0","seld/jsonlint":"^1.7.1"},"require-dev":{"composer/composer":"^1.0.0","phpcompatibility/php-compatibility":"^9.1.1","vaimo/composer-changelogs":"^0.15.1","squizlabs/php_codesniffer":"^2.9.2","phpunit/phpunit":"^4.8.36","sebastian/phpcpd":"^1.4.3","phpmd/phpmd":"^2.6.0"}},{"version":"4.19.0","version_normalized":"4.19.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ba5d829bdc0d5a96d34c5c580e61e21194fdfe19"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ba5d829bdc0d5a96d34c5c580e61e21194fdfe19","type":"zip","shasum":"","reference":"ba5d829bdc0d5a96d34c5c580e61e21194fdfe19"},"time":"2019-08-28T15:45:47+00:00","published-time":"2019-08-28T15:47:46+00:00"},{"version":"4.18.3","version_normalized":"4.18.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"604ac76ab9525f224d45d9211ffea22e7b3bbe9e"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/604ac76ab9525f224d45d9211ffea22e7b3bbe9e","type":"zip","shasum":"","reference":"604ac76ab9525f224d45d9211ffea22e7b3bbe9e"},"time":"2019-08-26T14:57:23+00:00","published-time":"2019-08-26T14:58:05+00:00"},{"version":"4.18.2","version_normalized":"4.18.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"da01a6001aa642306bb120e42fe47cf3d0e83b45"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/da01a6001aa642306bb120e42fe47cf3d0e83b45","type":"zip","shasum":"","reference":"da01a6001aa642306bb120e42fe47cf3d0e83b45"},"time":"2019-08-26T09:55:16+00:00","published-time":"2019-08-26T09:56:10+00:00"},{"version":"4.18.1","version_normalized":"4.18.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"82c761504120d1cbaea453438148e10e763eca48"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/82c761504120d1cbaea453438148e10e763eca48","type":"zip","shasum":"","reference":"82c761504120d1cbaea453438148e10e763eca48"},"time":"2019-08-26T09:41:50+00:00","published-time":"2019-08-26T09:42:23+00:00"},{"version":"4.18.0","version_normalized":"4.18.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"1f7f356b4c4733cb01a9307f42ecb5b6c143f465"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/1f7f356b4c4733cb01a9307f42ecb5b6c143f465","type":"zip","shasum":"","reference":"1f7f356b4c4733cb01a9307f42ecb5b6c143f465"},"time":"2019-08-26T09:16:33+00:00","published-time":"2019-08-26T09:18:00+00:00"},{"version":"4.17.10","version_normalized":"4.17.10.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"380cd58652411542280d46b34350c1f45acd9660"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/380cd58652411542280d46b34350c1f45acd9660","type":"zip","shasum":"","reference":"380cd58652411542280d46b34350c1f45acd9660"},"time":"2019-08-25T14:29:07+00:00","published-time":"2019-08-25T14:30:42+00:00","require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0","tivie/php-os-detector":"^1.0","vaimo/topological-sort":"^1.0","seld/jsonlint":"^1.7.1"}},{"version":"4.17.9","version_normalized":"4.17.9.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"695daaeb57f51ed9e4f43517a56883491b147320"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/695daaeb57f51ed9e4f43517a56883491b147320","type":"zip","shasum":"","reference":"695daaeb57f51ed9e4f43517a56883491b147320"},"time":"2019-08-22T16:25:43+00:00","published-time":"2019-08-22T16:26:39+00:00"},{"version":"4.17.8","version_normalized":"4.17.8.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"975d6c6831295b0896b73ebf1da8aeba079fd0e1"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/975d6c6831295b0896b73ebf1da8aeba079fd0e1","type":"zip","shasum":"","reference":"975d6c6831295b0896b73ebf1da8aeba079fd0e1"},"time":"2019-08-22T14:59:07+00:00"},{"version":"4.17.7","version_normalized":"4.17.7.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a9f9258085a0a154525bcad1cda87d9b3ce0a403"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a9f9258085a0a154525bcad1cda87d9b3ce0a403","type":"zip","shasum":"","reference":"a9f9258085a0a154525bcad1cda87d9b3ce0a403"},"time":"2019-08-22T10:25:14+00:00","published-time":"2019-08-22T11:10:47+00:00"},{"version":"4.17.6","version_normalized":"4.17.6.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e56d27040da6bae630cf9bf2f0e72b365c964da8"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e56d27040da6bae630cf9bf2f0e72b365c964da8","type":"zip","shasum":"","reference":"e56d27040da6bae630cf9bf2f0e72b365c964da8"},"time":"2019-08-21T11:03:39+00:00","published-time":"2019-08-21T11:04:19+00:00"},{"version":"4.17.5","version_normalized":"4.17.5.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"6b914bd707d493c471a70e4bb36d18fd2d09e763"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/6b914bd707d493c471a70e4bb36d18fd2d09e763","type":"zip","shasum":"","reference":"6b914bd707d493c471a70e4bb36d18fd2d09e763"},"time":"2019-08-21T09:42:25+00:00","published-time":"2019-08-21T09:43:36+00:00"},{"version":"4.17.4","version_normalized":"4.17.4.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"2c251c3804d78876defdf60be43c0f7bbb156969"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/2c251c3804d78876defdf60be43c0f7bbb156969","type":"zip","shasum":"","reference":"2c251c3804d78876defdf60be43c0f7bbb156969"},"time":"2019-08-19T18:31:21+00:00","published-time":"2019-08-19T18:33:37+00:00"},{"version":"4.17.3","version_normalized":"4.17.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e645007d9fc66fc50b6f872fca306479dd3c8a70"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e645007d9fc66fc50b6f872fca306479dd3c8a70","type":"zip","shasum":"","reference":"e645007d9fc66fc50b6f872fca306479dd3c8a70"},"time":"2019-08-19T14:42:26+00:00","published-time":"2019-08-19T14:44:56+00:00"},{"version":"4.17.2","version_normalized":"4.17.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"02b9404a76ecbc798d9583aeb5226d3a529dfe57"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/02b9404a76ecbc798d9583aeb5226d3a529dfe57","type":"zip","shasum":"","reference":"02b9404a76ecbc798d9583aeb5226d3a529dfe57"},"time":"2019-08-12T09:39:30+00:00","published-time":"2019-08-12T09:40:06+00:00"},{"version":"4.17.1","version_normalized":"4.17.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"9c842ea7eae4fb5a55963c643704d31081c89c1f"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/9c842ea7eae4fb5a55963c643704d31081c89c1f","type":"zip","shasum":"","reference":"9c842ea7eae4fb5a55963c643704d31081c89c1f"},"time":"2019-08-11T18:54:14+00:00","published-time":"2019-08-11T18:54:59+00:00"},{"version":"4.17.0","version_normalized":"4.17.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"0a2d821e6f5e75d8db48164f3f5b432593fc868b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/0a2d821e6f5e75d8db48164f3f5b432593fc868b","type":"zip","shasum":"","reference":"0a2d821e6f5e75d8db48164f3f5b432593fc868b"},"time":"2019-08-11T18:39:55+00:00","published-time":"2019-08-11T18:40:29+00:00"},{"version":"4.16.2","version_normalized":"4.16.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ec612f6b2a22d4301d6beac337801dbff4105a2a"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ec612f6b2a22d4301d6beac337801dbff4105a2a","type":"zip","shasum":"","reference":"ec612f6b2a22d4301d6beac337801dbff4105a2a"},"time":"2019-07-26T09:18:27+00:00","published-time":"2019-07-26T09:19:05+00:00"},{"version":"4.16.1","version_normalized":"4.16.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"09d7afe411b05f1b6e27cf13716938c8085b6af1"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/09d7afe411b05f1b6e27cf13716938c8085b6af1","type":"zip","shasum":"","reference":"09d7afe411b05f1b6e27cf13716938c8085b6af1"},"time":"2019-06-19T12:48:17+00:00","published-time":"2019-06-19T12:50:22+00:00"},{"version":"4.16.0","version_normalized":"4.16.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"aa72bc414a8e207b3a5fc899308e4c5c850eb72f"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/aa72bc414a8e207b3a5fc899308e4c5c850eb72f","type":"zip","shasum":"","reference":"aa72bc414a8e207b3a5fc899308e4c5c850eb72f"},"time":"2019-04-09T20:49:30+00:00","published-time":"2019-04-09T21:37:21+00:00","require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0","tivie/php-os-detector":"^1.0","marcj/topsort":"^1.0","seld/jsonlint":"^1.7.1"},"require-dev":{"composer/composer":"^1.0.0","vaimo/composer-patches-proxy":"*","vaimo/composer-changelogs":"^0.15.0"}},{"version":"4.15.0","version_normalized":"4.15.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a7f5bd2caf809764973547f2ccf090bc9ded3da8"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a7f5bd2caf809764973547f2ccf090bc9ded3da8","type":"zip","shasum":"","reference":"a7f5bd2caf809764973547f2ccf090bc9ded3da8"},"time":"2019-04-02T23:18:00+00:00","published-time":"2019-04-02T23:22:44+00:00"},{"version":"4.14.0","version_normalized":"4.14.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"31afb3131f606c764c35a5ec6c02b842804419ba"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/31afb3131f606c764c35a5ec6c02b842804419ba","type":"zip","shasum":"","reference":"31afb3131f606c764c35a5ec6c02b842804419ba"},"time":"2019-04-02T09:51:05+00:00","published-time":"2019-04-02T09:54:59+00:00"},{"version":"4.13.0","version_normalized":"4.13.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"747dcd68562ab805a4ce9513f69c335d84e98421"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/747dcd68562ab805a4ce9513f69c335d84e98421","type":"zip","shasum":"","reference":"747dcd68562ab805a4ce9513f69c335d84e98421"},"time":"2019-04-01T14:16:20+00:00","published-time":"2019-04-01T14:18:02+00:00"},{"version":"4.12.0","version_normalized":"4.12.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e34048300de82faafa8ce3518a72ef9d5145589d"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e34048300de82faafa8ce3518a72ef9d5145589d","type":"zip","shasum":"","reference":"e34048300de82faafa8ce3518a72ef9d5145589d"},"time":"2019-03-31T20:29:15+00:00","published-time":"2019-03-31T20:30:27+00:00"},{"version":"4.11.0","version_normalized":"4.11.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ae841bd4112392dd6a26dbff3e98f27e094da711"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ae841bd4112392dd6a26dbff3e98f27e094da711","type":"zip","shasum":"","reference":"ae841bd4112392dd6a26dbff3e98f27e094da711"},"time":"2019-03-21T00:55:32+00:00","published-time":"2019-03-21T01:03:45+00:00"},{"version":"4.10.0","version_normalized":"4.10.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"8547e90a40999ae901832cd3f7229bf519329b27"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/8547e90a40999ae901832cd3f7229bf519329b27","type":"zip","shasum":"","reference":"8547e90a40999ae901832cd3f7229bf519329b27"},"time":"2019-02-20T13:28:33+00:00","published-time":"2019-02-20T13:29:16+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"output":{"md":"CHANGELOG.md"},"source":"changelog.json"},"patcher_plugin":true},"require":{"php":">=5.3.0","composer-plugin-api":"^1.0","tivie/php-os-detector":"^1.0","marcj/topsort":"^1.0"},"require-dev":{"vaimo/composer-changelogs":"^0.13.1"}},{"version":"4.9.0","version_normalized":"4.9.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"af16b20f6f4ecc4864427251465eb9a0d88c9779"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/af16b20f6f4ecc4864427251465eb9a0d88c9779","type":"zip","shasum":"","reference":"af16b20f6f4ecc4864427251465eb9a0d88c9779"},"time":"2019-02-12T14:38:10+00:00","published-time":"2019-02-12T14:39:42+00:00"},{"version":"4.8.2","version_normalized":"4.8.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"294f6c2c314ce0f43e769dfe0f3db7f20f1b4da5"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/294f6c2c314ce0f43e769dfe0f3db7f20f1b4da5","type":"zip","shasum":"","reference":"294f6c2c314ce0f43e769dfe0f3db7f20f1b4da5"},"time":"2019-02-12T02:28:24+00:00","published-time":"2019-02-12T02:29:49+00:00"},{"version":"4.8.1","version_normalized":"4.8.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a006b3ba290e3e0dd1624eb2078c31d6a1cd49c3"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a006b3ba290e3e0dd1624eb2078c31d6a1cd49c3","type":"zip","shasum":"","reference":"a006b3ba290e3e0dd1624eb2078c31d6a1cd49c3"},"time":"2019-02-12T02:15:10+00:00","published-time":"2019-02-12T02:15:50+00:00"},{"version":"4.8.0","version_normalized":"4.8.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"f490f308cc472dcc9ecc76ada90030264f3622ca"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/f490f308cc472dcc9ecc76ada90030264f3622ca","type":"zip","shasum":"","reference":"f490f308cc472dcc9ecc76ada90030264f3622ca"},"time":"2019-02-12T00:35:57+00:00","published-time":"2019-02-12T00:39:09+00:00"},{"version":"4.7.0","version_normalized":"4.7.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"abadc70798f7c802fee740b5930633a977888983"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/abadc70798f7c802fee740b5930633a977888983","type":"zip","shasum":"","reference":"abadc70798f7c802fee740b5930633a977888983"},"time":"2018-09-27T17:49:01+00:00","published-time":"2018-09-27T17:49:33+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"source":"changelog.json"},"patcher_plugin":true},"require-dev":{"vaimo/composer-changelogs":"^0.6.2"}},{"version":"4.6.1","version_normalized":"4.6.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"c1369a7e04c1027ce65413ddb7fb52f729454107"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/c1369a7e04c1027ce65413ddb7fb52f729454107","type":"zip","shasum":"","reference":"c1369a7e04c1027ce65413ddb7fb52f729454107"},"time":"2018-09-26T14:39:48+00:00","published-time":"2018-09-26T14:40:27+00:00"},{"version":"4.6.0","version_normalized":"4.6.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"1277b64a7fad965f648b37e8b8350343a5fa33b6"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/1277b64a7fad965f648b37e8b8350343a5fa33b6","type":"zip","shasum":"","reference":"1277b64a7fad965f648b37e8b8350343a5fa33b6"},"time":"2018-09-18T12:24:22+00:00","published-time":"2018-09-18T12:29:07+00:00"},{"version":"4.5.0","version_normalized":"4.5.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"7258c65e66726510ba41193a624a06b6a80a3bbf"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/7258c65e66726510ba41193a624a06b6a80a3bbf","type":"zip","shasum":"","reference":"7258c65e66726510ba41193a624a06b6a80a3bbf"},"time":"2018-09-18T10:59:43+00:00","published-time":"2018-09-18T11:04:42+00:00"},{"version":"4.4.3","version_normalized":"4.4.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"012b4a25e4bd67ee5a44ebdbdf7f99f5033955c0"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/012b4a25e4bd67ee5a44ebdbdf7f99f5033955c0","type":"zip","shasum":"","reference":"012b4a25e4bd67ee5a44ebdbdf7f99f5033955c0"},"time":"2018-09-14T09:55:24+00:00","published-time":"2018-09-14T10:00:12+00:00"},{"version":"4.4.2","version_normalized":"4.4.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"34c183f352f7bb7c2870373254da1e25e80815dc"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/34c183f352f7bb7c2870373254da1e25e80815dc","type":"zip","shasum":"","reference":"34c183f352f7bb7c2870373254da1e25e80815dc"},"time":"2018-09-11T08:35:30+00:00","published-time":"2018-09-11T08:37:03+00:00"},{"version":"4.4.1","version_normalized":"4.4.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"8fffc885a21819bf5c59f68ac5b059930978ff68"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/8fffc885a21819bf5c59f68ac5b059930978ff68","type":"zip","shasum":"","reference":"8fffc885a21819bf5c59f68ac5b059930978ff68"},"time":"2018-09-10T21:30:42+00:00","published-time":"2018-09-10T21:32:22+00:00"},{"version":"4.4.0","version_normalized":"4.4.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"6543a4ce29504fe695e03bac1322422d63db7e66"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/6543a4ce29504fe695e03bac1322422d63db7e66","type":"zip","shasum":"","reference":"6543a4ce29504fe695e03bac1322422d63db7e66"},"time":"2018-09-10T18:59:15+00:00","published-time":"2018-09-10T19:02:31+00:00"},{"version":"4.3.0","version_normalized":"4.3.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"147820129da0c9db58d26a4b1a80f1300b595037"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/147820129da0c9db58d26a4b1a80f1300b595037","type":"zip","shasum":"","reference":"147820129da0c9db58d26a4b1a80f1300b595037"},"time":"2018-09-02T08:54:04+00:00","published-time":"2018-09-02T08:54:56+00:00"},{"version":"4.2.1","version_normalized":"4.2.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"79e604b0c3d59193ee0e4484812ef1570e9462e3"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/79e604b0c3d59193ee0e4484812ef1570e9462e3","type":"zip","shasum":"","reference":"79e604b0c3d59193ee0e4484812ef1570e9462e3"},"time":"2018-08-30T16:48:31+00:00","published-time":"2018-08-30T16:48:59+00:00"},{"version":"4.2.0","version_normalized":"4.2.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e17a88cd7ba4028ad83b15865a04f36e447cf819"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e17a88cd7ba4028ad83b15865a04f36e447cf819","type":"zip","shasum":"","reference":"e17a88cd7ba4028ad83b15865a04f36e447cf819"},"time":"2018-08-22T01:33:34+00:00","published-time":"2018-08-22T01:34:32+00:00"},{"version":"4.1.1","version_normalized":"4.1.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"17b0e971d7e124d3952811b8de78b798423d36c8"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/17b0e971d7e124d3952811b8de78b798423d36c8","type":"zip","shasum":"","reference":"17b0e971d7e124d3952811b8de78b798423d36c8"},"time":"2018-08-16T11:58:41+00:00","published-time":"2018-08-16T12:04:01+00:00"},{"version":"4.1.0","version_normalized":"4.1.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"9623d822364e90d1c325a5c760c54a60cc6eec48"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/9623d822364e90d1c325a5c760c54a60cc6eec48","type":"zip","shasum":"","reference":"9623d822364e90d1c325a5c760c54a60cc6eec48"},"time":"2018-08-16T11:09:19+00:00","published-time":"2018-08-16T11:09:39+00:00"},{"version":"4.0.0","version_normalized":"4.0.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"42ce393e65176c2d37cfadae679d5830ddc05db3"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/42ce393e65176c2d37cfadae679d5830ddc05db3","type":"zip","shasum":"","reference":"42ce393e65176c2d37cfadae679d5830ddc05db3"},"time":"2018-08-15T20:03:17+00:00","published-time":"2018-08-15T20:04:04+00:00","require-dev":"__unset"},{"version":"3.53.5","version_normalized":"3.53.5.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ce3514201cb2fddebde1af28931f6762e4a836a2"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ce3514201cb2fddebde1af28931f6762e4a836a2","type":"zip","shasum":"","reference":"ce3514201cb2fddebde1af28931f6762e4a836a2"},"funding":[],"time":"2026-09-28T15:46:51+00:00","published-time":"2026-09-29T07:16:11+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"output":{"md":"CHANGELOG.md"},"source":"changelog.json"}},"require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0 || ^2.0","drupol/phposinfo":"^1.6","seld/jsonlint":"^1.7.1","vaimo/topological-sort":"^1.0"},"require-dev":{"composer/composer":"^1.0 || ^2.0","vaimo/composer-patches-proxy":"1.0.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","sebastian/phpcpd":">=1.4.3","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^0.17.0"}},{"version":"3.53.4","version_normalized":"3.53.4.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"2e34ff8814b9045a219687c4c2e349017b75dc65"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/2e34ff8814b9045a219687c4c2e349017b75dc65","type":"zip","shasum":"","reference":"2e34ff8814b9045a219687c4c2e349017b75dc65"},"time":"2021-02-25T11:21:29+00:00","published-time":"2021-02-25T11:23:42+00:00"},{"version":"3.53.3","version_normalized":"3.53.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"c8b10391d94ce038f36ec8aec6794f65603009c7"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/c8b10391d94ce038f36ec8aec6794f65603009c7","type":"zip","shasum":"","reference":"c8b10391d94ce038f36ec8aec6794f65603009c7"},"time":"2021-02-24T14:23:11+00:00","published-time":"2021-02-24T14:38:10+00:00"},{"version":"3.53.2","version_normalized":"3.53.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"7028bf70428b571920a49c5dde53800daf4b20e9"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/7028bf70428b571920a49c5dde53800daf4b20e9","type":"zip","shasum":"","reference":"7028bf70428b571920a49c5dde53800daf4b20e9"},"time":"2021-02-24T01:21:47+00:00","published-time":"2021-02-24T01:37:12+00:00","require-dev":{"composer/composer":"^1.0 || ^2.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","sebastian/phpcpd":">=1.4.3","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^0.17.0"}},{"version":"3.53.1","version_normalized":"3.53.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"80b774310e30bde1969772f9f9f9ea5aa4a88c5b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/80b774310e30bde1969772f9f9f9ea5aa4a88c5b","type":"zip","shasum":"","reference":"80b774310e30bde1969772f9f9f9ea5aa4a88c5b"},"time":"2021-02-20T18:38:50+00:00","published-time":"2021-02-20T18:39:21+00:00"},{"version":"3.53.0","version_normalized":"3.53.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"124751492439ad5f1c163c411567574d08df2e40"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/124751492439ad5f1c163c411567574d08df2e40","type":"zip","shasum":"","reference":"124751492439ad5f1c163c411567574d08df2e40"},"time":"2021-02-20T17:46:16+00:00","published-time":"2021-02-20T17:46:40+00:00"},{"version":"3.52.1","version_normalized":"3.52.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"7c568f0ea454e266305b3d7d99725d2833d32a1d"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/7c568f0ea454e266305b3d7d99725d2833d32a1d","type":"zip","shasum":"","reference":"7c568f0ea454e266305b3d7d99725d2833d32a1d"},"time":"2021-01-31T21:08:42+00:00","published-time":"2021-01-31T21:32:59+00:00","require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0","drupol/phposinfo":"^1.6","seld/jsonlint":"^1.7.1","vaimo/topological-sort":"^1.0"},"require-dev":{"composer/composer":"^1.0.0","phpcompatibility/php-compatibility":">=9.1.1","squizlabs/php_codesniffer":">=2.9.2","sebastian/phpcpd":">=1.4.3","phpmd/phpmd":">=2.6.0","vaimo/composer-changelogs":"^0.15.1"}},{"version":"3.52.0","version_normalized":"3.52.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"850cd02fe7fa393bef1bc6e4a1178e9a372ac3cc"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/850cd02fe7fa393bef1bc6e4a1178e9a372ac3cc","type":"zip","shasum":"","reference":"850cd02fe7fa393bef1bc6e4a1178e9a372ac3cc"},"time":"2021-01-31T12:22:11+00:00","published-time":"2021-01-31T12:22:34+00:00","require-dev":{"composer/composer":"^1.0.0","phpcompatibility/php-compatibility":"^9.1.1","squizlabs/php_codesniffer":"^2.9.2","sebastian/phpcpd":"^1.4.3","phpmd/phpmd":"^2.6.0","vaimo/composer-changelogs":"^0.15.1"}},{"version":"3.51.2","version_normalized":"3.51.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"c549487a711d82eed341654209e728c32cbdd5d4"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/c549487a711d82eed341654209e728c32cbdd5d4","type":"zip","shasum":"","reference":"c549487a711d82eed341654209e728c32cbdd5d4"},"time":"2019-09-24T23:17:01+00:00","published-time":"2019-09-24T23:26:32+00:00","funding":"__unset"},{"version":"3.51.1","version_normalized":"3.51.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"30a2177150d7fc29bbf36990227abab686e76cd8"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/30a2177150d7fc29bbf36990227abab686e76cd8","type":"zip","shasum":"","reference":"30a2177150d7fc29bbf36990227abab686e76cd8"},"time":"2019-09-24T13:43:57+00:00","published-time":"2019-09-24T14:00:14+00:00"},{"version":"3.51.0","version_normalized":"3.51.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"bf2198288414453c639ed68c3290ddb175b1b0e1"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/bf2198288414453c639ed68c3290ddb175b1b0e1","type":"zip","shasum":"","reference":"bf2198288414453c639ed68c3290ddb175b1b0e1"},"time":"2019-09-16T20:14:38+00:00","published-time":"2019-09-16T20:17:15+00:00"},{"version":"3.50.3","version_normalized":"3.50.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a82bee687f7cba05b7837693564c2430e7d564c6"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a82bee687f7cba05b7837693564c2430e7d564c6","type":"zip","shasum":"","reference":"a82bee687f7cba05b7837693564c2430e7d564c6"},"time":"2019-09-05T16:31:18+00:00","published-time":"2019-09-05T16:53:23+00:00"},{"version":"3.50.2","version_normalized":"3.50.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"906b305a42597e3145dc7e4b56a32330450a0f21"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/906b305a42597e3145dc7e4b56a32330450a0f21","type":"zip","shasum":"","reference":"906b305a42597e3145dc7e4b56a32330450a0f21"},"time":"2019-09-02T11:14:52+00:00","published-time":"2019-09-02T11:20:30+00:00"},{"version":"3.50.1","version_normalized":"3.50.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"1bfd0a58ab492847847dea2fa95befbcb049d84c"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/1bfd0a58ab492847847dea2fa95befbcb049d84c","type":"zip","shasum":"","reference":"1bfd0a58ab492847847dea2fa95befbcb049d84c"},"time":"2019-08-28T16:33:27+00:00","published-time":"2019-08-28T16:35:26+00:00","require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0","drupol/phposinfo":"^1.6.1.2","vaimo/topological-sort":"^1.0","seld/jsonlint":"^1.7.1"},"require-dev":{"composer/composer":"^1.0.0","phpcompatibility/php-compatibility":"^9.1.1","vaimo/composer-changelogs":"^0.15.1","squizlabs/php_codesniffer":"^2.9.2","phpunit/phpunit":"^4.8.36","sebastian/phpcpd":"^1.4.3","phpmd/phpmd":"^2.6.0"}},{"version":"3.50.0","version_normalized":"3.50.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"5580837e9ccbe73d3a9e90add604849b7a864d62"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/5580837e9ccbe73d3a9e90add604849b7a864d62","type":"zip","shasum":"","reference":"5580837e9ccbe73d3a9e90add604849b7a864d62"},"time":"2019-08-28T15:40:48+00:00","published-time":"2019-08-28T15:41:50+00:00"},{"version":"3.49.3","version_normalized":"3.49.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"dae905a3f0f6129a6c44dadc955018be61865112"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/dae905a3f0f6129a6c44dadc955018be61865112","type":"zip","shasum":"","reference":"dae905a3f0f6129a6c44dadc955018be61865112"},"time":"2019-08-26T14:39:43+00:00","published-time":"2019-08-26T14:42:52+00:00"},{"version":"3.49.2","version_normalized":"3.49.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"308c2c84c6807f0f3e578ad2855371c26b77b26b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/308c2c84c6807f0f3e578ad2855371c26b77b26b","type":"zip","shasum":"","reference":"308c2c84c6807f0f3e578ad2855371c26b77b26b"},"time":"2019-08-26T09:53:31+00:00","published-time":"2019-08-26T09:54:12+00:00"},{"version":"3.49.1","version_normalized":"3.49.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"8c4f7ccf46e68c0eb79e45f80424ac2b36ce361c"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/8c4f7ccf46e68c0eb79e45f80424ac2b36ce361c","type":"zip","shasum":"","reference":"8c4f7ccf46e68c0eb79e45f80424ac2b36ce361c"},"time":"2019-08-26T09:39:23+00:00","published-time":"2019-08-26T09:41:00+00:00"},{"version":"3.49.0","version_normalized":"3.49.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"d25c56388d550da7c3c9a7fdbf7e3392775e779c"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/d25c56388d550da7c3c9a7fdbf7e3392775e779c","type":"zip","shasum":"","reference":"d25c56388d550da7c3c9a7fdbf7e3392775e779c"},"time":"2019-08-26T09:14:08+00:00","published-time":"2019-08-26T09:17:59+00:00"},{"version":"3.48.10","version_normalized":"3.48.10.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"dfe271f7fee19f36f0a5a67c2d60794aadab3c6e"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/dfe271f7fee19f36f0a5a67c2d60794aadab3c6e","type":"zip","shasum":"","reference":"dfe271f7fee19f36f0a5a67c2d60794aadab3c6e"},"time":"2019-08-25T14:21:59+00:00","published-time":"2019-08-25T14:22:51+00:00","require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0","tivie/php-os-detector":"^1.0","vaimo/topological-sort":"^1.0","seld/jsonlint":"^1.7.1"}},{"version":"3.48.9","version_normalized":"3.48.9.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e8691bd30bb204e359cf44646365c923f02d231a"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e8691bd30bb204e359cf44646365c923f02d231a","type":"zip","shasum":"","reference":"e8691bd30bb204e359cf44646365c923f02d231a"},"time":"2019-08-22T16:18:52+00:00","published-time":"2019-08-22T16:26:39+00:00"},{"version":"3.48.8","version_normalized":"3.48.8.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"8edfda240b9a6fd0080711bbf962f49a32411370"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/8edfda240b9a6fd0080711bbf962f49a32411370","type":"zip","shasum":"","reference":"8edfda240b9a6fd0080711bbf962f49a32411370"},"time":"2019-08-22T11:39:01+00:00","published-time":"2019-08-22T11:40:05+00:00"},{"version":"3.48.7","version_normalized":"3.48.7.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"9195b0bfcfb7b6edbe6e3938d2831676e0950fbc"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/9195b0bfcfb7b6edbe6e3938d2831676e0950fbc","type":"zip","shasum":"","reference":"9195b0bfcfb7b6edbe6e3938d2831676e0950fbc"},"time":"2019-08-22T08:53:32+00:00","published-time":"2019-08-22T09:03:04+00:00"},{"version":"3.48.6","version_normalized":"3.48.6.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"31aebec68d59b7d7176369c547ce74b482e1373a"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/31aebec68d59b7d7176369c547ce74b482e1373a","type":"zip","shasum":"","reference":"31aebec68d59b7d7176369c547ce74b482e1373a"},"time":"2019-08-21T10:56:31+00:00","published-time":"2019-08-21T11:04:19+00:00"},{"version":"3.48.5","version_normalized":"3.48.5.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"7b9371bcdbd3c6b5750c4e1f14e6a1a1775601d2"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/7b9371bcdbd3c6b5750c4e1f14e6a1a1775601d2","type":"zip","shasum":"","reference":"7b9371bcdbd3c6b5750c4e1f14e6a1a1775601d2"},"time":"2019-08-19T23:24:16+00:00","published-time":"2019-08-21T09:43:36+00:00"},{"version":"3.48.4","version_normalized":"3.48.4.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"8a620965f1316156b61c9a8a51565ad0300c3801"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/8a620965f1316156b61c9a8a51565ad0300c3801","type":"zip","shasum":"","reference":"8a620965f1316156b61c9a8a51565ad0300c3801"},"time":"2019-08-19T18:24:47+00:00","published-time":"2019-08-19T18:27:24+00:00"},{"version":"3.48.3","version_normalized":"3.48.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3c76630197ff99920e422c1ea6e08462ab6d21b3"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3c76630197ff99920e422c1ea6e08462ab6d21b3","type":"zip","shasum":"","reference":"3c76630197ff99920e422c1ea6e08462ab6d21b3"},"time":"2019-08-19T14:40:05+00:00","published-time":"2019-08-19T14:44:56+00:00"},{"version":"3.48.2","version_normalized":"3.48.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"d3901404a42a32dba88a7e2a7fae1a5db230be75"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/d3901404a42a32dba88a7e2a7fae1a5db230be75","type":"zip","shasum":"","reference":"d3901404a42a32dba88a7e2a7fae1a5db230be75"},"time":"2019-08-12T09:35:38+00:00","published-time":"2019-08-12T09:40:06+00:00"},{"version":"3.48.1","version_normalized":"3.48.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"860c5e85173dcee469b804348f557737b51d2d35"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/860c5e85173dcee469b804348f557737b51d2d35","type":"zip","shasum":"","reference":"860c5e85173dcee469b804348f557737b51d2d35"},"time":"2019-08-11T18:52:28+00:00","published-time":"2019-08-11T18:54:59+00:00"},{"version":"3.48.0","version_normalized":"3.48.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"6d43012fa410a9c0c889e12c607f9cf24ba12c50"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/6d43012fa410a9c0c889e12c607f9cf24ba12c50","type":"zip","shasum":"","reference":"6d43012fa410a9c0c889e12c607f9cf24ba12c50"},"time":"2019-08-11T18:36:16+00:00","published-time":"2019-08-11T18:38:57+00:00"},{"version":"3.47.2","version_normalized":"3.47.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"fd4f2fd4916a9ff31233ed67b1c79e06c3b9c17f"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/fd4f2fd4916a9ff31233ed67b1c79e06c3b9c17f","type":"zip","shasum":"","reference":"fd4f2fd4916a9ff31233ed67b1c79e06c3b9c17f"},"time":"2019-07-26T09:15:45+00:00","published-time":"2019-07-26T09:19:05+00:00"},{"version":"3.47.1","version_normalized":"3.47.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e0b61998f3020af7efa381737f65df80dc7f5704"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e0b61998f3020af7efa381737f65df80dc7f5704","type":"zip","shasum":"","reference":"e0b61998f3020af7efa381737f65df80dc7f5704"},"time":"2019-06-19T12:38:47+00:00","published-time":"2019-06-19T12:50:22+00:00"},{"version":"3.47.0","version_normalized":"3.47.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"6b48dfa52977fbac447b66eb5792957a663492b2"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/6b48dfa52977fbac447b66eb5792957a663492b2","type":"zip","shasum":"","reference":"6b48dfa52977fbac447b66eb5792957a663492b2"},"time":"2019-04-09T20:45:58+00:00","published-time":"2019-04-09T21:29:57+00:00","require":{"php":">=5.3.0","ext-json":"*","composer-plugin-api":"^1.0","tivie/php-os-detector":"^1.0","marcj/topsort":"^1.0","seld/jsonlint":"^1.7.1"},"require-dev":{"composer/composer":"^1.0.0","vaimo/composer-patches-proxy":"*","vaimo/composer-changelogs":"^0.15.0"}},{"version":"3.46.0","version_normalized":"3.46.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3eec24684c58691cfb76531dc4beca1fea724c1c"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3eec24684c58691cfb76531dc4beca1fea724c1c","type":"zip","shasum":"","reference":"3eec24684c58691cfb76531dc4beca1fea724c1c"},"time":"2019-04-02T23:08:27+00:00","published-time":"2019-04-02T23:22:44+00:00"},{"version":"3.45.0","version_normalized":"3.45.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"5d8ba6a9249f45aa9ae54b4893d3fa9a89ce8d4f"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/5d8ba6a9249f45aa9ae54b4893d3fa9a89ce8d4f","type":"zip","shasum":"","reference":"5d8ba6a9249f45aa9ae54b4893d3fa9a89ce8d4f"},"time":"2019-04-02T09:36:49+00:00","published-time":"2019-04-02T09:42:44+00:00"},{"version":"3.44.0","version_normalized":"3.44.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"301e0ad8375a8bc22a0679a20bbcb5caded80ba2"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/301e0ad8375a8bc22a0679a20bbcb5caded80ba2","type":"zip","shasum":"","reference":"301e0ad8375a8bc22a0679a20bbcb5caded80ba2"},"time":"2019-04-01T14:10:55+00:00","published-time":"2019-04-01T14:18:01+00:00"},{"version":"3.43.0","version_normalized":"3.43.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"78758359addc2bca4260890b54d79743a20596c4"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/78758359addc2bca4260890b54d79743a20596c4","type":"zip","shasum":"","reference":"78758359addc2bca4260890b54d79743a20596c4"},"time":"2019-03-31T20:17:13+00:00","published-time":"2019-03-31T20:20:11+00:00"},{"version":"3.42.2","version_normalized":"3.42.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"78d3ca6eded2e718084a964a41eabaeeee822bdb"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/78d3ca6eded2e718084a964a41eabaeeee822bdb","type":"zip","shasum":"","reference":"78d3ca6eded2e718084a964a41eabaeeee822bdb"},"time":"2019-03-21T00:54:03+00:00","published-time":"2019-03-21T01:03:45+00:00"},{"version":"3.42.1","version_normalized":"3.42.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"691b26904f0e9eef9420eee956b71d05372c1232"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/691b26904f0e9eef9420eee956b71d05372c1232","type":"zip","shasum":"","reference":"691b26904f0e9eef9420eee956b71d05372c1232"},"time":"2019-03-21T00:33:33+00:00","published-time":"2019-03-21T00:34:17+00:00"},{"version":"3.42.0","version_normalized":"3.42.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a3b79d204b1c2a5807e1b8af830e324d9c6cc119"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a3b79d204b1c2a5807e1b8af830e324d9c6cc119","type":"zip","shasum":"","reference":"a3b79d204b1c2a5807e1b8af830e324d9c6cc119"},"time":"2019-03-21T00:20:44+00:00"},{"version":"3.41.0","version_normalized":"3.41.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a35674084c2930c097b689ecc2d8fc18a103463d"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a35674084c2930c097b689ecc2d8fc18a103463d","type":"zip","shasum":"","reference":"a35674084c2930c097b689ecc2d8fc18a103463d"},"time":"2019-02-20T13:24:42+00:00","published-time":"2019-02-20T13:25:12+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"output":{"md":"CHANGELOG.md"},"source":"changelog.json"},"patcher_plugin":true},"require":{"php":">=5.3.0","composer-plugin-api":"^1.0","tivie/php-os-detector":"^1.0","marcj/topsort":"^1.0"},"require-dev":{"vaimo/composer-changelogs":"^0.13.1"}},{"version":"3.40.0","version_normalized":"3.40.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"535dfe4a2ca1a2b971481b6e234c8f44eb39b879"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/535dfe4a2ca1a2b971481b6e234c8f44eb39b879","type":"zip","shasum":"","reference":"535dfe4a2ca1a2b971481b6e234c8f44eb39b879"},"time":"2019-02-12T14:35:01+00:00","published-time":"2019-02-12T14:38:57+00:00"},{"version":"3.39.2","version_normalized":"3.39.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"495a4285752791867f6c138b8849c8861cd51c82"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/495a4285752791867f6c138b8849c8861cd51c82","type":"zip","shasum":"","reference":"495a4285752791867f6c138b8849c8861cd51c82"},"time":"2019-02-12T02:28:02+00:00","published-time":"2019-02-12T02:29:49+00:00"},{"version":"3.39.1","version_normalized":"3.39.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e6627ce38b7e5fa0e3c59ba81e08535e827d5d98"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e6627ce38b7e5fa0e3c59ba81e08535e827d5d98","type":"zip","shasum":"","reference":"e6627ce38b7e5fa0e3c59ba81e08535e827d5d98"},"time":"2019-02-12T00:43:04+00:00","published-time":"2019-02-12T02:15:50+00:00"},{"version":"3.39.0","version_normalized":"3.39.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"be43187f6bd76d2b18e45a4c5be6adc16e62bf57"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/be43187f6bd76d2b18e45a4c5be6adc16e62bf57","type":"zip","shasum":"","reference":"be43187f6bd76d2b18e45a4c5be6adc16e62bf57"},"time":"2019-02-12T00:14:10+00:00","published-time":"2019-02-12T00:14:33+00:00"},{"version":"3.38.0","version_normalized":"3.38.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ba5db52b01f2250dbe627fb32a812130e3297b77"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ba5db52b01f2250dbe627fb32a812130e3297b77","type":"zip","shasum":"","reference":"ba5db52b01f2250dbe627fb32a812130e3297b77"},"time":"2018-09-27T17:41:05+00:00","published-time":"2018-09-27T17:49:33+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"source":"changelog.json"},"patcher_plugin":true},"require-dev":{"vaimo/composer-changelogs":"^0.6.2"}},{"version":"3.37.1","version_normalized":"3.37.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"dca6e1af3d5ba6228823838f4e291fe0372fa081"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/dca6e1af3d5ba6228823838f4e291fe0372fa081","type":"zip","shasum":"","reference":"dca6e1af3d5ba6228823838f4e291fe0372fa081"},"time":"2018-09-26T14:38:01+00:00","published-time":"2018-09-26T14:40:26+00:00"},{"version":"3.37.0","version_normalized":"3.37.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"feff463e9d09e58ec751c9f6cfe47196b8020ec3"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/feff463e9d09e58ec751c9f6cfe47196b8020ec3","type":"zip","shasum":"","reference":"feff463e9d09e58ec751c9f6cfe47196b8020ec3"},"time":"2018-09-18T12:22:14+00:00","published-time":"2018-09-18T12:27:13+00:00"},{"version":"3.36.0","version_normalized":"3.36.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"606a56ab5dde83d337dd8d796bc739729b3ced40"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/606a56ab5dde83d337dd8d796bc739729b3ced40","type":"zip","shasum":"","reference":"606a56ab5dde83d337dd8d796bc739729b3ced40"},"time":"2018-09-18T10:30:24+00:00","published-time":"2018-09-18T10:35:16+00:00"},{"version":"3.35.3","version_normalized":"3.35.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"f6523672ab244e4a889c5199eca44877f24813f4"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/f6523672ab244e4a889c5199eca44877f24813f4","type":"zip","shasum":"","reference":"f6523672ab244e4a889c5199eca44877f24813f4"},"time":"2018-09-14T09:53:27+00:00","published-time":"2018-09-14T09:53:52+00:00"},{"version":"3.35.2","version_normalized":"3.35.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3d20795cc60720bb73a2a3e0057b4f66ba659e13"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3d20795cc60720bb73a2a3e0057b4f66ba659e13","type":"zip","shasum":"","reference":"3d20795cc60720bb73a2a3e0057b4f66ba659e13"},"time":"2018-09-11T08:33:26+00:00","published-time":"2018-09-11T08:35:58+00:00"},{"version":"3.35.1","version_normalized":"3.35.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"82f88fc1f574e1dca6becf424cdbb280d7588ac9"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/82f88fc1f574e1dca6becf424cdbb280d7588ac9","type":"zip","shasum":"","reference":"82f88fc1f574e1dca6becf424cdbb280d7588ac9"},"time":"2018-09-10T21:29:07+00:00","published-time":"2018-09-10T21:30:12+00:00"},{"version":"3.35.0","version_normalized":"3.35.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"14be2f958e1546da19618d57228e2155e99e6ae3"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/14be2f958e1546da19618d57228e2155e99e6ae3","type":"zip","shasum":"","reference":"14be2f958e1546da19618d57228e2155e99e6ae3"},"time":"2018-09-10T18:21:53+00:00","published-time":"2018-09-10T18:23:41+00:00"},{"version":"3.34.1","version_normalized":"3.34.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"0bf572928bb327fac9cca1433b2d9e3d4c337fb6"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/0bf572928bb327fac9cca1433b2d9e3d4c337fb6","type":"zip","shasum":"","reference":"0bf572928bb327fac9cca1433b2d9e3d4c337fb6"},"time":"2018-09-02T08:47:10+00:00","published-time":"2018-09-02T08:52:05+00:00"},{"version":"3.34.0","version_normalized":"3.34.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"b1a8c39a39375adf3abdb4e67d2e7ea40475a1fe"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/b1a8c39a39375adf3abdb4e67d2e7ea40475a1fe","type":"zip","shasum":"","reference":"b1a8c39a39375adf3abdb4e67d2e7ea40475a1fe"},"time":"2018-09-01T16:57:57+00:00","published-time":"2018-09-01T16:59:38+00:00"},{"version":"3.33.1","version_normalized":"3.33.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"4b0d3ea6fc838bac332e4ff83b5c624200f21376"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/4b0d3ea6fc838bac332e4ff83b5c624200f21376","type":"zip","shasum":"","reference":"4b0d3ea6fc838bac332e4ff83b5c624200f21376"},"time":"2018-08-30T16:47:19+00:00","published-time":"2018-08-30T16:48:59+00:00"},{"version":"3.33.0","version_normalized":"3.33.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"f1eaa86ea4ad75b31c4570e72286f3c9db7487aa"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/f1eaa86ea4ad75b31c4570e72286f3c9db7487aa","type":"zip","shasum":"","reference":"f1eaa86ea4ad75b31c4570e72286f3c9db7487aa"},"time":"2018-08-22T01:30:21+00:00","published-time":"2018-08-22T01:30:46+00:00"},{"version":"3.32.1","version_normalized":"3.32.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3006911712797440e8c1af7c9c18e05acb111cbe"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3006911712797440e8c1af7c9c18e05acb111cbe","type":"zip","shasum":"","reference":"3006911712797440e8c1af7c9c18e05acb111cbe"},"time":"2018-08-16T11:57:17+00:00","published-time":"2018-08-16T12:04:00+00:00"},{"version":"3.32.0","version_normalized":"3.32.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"5267611677e1db488027c05d1579d56c9cb83528"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/5267611677e1db488027c05d1579d56c9cb83528","type":"zip","shasum":"","reference":"5267611677e1db488027c05d1579d56c9cb83528"},"time":"2018-08-16T11:07:27+00:00","published-time":"2018-08-16T11:09:39+00:00"},{"version":"3.31.0","version_normalized":"3.31.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"56f9cc9b8fd47bbb8b15d068334487166df0f337"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/56f9cc9b8fd47bbb8b15d068334487166df0f337","type":"zip","shasum":"","reference":"56f9cc9b8fd47bbb8b15d068334487166df0f337"},"time":"2018-08-15T19:52:57+00:00","published-time":"2018-08-15T19:53:39+00:00","require-dev":"__unset"},{"version":"3.30.1","version_normalized":"3.30.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"b021a29674b3119ab6ff8de8a20bdb208ad78b52"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/b021a29674b3119ab6ff8de8a20bdb208ad78b52","type":"zip","shasum":"","reference":"b021a29674b3119ab6ff8de8a20bdb208ad78b52"},"time":"2018-08-15T17:20:08+00:00","published-time":"2018-08-15T17:20:52+00:00"},{"version":"3.30.0","version_normalized":"3.30.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"b95de38ffe0432585378901b289d60da93309f62"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/b95de38ffe0432585378901b289d60da93309f62","type":"zip","shasum":"","reference":"b95de38ffe0432585378901b289d60da93309f62"},"time":"2018-08-14T18:33:06+00:00","published-time":"2018-08-14T18:33:34+00:00"},{"version":"3.29.1","version_normalized":"3.29.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"392b2fe840f555cdecd60a9a6b1c2c9e7d692574"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/392b2fe840f555cdecd60a9a6b1c2c9e7d692574","type":"zip","shasum":"","reference":"392b2fe840f555cdecd60a9a6b1c2c9e7d692574"},"time":"2018-08-12T11:53:55+00:00","published-time":"2018-08-12T11:56:31+00:00"},{"keywords":["plugin","utility","utilities","composer plugin","patching","version restriction","indirect restrictions","patch description","remote patch files","downloaded patches","package bug-fix","package patches","patch exclusion","development patches","hot-fixes","environment flags","skipped packages","patch skipping","maintenance tools","multiple formats","patch branching","multi-version patches","bundled patches","patch command","patch from vendor","os-specific config","configurable patch applier","back-ports","bulk patches","patch header","patch meta-data","resolve patches","patch search","patch resolve"],"version":"3.29.0","version_normalized":"3.29.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a913f5535ec1ab4dbcf5f9d3543c0562b11def6b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a913f5535ec1ab4dbcf5f9d3543c0562b11def6b","type":"zip","shasum":"","reference":"a913f5535ec1ab4dbcf5f9d3543c0562b11def6b"},"time":"2018-08-12T09:43:33+00:00","published-time":"2018-08-12T09:44:07+00:00"},{"keywords":["utilities","composer plugin","patching","version restriction","indirect restrictions","patch description","remote patch files","downloaded patches","package bug-fix","package patches","patch exclusion","development patches","hot-fixes","environment flags","skipped packages","patch skipping","maintenance tools","multiple formats","patch branching","multi-version patches","bundled patches","patch command","patch from vendor","os-specific config","configurable patch applier","back-ports"],"version":"3.28.1","version_normalized":"3.28.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"461817a61e428b829247f2bce120a353e7e53fb9"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/461817a61e428b829247f2bce120a353e7e53fb9","type":"zip","shasum":"","reference":"461817a61e428b829247f2bce120a353e7e53fb9"},"time":"2018-08-10T10:34:56+00:00","published-time":"2018-08-10T10:35:42+00:00"},{"version":"3.28.0","version_normalized":"3.28.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"6ebefbb1277eb27bf30bbf1eceacad302e00d21b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/6ebefbb1277eb27bf30bbf1eceacad302e00d21b","type":"zip","shasum":"","reference":"6ebefbb1277eb27bf30bbf1eceacad302e00d21b"},"time":"2018-08-10T09:07:38+00:00","published-time":"2018-08-10T09:08:21+00:00"},{"description":"Applies a patch from a local or remote file to any package that is part of a given composer project. Packages can be defined both on project and on package level. Includes the possibility of re-configuring the commands that are used to apply the patches.","version":"3.27.0","version_normalized":"3.27.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"571f93606d18a1ded6953e142019ffcfe42fb1e1"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/571f93606d18a1ded6953e142019ffcfe42fb1e1","type":"zip","shasum":"","reference":"571f93606d18a1ded6953e142019ffcfe42fb1e1"},"time":"2018-05-18T10:44:09+00:00","published-time":"2018-05-18T10:45:01+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog-file":"changelog.json","patcher_plugin":true}},{"version":"3.26.0","version_normalized":"3.26.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"91220b96f75cff4f0be84a842d3ef26517032a7b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/91220b96f75cff4f0be84a842d3ef26517032a7b","type":"zip","shasum":"","reference":"91220b96f75cff4f0be84a842d3ef26517032a7b"},"time":"2018-05-08T16:17:30+00:00","published-time":"2018-05-08T16:20:12+00:00"},{"version":"3.25.3","version_normalized":"3.25.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"1f832bd7161b270b602241124ae5db690e2b0e5c"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/1f832bd7161b270b602241124ae5db690e2b0e5c","type":"zip","shasum":"","reference":"1f832bd7161b270b602241124ae5db690e2b0e5c"},"time":"2018-03-07T09:10:18+00:00","published-time":"2018-03-07T09:11:05+00:00"},{"version":"3.25.2","version_normalized":"3.25.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3d5fd6bbfba872fbaa67ff6d1ff8c6073d6f2e72"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3d5fd6bbfba872fbaa67ff6d1ff8c6073d6f2e72","type":"zip","shasum":"","reference":"3d5fd6bbfba872fbaa67ff6d1ff8c6073d6f2e72"},"time":"2018-03-06T14:36:06+00:00","published-time":"2018-03-06T14:44:44+00:00"},{"version":"3.25.1","version_normalized":"3.25.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"d8ba9b14d418ab0cfb6ada4e8aeb2009bbb1104b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/d8ba9b14d418ab0cfb6ada4e8aeb2009bbb1104b","type":"zip","shasum":"","reference":"d8ba9b14d418ab0cfb6ada4e8aeb2009bbb1104b"},"time":"2018-03-06T13:57:20+00:00","published-time":"2018-03-06T14:44:40+00:00"},{"version":"3.25.0","version_normalized":"3.25.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"715cefdceb340207322f55903f721a7c9d4530bd"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/715cefdceb340207322f55903f721a7c9d4530bd","type":"zip","shasum":"","reference":"715cefdceb340207322f55903f721a7c9d4530bd"},"time":"2018-03-06T13:28:06+00:00","published-time":"2018-03-06T13:29:00+00:00"},{"version":"3.24.1","version_normalized":"3.24.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"08c8b5032dc3493e901e5c73447f4d767784d30b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/08c8b5032dc3493e901e5c73447f4d767784d30b","type":"zip","shasum":"","reference":"08c8b5032dc3493e901e5c73447f4d767784d30b"},"time":"2018-02-28T19:00:32+00:00","published-time":"2018-02-28T19:08:29+00:00"},{"version":"3.24.0","version_normalized":"3.24.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"5fb1e4aa09d67c022715a6a8eb0e83a2bf05e0ff"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/5fb1e4aa09d67c022715a6a8eb0e83a2bf05e0ff","type":"zip","shasum":"","reference":"5fb1e4aa09d67c022715a6a8eb0e83a2bf05e0ff"},"time":"2018-02-28T18:48:06+00:00","published-time":"2018-02-28T18:56:09+00:00"},{"version":"3.23.5","version_normalized":"3.23.5.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"9735e90242faaa7967114b6ba295be24c1a6651b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/9735e90242faaa7967114b6ba295be24c1a6651b","type":"zip","shasum":"","reference":"9735e90242faaa7967114b6ba295be24c1a6651b"},"time":"2018-02-13T16:46:06+00:00","published-time":"2018-02-13T16:46:24+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"3.4.0":{"feature":["allow dev-only patches to be declared (see: Development patches)"]},"3.5.0":{"feature":["allow bundled patches (that target multiple packages) to be declared, tracked, reverted correctly when changed or removed (see: Bundled patches)"]},"3.5.1":{"fix":["make sure that 'resetting patched package' is not shown when package is indirectly targeted"]},"3.5.2":{"fix":["make sure that path normalizer does not touch root-level patch declarations"]},"3.6.0":{"fix":["restored backwards compatibility with PHP versions that do not support new new array markup"],"feature":["allow multiple patch files to be declared under same label (see: Version branching)","allow certain patches for packages to be excluded (see: Environment variables)"]},"3.7.0":{"feature":["added version branching for sequenced items","added simplified version branching format where json object key is constraint and value the source"]},"3.7.1":{"maintenance":["code cleanup (some debugging code removed)"]},"3.8.0":{"fix":["excluded patches required develop to specify patch owner vendor path instead of just the path that was relative to the patch owner folder"],"feature":["allow patches to be skipped by adding 'skip' flag in it's definition (good as maintenance flags when doing major base-framework upgrades)"]},"3.8.1":{"fix":["process every source path and check for 'skip' flag. In certain cases, the source-path flag was ignored"]},"3.9.0":{"feature":["added new environment flag to force patcher to extract the patch info from vendor folder instead of using the information from installed.json (mainly for patch maintenance)"]},"3.10.0":{"fix":["patches not re-applied when package is upgraded (old 'applied_patches' incorrectly restored instead)","root package ignored when using COMPOSER_PATCHES_PREFER_OWNER"],"feature":["environment variable names standardized (old names still supported)"],"maintenance":["code re-organized to centralize the access to env flags"]},"3.10.1":{"maintenance":["changes to package metadata"]},"3.10.2":{"fix":["declaration of 'depends' was overriding 'version'. Constraints defined on those keys are now merged","patch applied when single version constraint was matched even when multiple ones defined"]},"3.10.3":{"fix":["crash due to 'missing array key' that's caused by bad comparison in code when using only 'depends' on certain patch declarations"]},"3.10.4":{"fix":["changes to package meta-data"]},"3.11.0":{"fix":["avoid crashing at the end of a composer operation when vaimo/composer-patches was removed while it was executing, but it's plugin class remains loaded and triggers an action after all install/uninstall actions are done"],"feature":["reset all patched packages when vaimo/composer-patches in removed from a project (with an option of leaving the patches applied)","added the possibility for a project to define custom patch appliers or override the ones that are built into the package (see: Patcher Configuration)"]},"3.12.0":{"feature":["introduced a new composer command to make it easier to re-apply all patches and give newly defined patches a quick test-run (composer patch)"]},"3.12.1":{"fix":["properly re-apply all patches when using 'from-source' nad 'redo' arguments together"],"feature":["renamed 'reset' to 'redo' to make the command argument's purpose easier to understand when compared with 'redo'"]},"3.13.0":{"fix":["patch path strip levels re-ordered to go sequentially from 0 to 2 to allow first run to be with 'as is' path","changed patch applier logic to test different patchers with same level rather than going through all patches with levels in sequence","preferring standard patcher instead of starting with GIT","patches not being reset when removing all patches from patch provider in vendor folder and running '--from-source --redo my/package'"],"feature":["option to apply only some of the patches based on text-based file name filter","added an option for the user to have control over the sequence of the patchers"]},"3.13.1":{"fix":["roll-back with 'undo' to reset package when used with specific targets"]},"3.13.2":{"fix":["updated lock to latest due to composer validate error"]},"3.14.0":{"fix":["made sure that no compact array markup is used within the plugin"],"feature":["allow certain patches to be processed only with very strict path strip options and patcher type","changed patcher definition template to use variable markup rather than relying on sprintf patterns which dictates the variables in the template to be defined in certain order","allow extra operations to be defined or the sequence of existing ones to be changed"],"maintenance":["changed the 'validate' in patcher configuration key to 'check'. Support for 'validate' kept"]},"3.14.1":{"fix":["crash when trying to declare path stripping level for version-branched sources"]},"3.15.0":{"fix":["patch files not loaded from relative path even when they belong to a package rather than being referred directly from the project"],"feature":["allow multiple patch files to be defined to enable high-level patch grouping (or to allow occasional cleanup where really old legacy patches could be moved elsewhere)"]},"3.16.0":{"fix":["ignore custom 'targets' config for non-bundled patches","bundled patch was not registering/resetting target packages when performing redo/undo","patches-dev and patches-file not enabling patching by default when defined on project level","having patcher enabled only on project level did not compile patch queue correctly when disabling the option of including patches from packages"],"feature":["auto-resolve bundle patch targets when 'targets' not defined","multiple filters for patch command","allow patch command path filter to have wildcards and negation"]},"3.17.0":{"fix":["don't force bundle patches to have 'vendor' in their paths as it's a customizable value","patch information not correctly restored to installed.json when there were no patch updates while running 'composer update'"],"maintenance":["code split into smaller classes where applicable to move towards single-responsibility entities in design","reduced the mess around re-using same terminology in too many different contexts"]},"3.17.1":{"fix":["composer patch command option 'undo' not working correctly when patching explicitly set to be enabled in composer.json of the project","composer patch command option 'redo' not working correctly when patching explicitly set to be enabled in composer.json of the project","using 'undo' and 'redo' together still triggers 'undo' functionality"]},"3.17.2":{"fix":["patches not registered for patch target packages when 'COMPOSER_PATCHES_FATAL_FAIL' enabled and error is encountered"]},"3.17.3":{"fix":["switched to using PHP constants for OS-related values like newline and path separator"],"maintenance":["switched to using constants for each free-text array key value + reduced code repetition","logger indentation reworked not to be hardcoded in log messages in text form to open up the chance to switch to different logging methods/formats in the future"]},"3.18.0":{"feature":["several config keys renamed (patchers => appliers, patcher-config => patcher). Backwards compatible","patch enabling moved under patcher/sources (project:bool, packages:bool|array, vendors:bool|array). Backwards compatible","allow granular patch sources inclusion (so that only some vendors would be included)","allow some providers to have special extra operations (before this change, every applier was expected to have every listed operation declared)"]},"3.19.0":{"fix":["removed references to $this within closures (as it's not supported in 5.3.X)"],"feature":["added new operation to check if applier is available (can be used to exclude certain appliers on certain systems)","added new operation to find applier's executable and use it in the operations that come afterwards","allow multiple commands per operation","introduced the possibility to define an operation that is considered a success when the command does not succeed"]},"3.19.1":{"maintenance":["documentation re-organized to prioritize quick comprehension on the basics of the module's functionality","minor code restyle changes"]},"3.19.2":{"maintenance":["documentation changes. Some explanations re-written. Added example for bundle-patch"]},"3.19.3":{"maintenance":["minor readme and package description updates"]},"3.19.4":{"maintenance":["documentation re-organized and simplified"]},"3.19.5":{"fix":["re-apply remote patch when it's contents have changed (download remote patches beforehand and make the decision based on the contents of the patch)","remote patches treated as if they're local patch files"],"maintenance":["moved patch downloading to be done before any patches are applied","documentation simplified. Using comments in examples to explain what certain config does"]},"3.20.0":{"fix":["fail early when some of the remote patches fail to download (only for patches that are actually required)","make sure that same patch file is not downloaded twice (might happen with bundled patches)"],"feature":["make it possible to allow patch download from HTTP (separate config from allowing this for packages)"]},"3.21.0":{"fix":["the --filter argument to work similarly to how package filter narrows down on what is being targeted"],"feature":["patcher configuration overrides that depend on the OS","topological sorting on patches to allow sequencing even when patches not defined by same owner or defined in different patch-list files","allow fuzzy package name targeting with 'patch' command"]},"3.22.0":{"fix":["patch exclusion failed to kick in due to bad configuration pass-down from factory to the component that is responsible for the exclusion"],"feature":["allow patch exclusions based on partial paths","renamed 'excluded-patches' to 'patches-exclude' to follow similar naming convention through-out the configuration for the plugin. Backwards compatible"]},"3.22.1":{"fix":["minor architecture changes around filtering patch files / packages"]},"3.22.2":{"fix":[" bundled patch targets resolver failing due to patch info loaders being re-arranged and certain array values no longer being available (patch path not available as array keys)"]},"3.22.3":{"fix":["incorrect re-applying of bundle patch after 'patch' command had been used to exclude it or when single bundle patch was explicitly targeted","package not reset when using --filter (without --redo), even when targeted patches were a subset of what was applied","the --filter flag not properly respected when running 'patch' command with --undo"]},"3.22.4":{"maintenance":["package meta-data fixes. syntax error in composer.json"]},"3.23.0":{"fix":["renamed constants that conflicted with constant names that were reserved in PHP5.3.X"],"feature":["allow default indirect dependency to be defined for a package version restriction","allow base patch to be defined for widgets - including variable conversion for vendor, module name and version","introduced new definition pattern to be used together with patches-base and base patch variables: version ranges"]},"3.23.1":{"fix":["bundled patches reset mechanism targeting wrong packages (where root package as owner was being sent to 'patches reset' which caused a crash)"]},"3.23.2":{"fix":["minor change to constant naming to make it match up with patch command. COMPOSER_PATCHES_PREFER_OWNER renamed to COMPOSER_PATCHES_FROM_SOURCE. Backwards compatible","re-installed packages (when resetting patches) not being re-deployed when using 'patch' command (resulting in incorrect app behaviour due to some old files being still used)"],"maintenance":["log messages updated to include applied patch count when resetting package","showing [NEW] flag when re-applying patches for a package and patch file was previously not applied"]},"3.23.3":{"fix":["fix to a crash that happened when resetting targets that relate to bundle patches"],"maintenance":["definition normalizer split into separate components","patch applier partially split into smaller components"]},"3.23.4":{"maintenance":["minor modifications to patch filtering logic"]},"3.23.5":{"fix":["wrong error message when bundle patch is not found from defined path"]}},"patcher_plugin":true}},{"version":"3.23.4","version_normalized":"3.23.4.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a7e508a6fcb84abc12c1b724570323ae196a0608"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a7e508a6fcb84abc12c1b724570323ae196a0608","type":"zip","shasum":"","reference":"a7e508a6fcb84abc12c1b724570323ae196a0608"},"time":"2018-02-13T16:12:00+00:00","published-time":"2018-02-13T16:12:51+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"3.4.0":{"feature":["allow dev-only patches to be declared (see: Development patches)"]},"3.5.0":{"feature":["allow bundled patches (that target multiple packages) to be declared, tracked, reverted correctly when changed or removed (see: Bundled patches)"]},"3.5.1":{"fix":["make sure that 'resetting patched package' is not shown when package is indirectly targeted"]},"3.5.2":{"fix":["make sure that path normalizer does not touch root-level patch declarations"]},"3.6.0":{"fix":["restored backwards compatibility with PHP versions that do not support new new array markup"],"feature":["allow multiple patch files to be declared under same label (see: Version branching)","allow certain patches for packages to be excluded (see: Environment variables)"]},"3.7.0":{"feature":["added version branching for sequenced items","added simplified version branching format where json object key is constraint and value the source"]},"3.7.1":{"maintenance":["code cleanup (some debugging code removed)"]},"3.8.0":{"fix":["excluded patches required develop to specify patch owner vendor path instead of just the path that was relative to the patch owner folder"],"feature":["allow patches to be skipped by adding 'skip' flag in it's definition (good as maintenance flags when doing major base-framework upgrades)"]},"3.8.1":{"fix":["process every source path and check for 'skip' flag. In certain cases, the source-path flag was ignored"]},"3.9.0":{"feature":["added new environment flag to force patcher to extract the patch info from vendor folder instead of using the information from installed.json (mainly for patch maintenance)"]},"3.10.0":{"fix":["patches not re-applied when package is upgraded (old 'applied_patches' incorrectly restored instead)","root package ignored when using COMPOSER_PATCHES_PREFER_OWNER"],"feature":["environment variable names standardized (old names still supported)"],"maintenance":["code re-organized to centralize the access to env flags"]},"3.10.1":{"maintenance":["changes to package metadata"]},"3.10.2":{"fix":["declaration of 'depends' was overriding 'version'. Constraints defined on those keys are now merged","patch applied when single version constraint was matched even when multiple ones defined"]},"3.10.3":{"fix":["crash due to 'missing array key' that's caused by bad comparison in code when using only 'depends' on certain patch declarations"]},"3.10.4":{"fix":["changes to package meta-data"]},"3.11.0":{"fix":["avoid crashing at the end of a composer operation when vaimo/composer-patches was removed while it was executing, but it's plugin class remains loaded and triggers an action after all install/uninstall actions are done"],"feature":["reset all patched packages when vaimo/composer-patches in removed from a project (with an option of leaving the patches applied)","added the possibility for a project to define custom patch appliers or override the ones that are built into the package (see: Patcher Configuration)"]},"3.12.0":{"feature":["introduced a new composer command to make it easier to re-apply all patches and give newly defined patches a quick test-run (composer patch)"]},"3.12.1":{"fix":["properly re-apply all patches when using 'from-source' nad 'redo' arguments together"],"feature":["renamed 'reset' to 'redo' to make the command argument's purpose easier to understand when compared with 'redo'"]},"3.13.0":{"fix":["patch path strip levels re-ordered to go sequentially from 0 to 2 to allow first run to be with 'as is' path","changed patch applier logic to test different patchers with same level rather than going through all patches with levels in sequence","preferring standard patcher instead of starting with GIT","patches not being reset when removing all patches from patch provider in vendor folder and running '--from-source --redo my/package'"],"feature":["option to apply only some of the patches based on text-based file name filter","added an option for the user to have control over the sequence of the patchers"]},"3.13.1":{"fix":["roll-back with 'undo' to reset package when used with specific targets"]},"3.13.2":{"fix":["updated lock to latest due to composer validate error"]},"3.14.0":{"fix":["made sure that no compact array markup is used within the plugin"],"feature":["allow certain patches to be processed only with very strict path strip options and patcher type","changed patcher definition template to use variable markup rather than relying on sprintf patterns which dictates the variables in the template to be defined in certain order","allow extra operations to be defined or the sequence of existing ones to be changed"],"maintenance":["changed the 'validate' in patcher configuration key to 'check'. Support for 'validate' kept"]},"3.14.1":{"fix":["crash when trying to declare path stripping level for version-branched sources"]},"3.15.0":{"fix":["patch files not loaded from relative path even when they belong to a package rather than being referred directly from the project"],"feature":["allow multiple patch files to be defined to enable high-level patch grouping (or to allow occasional cleanup where really old legacy patches could be moved elsewhere)"]},"3.16.0":{"fix":["ignore custom 'targets' config for non-bundled patches","bundled patch was not registering/resetting target packages when performing redo/undo","patches-dev and patches-file not enabling patching by default when defined on project level","having patcher enabled only on project level did not compile patch queue correctly when disabling the option of including patches from packages"],"feature":["auto-resolve bundle patch targets when 'targets' not defined","multiple filters for patch command","allow patch command path filter to have wildcards and negation"]},"3.17.0":{"fix":["don't force bundle patches to have 'vendor' in their paths as it's a customizable value","patch information not correctly restored to installed.json when there were no patch updates while running 'composer update'"],"maintenance":["code split into smaller classes where applicable to move towards single-responsibility entities in design","reduced the mess around re-using same terminology in too many different contexts"]},"3.17.1":{"fix":["composer patch command option 'undo' not working correctly when patching explicitly set to be enabled in composer.json of the project","composer patch command option 'redo' not working correctly when patching explicitly set to be enabled in composer.json of the project","using 'undo' and 'redo' together still triggers 'undo' functionality"]},"3.17.2":{"fix":["patches not registered for patch target packages when 'COMPOSER_PATCHES_FATAL_FAIL' enabled and error is encountered"]},"3.17.3":{"fix":["switched to using PHP constants for OS-related values like newline and path separator"],"maintenance":["switched to using constants for each free-text array key value + reduced code repetition","logger indentation reworked not to be hardcoded in log messages in text form to open up the chance to switch to different logging methods/formats in the future"]},"3.18.0":{"feature":["several config keys renamed (patchers => appliers, patcher-config => patcher). Backwards compatible","patch enabling moved under patcher/sources (project:bool, packages:bool|array, vendors:bool|array). Backwards compatible","allow granular patch sources inclusion (so that only some vendors would be included)","allow some providers to have special extra operations (before this change, every applier was expected to have every listed operation declared)"]},"3.19.0":{"fix":["removed references to $this within closures (as it's not supported in 5.3.X)"],"feature":["added new operation to check if applier is available (can be used to exclude certain appliers on certain systems)","added new operation to find applier's executable and use it in the operations that come afterwards","allow multiple commands per operation","introduced the possibility to define an operation that is considered a success when the command does not succeed"]},"3.19.1":{"maintenance":["documentation re-organized to prioritize quick comprehension on the basics of the module's functionality","minor code restyle changes"]},"3.19.2":{"maintenance":["documentation changes. Some explanations re-written. Added example for bundle-patch"]},"3.19.3":{"maintenance":["minor readme and package description updates"]},"3.19.4":{"maintenance":["documentation re-organized and simplified"]},"3.19.5":{"fix":["re-apply remote patch when it's contents have changed (download remote patches beforehand and make the decision based on the contents of the patch)","remote patches treated as if they're local patch files"],"maintenance":["moved patch downloading to be done before any patches are applied","documentation simplified. Using comments in examples to explain what certain config does"]},"3.20.0":{"fix":["fail early when some of the remote patches fail to download (only for patches that are actually required)","make sure that same patch file is not downloaded twice (might happen with bundled patches)"],"feature":["make it possible to allow patch download from HTTP (separate config from allowing this for packages)"]},"3.21.0":{"fix":["the --filter argument to work similarly to how package filter narrows down on what is being targeted"],"feature":["patcher configuration overrides that depend on the OS","topological sorting on patches to allow sequencing even when patches not defined by same owner or defined in different patch-list files","allow fuzzy package name targeting with 'patch' command"]},"3.22.0":{"fix":["patch exclusion failed to kick in due to bad configuration pass-down from factory to the component that is responsible for the exclusion"],"feature":["allow patch exclusions based on partial paths","renamed 'excluded-patches' to 'patches-exclude' to follow similar naming convention through-out the configuration for the plugin. Backwards compatible"]},"3.22.1":{"fix":["minor architecture changes around filtering patch files / packages"]},"3.22.2":{"fix":[" bundled patch targets resolver failing due to patch info loaders being re-arranged and certain array values no longer being available (patch path not available as array keys)"]},"3.22.3":{"fix":["incorrect re-applying of bundle patch after 'patch' command had been used to exclude it or when single bundle patch was explicitly targeted","package not reset when using --filter (without --redo), even when targeted patches were a subset of what was applied","the --filter flag not properly respected when running 'patch' command with --undo"]},"3.22.4":{"maintenance":["package meta-data fixes. syntax error in composer.json"]},"3.23.0":{"fix":["renamed constants that conflicted with constant names that were reserved in PHP5.3.X"],"feature":["allow default indirect dependency to be defined for a package version restriction","allow base patch to be defined for widgets - including variable conversion for vendor, module name and version","introduced new definition pattern to be used together with patches-base and base patch variables: version ranges"]},"3.23.1":{"fix":["bundled patches reset mechanism targeting wrong packages (where root package as owner was being sent to 'patches reset' which caused a crash)"]},"3.23.2":{"fix":["minor change to constant naming to make it match up with patch command. COMPOSER_PATCHES_PREFER_OWNER renamed to COMPOSER_PATCHES_FROM_SOURCE. Backwards compatible","re-installed packages (when resetting patches) not being re-deployed when using 'patch' command (resulting in incorrect app behaviour due to some old files being still used)"],"maintenance":["log messages updated to include applied patch count when resetting package","showing [NEW] flag when re-applying patches for a package and patch file was previously not applied"]},"3.23.3":{"fix":["fix to a crash that happened when resetting targets that relate to bundle patches"],"maintenance":["definition normalizer split into separate components","patch applier partially split into smaller components"]},"3.23.4":{"maintenance":["minor modifications to patch filtering logic"]}},"patcher_plugin":true}},{"version":"3.23.3","version_normalized":"3.23.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"44a49977ba3b632c0fca8c0efdbcc84208b928db"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/44a49977ba3b632c0fca8c0efdbcc84208b928db","type":"zip","shasum":"","reference":"44a49977ba3b632c0fca8c0efdbcc84208b928db"},"time":"2018-02-13T15:30:00+00:00","published-time":"2018-02-13T15:30:21+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"3.4.0":{"feature":["allow dev-only patches to be declared (see: Development patches)"]},"3.5.0":{"feature":["allow bundled patches (that target multiple packages) to be declared, tracked, reverted correctly when changed or removed (see: Bundled patches)"]},"3.5.1":{"fix":["make sure that 'resetting patched package' is not shown when package is indirectly targeted"]},"3.5.2":{"fix":["make sure that path normalizer does not touch root-level patch declarations"]},"3.6.0":{"fix":["restored backwards compatibility with PHP versions that do not support new new array markup"],"feature":["allow multiple patch files to be declared under same label (see: Version branching)","allow certain patches for packages to be excluded (see: Environment variables)"]},"3.7.0":{"feature":["added version branching for sequenced items","added simplified version branching format where json object key is constraint and value the source"]},"3.7.1":{"maintenance":["code cleanup (some debugging code removed)"]},"3.8.0":{"fix":["excluded patches required develop to specify patch owner vendor path instead of just the path that was relative to the patch owner folder"],"feature":["allow patches to be skipped by adding 'skip' flag in it's definition (good as maintenance flags when doing major base-framework upgrades)"]},"3.8.1":{"fix":["process every source path and check for 'skip' flag. In certain cases, the source-path flag was ignored"]},"3.9.0":{"feature":["added new environment flag to force patcher to extract the patch info from vendor folder instead of using the information from installed.json (mainly for patch maintenance)"]},"3.10.0":{"fix":["patches not re-applied when package is upgraded (old 'applied_patches' incorrectly restored instead)","root package ignored when using COMPOSER_PATCHES_PREFER_OWNER"],"feature":["environment variable names standardized (old names still supported)"],"maintenance":["code re-organized to centralize the access to env flags"]},"3.10.1":{"maintenance":["changes to package metadata"]},"3.10.2":{"fix":["declaration of 'depends' was overriding 'version'. Constraints defined on those keys are now merged","patch applied when single version constraint was matched even when multiple ones defined"]},"3.10.3":{"fix":["crash due to 'missing array key' that's caused by bad comparison in code when using only 'depends' on certain patch declarations"]},"3.10.4":{"fix":["changes to package meta-data"]},"3.11.0":{"fix":["avoid crashing at the end of a composer operation when vaimo/composer-patches was removed while it was executing, but it's plugin class remains loaded and triggers an action after all install/uninstall actions are done"],"feature":["reset all patched packages when vaimo/composer-patches in removed from a project (with an option of leaving the patches applied)","added the possibility for a project to define custom patch appliers or override the ones that are built into the package (see: Patcher Configuration)"]},"3.12.0":{"feature":["introduced a new composer command to make it easier to re-apply all patches and give newly defined patches a quick test-run (composer patch)"]},"3.12.1":{"fix":["properly re-apply all patches when using 'from-source' nad 'redo' arguments together"],"feature":["renamed 'reset' to 'redo' to make the command argument's purpose easier to understand when compared with 'redo'"]},"3.13.0":{"fix":["patch path strip levels re-ordered to go sequentially from 0 to 2 to allow first run to be with 'as is' path","changed patch applier logic to test different patchers with same level rather than going through all patches with levels in sequence","preferring standard patcher instead of starting with GIT","patches not being reset when removing all patches from patch provider in vendor folder and running '--from-source --redo my/package'"],"feature":["option to apply only some of the patches based on text-based file name filter","added an option for the user to have control over the sequence of the patchers"]},"3.13.1":{"fix":["roll-back with 'undo' to reset package when used with specific targets"]},"3.13.2":{"fix":["updated lock to latest due to composer validate error"]},"3.14.0":{"fix":["made sure that no compact array markup is used within the plugin"],"feature":["allow certain patches to be processed only with very strict path strip options and patcher type","changed patcher definition template to use variable markup rather than relying on sprintf patterns which dictates the variables in the template to be defined in certain order","allow extra operations to be defined or the sequence of existing ones to be changed"],"maintenance":["changed the 'validate' in patcher configuration key to 'check'. Support for 'validate' kept"]},"3.14.1":{"fix":["crash when trying to declare path stripping level for version-branched sources"]},"3.15.0":{"fix":["patch files not loaded from relative path even when they belong to a package rather than being referred directly from the project"],"feature":["allow multiple patch files to be defined to enable high-level patch grouping (or to allow occasional cleanup where really old legacy patches could be moved elsewhere)"]},"3.16.0":{"fix":["ignore custom 'targets' config for non-bundled patches","bundled patch was not registering/resetting target packages when performing redo/undo","patches-dev and patches-file not enabling patching by default when defined on project level","having patcher enabled only on project level did not compile patch queue correctly when disabling the option of including patches from packages"],"feature":["auto-resolve bundle patch targets when 'targets' not defined","multiple filters for patch command","allow patch command path filter to have wildcards and negation"]},"3.17.0":{"fix":["don't force bundle patches to have 'vendor' in their paths as it's a customizable value","patch information not correctly restored to installed.json when there were no patch updates while running 'composer update'"],"maintenance":["code split into smaller classes where applicable to move towards single-responsibility entities in design","reduced the mess around re-using same terminology in too many different contexts"]},"3.17.1":{"fix":["composer patch command option 'undo' not working correctly when patching explicitly set to be enabled in composer.json of the project","composer patch command option 'redo' not working correctly when patching explicitly set to be enabled in composer.json of the project","using 'undo' and 'redo' together still triggers 'undo' functionality"]},"3.17.2":{"fix":["patches not registered for patch target packages when 'COMPOSER_PATCHES_FATAL_FAIL' enabled and error is encountered"]},"3.17.3":{"fix":["switched to using PHP constants for OS-related values like newline and path separator"],"maintenance":["switched to using constants for each free-text array key value + reduced code repetition","logger indentation reworked not to be hardcoded in log messages in text form to open up the chance to switch to different logging methods/formats in the future"]},"3.18.0":{"feature":["several config keys renamed (patchers => appliers, patcher-config => patcher). Backwards compatible","patch enabling moved under patcher/sources (project:bool, packages:bool|array, vendors:bool|array). Backwards compatible","allow granular patch sources inclusion (so that only some vendors would be included)","allow some providers to have special extra operations (before this change, every applier was expected to have every listed operation declared)"]},"3.19.0":{"fix":["removed references to $this within closures (as it's not supported in 5.3.X)"],"feature":["added new operation to check if applier is available (can be used to exclude certain appliers on certain systems)","added new operation to find applier's executable and use it in the operations that come afterwards","allow multiple commands per operation","introduced the possibility to define an operation that is considered a success when the command does not succeed"]},"3.19.1":{"maintenance":["documentation re-organized to prioritize quick comprehension on the basics of the module's functionality","minor code restyle changes"]},"3.19.2":{"maintenance":["documentation changes. Some explanations re-written. Added example for bundle-patch"]},"3.19.3":{"maintenance":["minor readme and package description updates"]},"3.19.4":{"maintenance":["documentation re-organized and simplified"]},"3.19.5":{"fix":["re-apply remote patch when it's contents have changed (download remote patches beforehand and make the decision based on the contents of the patch)","remote patches treated as if they're local patch files"],"maintenance":["moved patch downloading to be done before any patches are applied","documentation simplified. Using comments in examples to explain what certain config does"]},"3.20.0":{"fix":["fail early when some of the remote patches fail to download (only for patches that are actually required)","make sure that same patch file is not downloaded twice (might happen with bundled patches)"],"feature":["make it possible to allow patch download from HTTP (separate config from allowing this for packages)"]},"3.21.0":{"fix":["the --filter argument to work similarly to how package filter narrows down on what is being targeted"],"feature":["patcher configuration overrides that depend on the OS","topological sorting on patches to allow sequencing even when patches not defined by same owner or defined in different patch-list files","allow fuzzy package name targeting with 'patch' command"]},"3.22.0":{"fix":["patch exclusion failed to kick in due to bad configuration pass-down from factory to the component that is responsible for the exclusion"],"feature":["allow patch exclusions based on partial paths","renamed 'excluded-patches' to 'patches-exclude' to follow similar naming convention through-out the configuration for the plugin. Backwards compatible"]},"3.22.1":{"fix":["minor architecture changes around filtering patch files / packages"]},"3.22.2":{"fix":[" bundled patch targets resolver failing due to patch info loaders being re-arranged and certain array values no longer being available (patch path not available as array keys)"]},"3.22.3":{"fix":["incorrect re-applying of bundle patch after 'patch' command had been used to exclude it or when single bundle patch was explicitly targeted","package not reset when using --filter (without --redo), even when targeted patches were a subset of what was applied","the --filter flag not properly respected when running 'patch' command with --undo"]},"3.22.4":{"maintenance":["package meta-data fixes. syntax error in composer.json"]},"3.23.0":{"fix":["renamed constants that conflicted with constant names that were reserved in PHP5.3.X"],"feature":["allow default indirect dependency to be defined for a package version restriction","allow base patch to be defined for widgets - including variable conversion for vendor, module name and version","introduced new definition pattern to be used together with patches-base and base patch variables: version ranges"]},"3.23.1":{"fix":["bundled patches reset mechanism targeting wrong packages (where root package as owner was being sent to 'patches reset' which caused a crash)"]},"3.23.2":{"fix":["minor change to constant naming to make it match up with patch command. COMPOSER_PATCHES_PREFER_OWNER renamed to COMPOSER_PATCHES_FROM_SOURCE. Backwards compatible","re-installed packages (when resetting patches) not being re-deployed when using 'patch' command (resulting in incorrect app behaviour due to some old files being still used)"],"maintenance":["log messages updated to include applied patch count when resetting package","showing [NEW] flag when re-applying patches for a package and patch file was previously not applied"]},"3.23.3":{"fix":["fix to a crash that happened when resetting targets that relate to bundle patches"],"maintenance":["definition normalizer split into separate components","patch applier partially split into smaller components"]}},"patcher_plugin":true}},{"version":"3.23.2","version_normalized":"3.23.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"fc29b23c542ecb977af5a7fe00ad3ff4674c7f6f"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/fc29b23c542ecb977af5a7fe00ad3ff4674c7f6f","type":"zip","shasum":"","reference":"fc29b23c542ecb977af5a7fe00ad3ff4674c7f6f"},"time":"2018-02-12T18:51:24+00:00","published-time":"2018-02-12T18:51:43+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"3.4.0":{"feature":["allow dev-only patches to be declared (see: Development patches)"]},"3.5.0":{"feature":["allow bundled patches (that target multiple packages) to be declared, tracked, reverted correctly when changed or removed (see: Bundled patches)"]},"3.5.1":{"fix":["make sure that 'resetting patched package' is not shown when package is indirectly targeted"]},"3.5.2":{"fix":["make sure that path normalizer does not touch root-level patch declarations"]},"3.6.0":{"fix":["restored backwards compatibility with PHP versions that do not support new new array markup"],"feature":["allow multiple patch files to be declared under same label (see: Version branching)","allow certain patches for packages to be excluded (see: Environment variables)"]},"3.7.0":{"feature":["added version branching for sequenced items","added simplified version branching format where json object key is constraint and value the source"]},"3.7.1":{"maintenance":["code cleanup (some debugging code removed)"]},"3.8.0":{"fix":["excluded patches required develop to specify patch owner vendor path instead of just the path that was relative to the patch owner folder"],"feature":["allow patches to be skipped by adding 'skip' flag in it's definition (good as maintenance flags when doing major base-framework upgrades)"]},"3.8.1":{"fix":["process every source path and check for 'skip' flag. In certain cases, the source-path flag was ignored"]},"3.9.0":{"feature":["added new environment flag to force patcher to extract the patch info from vendor folder instead of using the information from installed.json (mainly for patch maintenance)"]},"3.10.0":{"fix":["patches not re-applied when package is upgraded (old 'applied_patches' incorrectly restored instead)","root package ignored when using COMPOSER_PATCHES_PREFER_OWNER"],"feature":["environment variable names standardized (old names still supported)"],"maintenance":["code re-organized to centralize the access to env flags"]},"3.10.1":{"maintenance":["changes to package metadata"]},"3.10.2":{"fix":["declaration of 'depends' was overriding 'version'. Constraints defined on those keys are now merged","patch applied when single version constraint was matched even when multiple ones defined"]},"3.10.3":{"fix":["crash due to 'missing array key' that's caused by bad comparison in code when using only 'depends' on certain patch declarations"]},"3.10.4":{"fix":["changes to package meta-data"]},"3.11.0":{"fix":["avoid crashing at the end of a composer operation when vaimo/composer-patches was removed while it was executing, but it's plugin class remains loaded and triggers an action after all install/uninstall actions are done"],"feature":["reset all patched packages when vaimo/composer-patches in removed from a project (with an option of leaving the patches applied)","added the possibility for a project to define custom patch appliers or override the ones that are built into the package (see: Patcher Configuration)"]},"3.12.0":{"feature":["introduced a new composer command to make it easier to re-apply all patches and give newly defined patches a quick test-run (composer patch)"]},"3.12.1":{"fix":["properly re-apply all patches when using 'from-source' nad 'redo' arguments together"],"feature":["renamed 'reset' to 'redo' to make the command argument's purpose easier to understand when compared with 'redo'"]},"3.13.0":{"fix":["patch path strip levels re-ordered to go sequentially from 0 to 2 to allow first run to be with 'as is' path","changed patch applier logic to test different patchers with same level rather than going through all patches with levels in sequence","preferring standard patcher instead of starting with GIT","patches not being reset when removing all patches from patch provider in vendor folder and running '--from-source --redo my/package'"],"feature":["option to apply only some of the patches based on text-based file name filter","added an option for the user to have control over the sequence of the patchers"]},"3.13.1":{"fix":["roll-back with 'undo' to reset package when used with specific targets"]},"3.13.2":{"fix":["updated lock to latest due to composer validate error"]},"3.14.0":{"fix":["made sure that no compact array markup is used within the plugin"],"feature":["allow certain patches to be processed only with very strict path strip options and patcher type","changed patcher definition template to use variable markup rather than relying on sprintf patterns which dictates the variables in the template to be defined in certain order","allow extra operations to be defined or the sequence of existing ones to be changed"],"maintenance":["changed the 'validate' in patcher configuration key to 'check'. Support for 'validate' kept"]},"3.14.1":{"fix":["crash when trying to declare path stripping level for version-branched sources"]},"3.15.0":{"fix":["patch files not loaded from relative path even when they belong to a package rather than being referred directly from the project"],"feature":["allow multiple patch files to be defined to enable high-level patch grouping (or to allow occasional cleanup where really old legacy patches could be moved elsewhere)"]},"3.16.0":{"fix":["ignore custom 'targets' config for non-bundled patches","bundled patch was not registering/resetting target packages when performing redo/undo","patches-dev and patches-file not enabling patching by default when defined on project level","having patcher enabled only on project level did not compile patch queue correctly when disabling the option of including patches from packages"],"feature":["auto-resolve bundle patch targets when 'targets' not defined","multiple filters for patch command","allow patch command path filter to have wildcards and negation"]},"3.17.0":{"fix":["don't force bundle patches to have 'vendor' in their paths as it's a customizable value","patch information not correctly restored to installed.json when there were no patch updates while running 'composer update'"],"maintenance":["code split into smaller classes where applicable to move towards single-responsibility entities in design","reduced the mess around re-using same terminology in too many different contexts"]},"3.17.1":{"fix":["composer patch command option 'undo' not working correctly when patching explicitly set to be enabled in composer.json of the project","composer patch command option 'redo' not working correctly when patching explicitly set to be enabled in composer.json of the project","using 'undo' and 'redo' together still triggers 'undo' functionality"]},"3.17.2":{"fix":["patches not registered for patch target packages when 'COMPOSER_PATCHES_FATAL_FAIL' enabled and error is encountered"]},"3.17.3":{"fix":["switched to using PHP constants for OS-related values like newline and path separator"],"maintenance":["switched to using constants for each free-text array key value + reduced code repetition","logger indentation reworked not to be hardcoded in log messages in text form to open up the chance to switch to different logging methods/formats in the future"]},"3.18.0":{"feature":["several config keys renamed (patchers => appliers, patcher-config => patcher). Backwards compatible","patch enabling moved under patcher/sources (project:bool, packages:bool|array, vendors:bool|array). Backwards compatible","allow granular patch sources inclusion (so that only some vendors would be included)","allow some providers to have special extra operations (before this change, every applier was expected to have every listed operation declared)"]},"3.19.0":{"fix":["removed references to $this within closures (as it's not supported in 5.3.X)"],"feature":["added new operation to check if applier is available (can be used to exclude certain appliers on certain systems)","added new operation to find applier's executable and use it in the operations that come afterwards","allow multiple commands per operation","introduced the possibility to define an operation that is considered a success when the command does not succeed"]},"3.19.1":{"maintenance":["documentation re-organized to prioritize quick comprehension on the basics of the module's functionality","minor code restyle changes"]},"3.19.2":{"maintenance":["documentation changes. Some explanations re-written. Added example for bundle-patch"]},"3.19.3":{"maintenance":["minor readme and package description updates"]},"3.19.4":{"maintenance":["documentation re-organized and simplified"]},"3.19.5":{"fix":["re-apply remote patch when it's contents have changed (download remote patches beforehand and make the decision based on the contents of the patch)","remote patches treated as if they're local patch files"],"maintenance":["moved patch downloading to be done before any patches are applied","documentation simplified. Using comments in examples to explain what certain config does"]},"3.20.0":{"fix":["fail early when some of the remote patches fail to download (only for patches that are actually required)","make sure that same patch file is not downloaded twice (might happen with bundled patches)"],"feature":["make it possible to allow patch download from HTTP (separate config from allowing this for packages)"]},"3.21.0":{"fix":["the --filter argument to work similarly to how package filter narrows down on what is being targeted"],"feature":["patcher configuration overrides that depend on the OS","topological sorting on patches to allow sequencing even when patches not defined by same owner or defined in different patch-list files","allow fuzzy package name targeting with 'patch' command"]},"3.22.0":{"fix":["patch exclusion failed to kick in due to bad configuration pass-down from factory to the component that is responsible for the exclusion"],"feature":["allow patch exclusions based on partial paths","renamed 'excluded-patches' to 'patches-exclude' to follow similar naming convention through-out the configuration for the plugin. Backwards compatible"]},"3.22.1":{"fix":["minor architecture changes around filtering patch files / packages"]},"3.22.2":{"fix":[" bundled patch targets resolver failing due to patch info loaders being re-arranged and certain array values no longer being available (patch path not available as array keys)"]},"3.22.3":{"fix":["incorrect re-applying of bundle patch after 'patch' command had been used to exclude it or when single bundle patch was explicitly targeted","package not reset when using --filter (without --redo), even when targeted patches were a subset of what was applied","the --filter flag not properly respected when running 'patch' command with --undo"]},"3.22.4":{"maintenance":["package meta-data fixes. syntax error in composer.json"]},"3.23.0":{"fix":["renamed constants that conflicted with constant names that were reserved in PHP5.3.X"],"feature":["allow default indirect dependency to be defined for a package version restriction","allow base patch to be defined for widgets - including variable conversion for vendor, module name and version","introduced new definition pattern to be used together with patches-base and base patch variables: version ranges"]},"3.23.1":{"fix":["bundled patches reset mechanism targeting wrong packages (where root package as owner was being sent to 'patches reset' which caused a crash)"]},"3.23.2":{"fix":["minor change to constant naming to make it match up with patch command. COMPOSER_PATCHES_PREFER_OWNER renamed to COMPOSER_PATCHES_FROM_SOURCE. Backwards compatible","re-installed packages (when resetting patches) not being re-deployed when using 'patch' command (resulting in incorrect app behaviour due to some old files being still used)"],"maintenance":["log messages updated to include applied patch count when resetting package","showing [NEW] flag when re-applying patches for a package and patch file was previously not applied"]}},"patcher_plugin":true}},{"version":"3.23.1","version_normalized":"3.23.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"2097efa8fabdd3d05fabd03eef92f70351c9487a"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/2097efa8fabdd3d05fabd03eef92f70351c9487a","type":"zip","shasum":"","reference":"2097efa8fabdd3d05fabd03eef92f70351c9487a"},"time":"2018-02-12T10:12:04+00:00","published-time":"2018-02-12T10:12:24+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"3.4.0":{"feature":["allow dev-only patches to be declared (see: Development patches)"]},"3.5.0":{"feature":["allow bundled patches (that target multiple packages) to be declared, tracked, reverted correctly when changed or removed (see: Bundled patches)"]},"3.5.1":{"fix":["make sure that 'resetting patched package' is not shown when package is indirectly targeted"]},"3.5.2":{"fix":["make sure that path normalizer does not touch root-level patch declarations"]},"3.6.0":{"fix":["restored backwards compatibility with PHP versions that do not support new new array markup"],"feature":["allow multiple patch files to be declared under same label (see: Version branching)","allow certain patches for packages to be excluded (see: Environment variables)"]},"3.7.0":{"feature":["added version branching for sequenced items","added simplified version branching format where json object key is constraint and value the source"]},"3.7.1":{"maintenance":["code cleanup (some debugging code removed)"]},"3.8.0":{"fix":["excluded patches required develop to specify patch owner vendor path instead of just the path that was relative to the patch owner folder"],"feature":["allow patches to be skipped by adding 'skip' flag in it's definition (good as maintenance flags when doing major base-framework upgrades)"]},"3.8.1":{"fix":["process every source path and check for 'skip' flag. In certain cases, the source-path flag was ignored"]},"3.9.0":{"feature":["added new environment flag to force patcher to extract the patch info from vendor folder instead of using the information from installed.json (mainly for patch maintenance)"]},"3.10.0":{"fix":["patches not re-applied when package is upgraded (old 'applied_patches' incorrectly restored instead)","root package ignored when using COMPOSER_PATCHES_PREFER_OWNER"],"feature":["environment variable names standardized (old names still supported)"],"maintenance":["code re-organized to centralize the access to env flags"]},"3.10.1":{"maintenance":["changes to package metadata"]},"3.10.2":{"fix":["declaration of 'depends' was overriding 'version'. Constraints defined on those keys are now merged","patch applied when single version constraint was matched even when multiple ones defined"]},"3.10.3":{"fix":["crash due to 'missing array key' that's caused by bad comparison in code when using only 'depends' on certain patch declarations"]},"3.10.4":{"fix":["changes to package meta-data"]},"3.11.0":{"fix":["avoid crashing at the end of a composer operation when vaimo/composer-patches was removed while it was executing, but it's plugin class remains loaded and triggers an action after all install/uninstall actions are done"],"feature":["reset all patched packages when vaimo/composer-patches in removed from a project (with an option of leaving the patches applied)","added the possibility for a project to define custom patch appliers or override the ones that are built into the package (see: Patcher Configuration)"]},"3.12.0":{"feature":["introduced a new composer command to make it easier to re-apply all patches and give newly defined patches a quick test-run (composer patch)"]},"3.12.1":{"fix":["properly re-apply all patches when using 'from-source' nad 'redo' arguments together"],"feature":["renamed 'reset' to 'redo' to make the command argument's purpose easier to understand when compared with 'redo'"]},"3.13.0":{"fix":["patch path strip levels re-ordered to go sequentially from 0 to 2 to allow first run to be with 'as is' path","changed patch applier logic to test different patchers with same level rather than going through all patches with levels in sequence","preferring standard patcher instead of starting with GIT","patches not being reset when removing all patches from patch provider in vendor folder and running '--from-source --redo my/package'"],"feature":["option to apply only some of the patches based on text-based file name filter","added an option for the user to have control over the sequence of the patchers"]},"3.13.1":{"fix":["roll-back with 'undo' to reset package when used with specific targets"]},"3.13.2":{"fix":["updated lock to latest due to composer validate error"]},"3.14.0":{"fix":["made sure that no compact array markup is used within the plugin"],"feature":["allow certain patches to be processed only with very strict path strip options and patcher type","changed patcher definition template to use variable markup rather than relying on sprintf patterns which dictates the variables in the template to be defined in certain order","allow extra operations to be defined or the sequence of existing ones to be changed"],"maintenance":["changed the 'validate' in patcher configuration key to 'check'. Support for 'validate' kept"]},"3.14.1":{"fix":["crash when trying to declare path stripping level for version-branched sources"]},"3.15.0":{"fix":["patch files not loaded from relative path even when they belong to a package rather than being referred directly from the project"],"feature":["allow multiple patch files to be defined to enable high-level patch grouping (or to allow occasional cleanup where really old legacy patches could be moved elsewhere)"]},"3.16.0":{"fix":["ignore custom 'targets' config for non-bundled patches","bundled patch was not registering/resetting target packages when performing redo/undo","patches-dev and patches-file not enabling patching by default when defined on project level","having patcher enabled only on project level did not compile patch queue correctly when disabling the option of including patches from packages"],"feature":["auto-resolve bundle patch targets when 'targets' not defined","multiple filters for patch command","allow patch command path filter to have wildcards and negation"]},"3.17.0":{"fix":["don't force bundle patches to have 'vendor' in their paths as it's a customizable value","patch information not correctly restored to installed.json when there were no patch updates while running 'composer update'"],"maintenance":["code split into smaller classes where applicable to move towards single-responsibility entities in design","reduced the mess around re-using same terminology in too many different contexts"]},"3.17.1":{"fix":["composer patch command option 'undo' not working correctly when patching explicitly set to be enabled in composer.json of the project","composer patch command option 'redo' not working correctly when patching explicitly set to be enabled in composer.json of the project","using 'undo' and 'redo' together still triggers 'undo' functionality"]},"3.17.2":{"fix":["patches not registered for patch target packages when 'COMPOSER_PATCHES_FATAL_FAIL' enabled and error is encountered"]},"3.17.3":{"fix":["switched to using PHP constants for OS-related values like newline and path separator"],"maintenance":["switched to using constants for each free-text array key value + reduced code repetition","logger indentation reworked not to be hardcoded in log messages in text form to open up the chance to switch to different logging methods/formats in the future"]},"3.18.0":{"feature":["several config keys renamed (patchers => appliers, patcher-config => patcher). Backwards compatible","patch enabling moved under patcher/sources (project:bool, packages:bool|array, vendors:bool|array). Backwards compatible","allow granular patch sources inclusion (so that only some vendors would be included)","allow some providers to have special extra operations (before this change, every applier was expected to have every listed operation declared)"]},"3.19.0":{"fix":["removed references to $this within closures (as it's not supported in 5.3.X)"],"feature":["added new operation to check if applier is available (can be used to exclude certain appliers on certain systems)","added new operation to find applier's executable and use it in the operations that come afterwards","allow multiple commands per operation","introduced the possibility to define an operation that is considered a success when the command does not succeed"]},"3.19.1":{"maintenance":["documentation re-organized to prioritize quick comprehension on the basics of the module's functionality","minor code restyle changes"]},"3.19.2":{"maintenance":["documentation changes. Some explanations re-written. Added example for bundle-patch"]},"3.19.3":{"maintenance":["minor readme and package description updates"]},"3.19.4":{"maintenance":["documentation re-organized and simplified"]},"3.19.5":{"fix":["re-apply remote patch when it's contents have changed (download remote patches beforehand and make the decision based on the contents of the patch)","remote patches treated as if they're local patch files"],"maintenance":["moved patch downloading to be done before any patches are applied","documentation simplified. Using comments in examples to explain what certain config does"]},"3.20.0":{"fix":["fail early when some of the remote patches fail to download (only for patches that are actually required)","make sure that same patch file is not downloaded twice (might happen with bundled patches)"],"feature":["make it possible to allow patch download from HTTP (separate config from allowing this for packages)"]},"3.21.0":{"fix":["the --filter argument to work similarly to how package filter narrows down on what is being targeted"],"feature":["patcher configuration overrides that depend on the OS","topological sorting on patches to allow sequencing even when patches not defined by same owner or defined in different patch-list files","allow fuzzy package name targeting with 'patch' command"]},"3.22.0":{"fix":["patch exclusion failed to kick in due to bad configuration pass-down from factory to the component that is responsible for the exclusion"],"feature":["allow patch exclusions based on partial paths","renamed 'excluded-patches' to 'patches-exclude' to follow similar naming convention through-out the configuration for the plugin. Backwards compatible"]},"3.22.1":{"fix":["minor architecture changes around filtering patch files / packages"]},"3.22.2":{"fix":[" bundled patch targets resolver failing due to patch info loaders being re-arranged and certain array values no longer being available (patch path not available as array keys)"]},"3.22.3":{"fix":["incorrect re-applying of bundle patch after 'patch' command had been used to exclude it or when single bundle patch was explicitly targeted","package not reset when using --filter (without --redo), even when targeted patches were a subset of what was applied","the --filter flag not properly respected when running 'patch' command with --undo"]},"3.22.4":{"maintenance":["package meta-data fixes. syntax error in composer.json"]},"3.23.0":{"fix":["renamed constants that conflicted with constant names that were reserved in PHP5.3.X"],"feature":["allow default indirect dependency to be defined for a package version restriction","allow base patch to be defined for widgets - including variable conversion for vendor, module name and version","introduced new definition pattern to be used together with patches-base and base patch variables: version ranges"]},"3.23.1":{"fix":["bundled patches reset mechanism targeting wrong packages (where root package as owner was being sent to 'patches reset' which caused a crash)"]}},"patcher_plugin":true}},{"version":"3.23.0","version_normalized":"3.23.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"06ab1d2c2faffcea16726bb9a468be5c9356a0e7"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/06ab1d2c2faffcea16726bb9a468be5c9356a0e7","type":"zip","shasum":"","reference":"06ab1d2c2faffcea16726bb9a468be5c9356a0e7"},"time":"2018-02-12T09:44:42+00:00","published-time":"2018-02-12T09:45:51+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"3.4.0":{"feature":["allow dev-only patches to be declared (see: Development patches)"]},"3.5.0":{"feature":["allow bundled patches (that target multiple packages) to be declared, tracked, reverted correctly when changed or removed (see: Bundled patches)"]},"3.5.1":{"fix":["make sure that 'resetting patched package' is not shown when package is indirectly targeted"]},"3.5.2":{"fix":["make sure that path normalizer does not touch root-level patch declarations"]},"3.6.0":{"fix":["restored backwards compatibility with PHP versions that do not support new new array markup"],"feature":["allow multiple patch files to be declared under same label (see: Version branching)","allow certain patches for packages to be excluded (see: Environment variables)"]},"3.7.0":{"feature":["added version branching for sequenced items","added simplified version branching format where json object key is constraint and value the source"]},"3.7.1":{"maintenance":["code cleanup (some debugging code removed)"]},"3.8.0":{"fix":["excluded patches required develop to specify patch owner vendor path instead of just the path that was relative to the patch owner folder"],"feature":["allow patches to be skipped by adding 'skip' flag in it's definition (good as maintenance flags when doing major base-framework upgrades)"]},"3.8.1":{"fix":["process every source path and check for 'skip' flag. In certain cases, the source-path flag was ignored"]},"3.9.0":{"feature":["added new environment flag to force patcher to extract the patch info from vendor folder instead of using the information from installed.json (mainly for patch maintenance)"]},"3.10.0":{"fix":["patches not re-applied when package is upgraded (old 'applied_patches' incorrectly restored instead)","root package ignored when using COMPOSER_PATCHES_PREFER_OWNER"],"feature":["environment variable names standardized (old names still supported)"],"maintenance":["code re-organized to centralize the access to env flags"]},"3.10.1":{"maintenance":["changes to package metadata"]},"3.10.2":{"fix":["declaration of 'depends' was overriding 'version'. Constraints defined on those keys are now merged","patch applied when single version constraint was matched even when multiple ones defined"]},"3.10.3":{"fix":["crash due to 'missing array key' that's caused by bad comparison in code when using only 'depends' on certain patch declarations"]},"3.10.4":{"fix":["changes to package meta-data"]},"3.11.0":{"fix":["avoid crashing at the end of a composer operation when vaimo/composer-patches was removed while it was executing, but it's plugin class remains loaded and triggers an action after all install/uninstall actions are done"],"feature":["reset all patched packages when vaimo/composer-patches in removed from a project (with an option of leaving the patches applied)","added the possibility for a project to define custom patch appliers or override the ones that are built into the package (see: Patcher Configuration)"]},"3.12.0":{"feature":["introduced a new composer command to make it easier to re-apply all patches and give newly defined patches a quick test-run (composer patch)"]},"3.12.1":{"fix":["properly re-apply all patches when using 'from-source' nad 'redo' arguments together"],"feature":["renamed 'reset' to 'redo' to make the command argument's purpose easier to understand when compared with 'redo'"]},"3.13.0":{"fix":["patch path strip levels re-ordered to go sequentially from 0 to 2 to allow first run to be with 'as is' path","changed patch applier logic to test different patchers with same level rather than going through all patches with levels in sequence","preferring standard patcher instead of starting with GIT","patches not being reset when removing all patches from patch provider in vendor folder and running '--from-source --redo my/package'"],"feature":["option to apply only some of the patches based on text-based file name filter","added an option for the user to have control over the sequence of the patchers"]},"3.13.1":{"fix":["roll-back with 'undo' to reset package when used with specific targets"]},"3.13.2":{"fix":["updated lock to latest due to composer validate error"]},"3.14.0":{"fix":["made sure that no compact array markup is used within the plugin"],"feature":["allow certain patches to be processed only with very strict path strip options and patcher type","changed patcher definition template to use variable markup rather than relying on sprintf patterns which dictates the variables in the template to be defined in certain order","allow extra operations to be defined or the sequence of existing ones to be changed"],"maintenance":["changed the 'validate' in patcher configuration key to 'check'. Support for 'validate' kept"]},"3.14.1":{"fix":["crash when trying to declare path stripping level for version-branched sources"]},"3.15.0":{"fix":["patch files not loaded from relative path even when they belong to a package rather than being referred directly from the project"],"feature":["allow multiple patch files to be defined to enable high-level patch grouping (or to allow occasional cleanup where really old legacy patches could be moved elsewhere)"]},"3.16.0":{"fix":["ignore custom 'targets' config for non-bundled patches","bundled patch was not registering/resetting target packages when performing redo/undo","patches-dev and patches-file not enabling patching by default when defined on project level","having patcher enabled only on project level did not compile patch queue correctly when disabling the option of including patches from packages"],"feature":["auto-resolve bundle patch targets when 'targets' not defined","multiple filters for patch command","allow patch command path filter to have wildcards and negation"]},"3.17.0":{"fix":["don't force bundle patches to have 'vendor' in their paths as it's a customizable value","patch information not correctly restored to installed.json when there were no patch updates while running 'composer update'"],"maintenance":["code split into smaller classes where applicable to move towards single-responsibility entities in design","reduced the mess around re-using same terminology in too many different contexts"]},"3.17.1":{"fix":["composer patch command option 'undo' not working correctly when patching explicitly set to be enabled in composer.json of the project","composer patch command option 'redo' not working correctly when patching explicitly set to be enabled in composer.json of the project","using 'undo' and 'redo' together still triggers 'undo' functionality"]},"3.17.2":{"fix":["patches not registered for patch target packages when 'COMPOSER_PATCHES_FATAL_FAIL' enabled and error is encountered"]},"3.17.3":{"fix":["switched to using PHP constants for OS-related values like newline and path separator"],"maintenance":["switched to using constants for each free-text array key value + reduced code repetition","logger indentation reworked not to be hardcoded in log messages in text form to open up the chance to switch to different logging methods/formats in the future"]},"3.18.0":{"feature":["several config keys renamed (patchers => appliers, patcher-config => patcher). Backwards compatible","patch enabling moved under patcher/sources (project:bool, packages:bool|array, vendors:bool|array). Backwards compatible","allow granular patch sources inclusion (so that only some vendors would be included)","allow some providers to have special extra operations (before this change, every applier was expected to have every listed operation declared)"]},"3.19.0":{"fix":["removed references to $this within closures (as it's not supported in 5.3.X)"],"feature":["added new operation to check if applier is available (can be used to exclude certain appliers on certain systems)","added new operation to find applier's executable and use it in the operations that come afterwards","allow multiple commands per operation","introduced the possibility to define an operation that is considered a success when the command does not succeed"]},"3.19.1":{"maintenance":["documentation re-organized to prioritize quick comprehension on the basics of the module's functionality","minor code restyle changes"]},"3.19.2":{"maintenance":["documentation changes. Some explanations re-written. Added example for bundle-patch"]},"3.19.3":{"maintenance":["minor readme and package description updates"]},"3.19.4":{"maintenance":["documentation re-organized and simplified"]},"3.19.5":{"fix":["re-apply remote patch when it's contents have changed (download remote patches beforehand and make the decision based on the contents of the patch)","remote patches treated as if they're local patch files"],"maintenance":["moved patch downloading to be done before any patches are applied","documentation simplified. Using comments in examples to explain what certain config does"]},"3.20.0":{"fix":["fail early when some of the remote patches fail to download (only for patches that are actually required)","make sure that same patch file is not downloaded twice (might happen with bundled patches)"],"feature":["make it possible to allow patch download from HTTP (separate config from allowing this for packages)"]},"3.21.0":{"fix":["the --filter argument to work similarly to how package filter narrows down on what is being targeted"],"feature":["patcher configuration overrides that depend on the OS","topological sorting on patches to allow sequencing even when patches not defined by same owner or defined in different patch-list files","allow fuzzy package name targeting with 'patch' command"]},"3.22.0":{"fix":["patch exclusion failed to kick in due to bad configuration pass-down from factory to the component that is responsible for the exclusion"],"feature":["allow patch exclusions based on partial paths","renamed 'excluded-patches' to 'patches-exclude' to follow similar naming convention through-out the configuration for the plugin. Backwards compatible"]},"3.22.1":{"fix":["minor architecture changes around filtering patch files / packages"]},"3.22.2":{"fix":[" bundled patch targets resolver failing due to patch info loaders being re-arranged and certain array values no longer being available (patch path not available as array keys)"]},"3.22.3":{"fix":["incorrect re-applying of bundle patch after 'patch' command had been used to exclude it or when single bundle patch was explicitly targeted","package not reset when using --filter (without --redo), even when targeted patches were a subset of what was applied","the --filter flag not properly respected when running 'patch' command with --undo"]},"3.22.4":{"maintenance":["package meta-data fixes. syntax error in composer.json"]},"3.23.0":{"fix":["renamed constants that conflicted with constant names that were reserved in PHP5.3.X"],"feature":["allow default indirect dependency to be defined for a package version restriction","allow base patch to be defined for widgets - including variable conversion for vendor, module name and version","introduced new definition pattern to be used together with patches-base and base patch variables: version ranges"]}},"patcher_plugin":true}},{"version":"3.22.4","version_normalized":"3.22.4.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"992af23c51621880a5f49e7cc0c29f723cc2317f"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/992af23c51621880a5f49e7cc0c29f723cc2317f","type":"zip","shasum":"","reference":"992af23c51621880a5f49e7cc0c29f723cc2317f"},"time":"2018-02-08T19:10:33+00:00","published-time":"2018-02-08T19:10:52+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","changelog":{"3.4.0":{"feature":["allow dev-only patches to be declared (see: Development patches)"]},"3.5.0":{"feature":["allow bundled patches (that target multiple packages) to be declared, tracked, reverted correctly when changed or removed (see: Bundled patches)"]},"3.5.1":{"fix":["make sure that 'resetting patched package' is not shown when package is indirectly targeted"]},"3.5.2":{"fix":["make sure that path normalizer does not touch root-level patch declarations"]},"3.6.0":{"fix":["restored backwards compatibility with PHP versions that do not support new new array markup"],"feature":["allow multiple patch files to be declared under same label (see: Version branching)","allow certain patches for packages to be excluded (see: Environment variables)"]},"3.7.0":{"feature":["added version branching for sequenced items","added simplified version branching format where json object key is constraint and value the source"]},"3.7.1":{"maintenance":["code cleanup (some debugging code removed)"]},"3.8.0":{"fix":["excluded patches required develop to specify patch owner vendor path instead of just the path that was relative to the patch owner folder"],"feature":["allow patches to be skipped by adding 'skip' flag in it's definition (good as maintenance flags when doing major base-framework upgrades)"]},"3.8.1":{"fix":["process every source path and check for 'skip' flag. In certain cases, the source-path flag was ignored"]},"3.9.0":{"feature":["added new environment flag to force patcher to extract the patch info from vendor folder instead of using the information from installed.json (mainly for patch maintenance)"]},"3.10.0":{"fix":["patches not re-applied when package is upgraded (old 'applied_patches' incorrectly restored instead)","root package ignored when using COMPOSER_PATCHES_PREFER_OWNER"],"feature":["environment variable names standardized (old names still supported)"],"maintenance":["code re-organized to centralize the access to env flags"]},"3.10.1":{"maintenance":["changes to package metadata"]},"3.10.2":{"fix":["declaration of 'depends' was overriding 'version'. Constraints defined on those keys are now merged","patch applied when single version constraint was matched even when multiple ones defined"]},"3.10.3":{"fix":["crash due to 'missing array key' that's caused by bad comparison in code when using only 'depends' on certain patch declarations"]},"3.10.4":{"fix":["changes to package meta-data"]},"3.11.0":{"fix":["avoid crashing at the end of a composer operation when vaimo/composer-patches was removed while it was executing, but it's plugin class remains loaded and triggers an action after all install/uninstall actions are done"],"feature":["reset all patched packages when vaimo/composer-patches in removed from a project (with an option of leaving the patches applied)","added the possibility for a project to define custom patch appliers or override the ones that are built into the package (see: Patcher Configuration)"]},"3.12.0":{"feature":["introduced a new composer command to make it easier to re-apply all patches and give newly defined patches a quick test-run (composer patch)"]},"3.12.1":{"fix":["properly re-apply all patches when using 'from-source' nad 'redo' arguments together"],"feature":["renamed 'reset' to 'redo' to make the command argument's purpose easier to understand when compared with 'redo'"]},"3.13.0":{"fix":["patch path strip levels re-ordered to go sequentially from 0 to 2 to allow first run to be with 'as is' path","changed patch applier logic to test different patchers with same level rather than going through all patches with levels in sequence","preferring standard patcher instead of starting with GIT","patches not being reset when removing all patches from patch provider in vendor folder and running '--from-source --redo my/package'"],"feature":["option to apply only some of the patches based on text-based file name filter","added an option for the user to have control over the sequence of the patchers"]},"3.13.1":{"fix":["roll-back with 'undo' to reset package when used with specific targets"]},"3.13.2":{"fix":["updated lock to latest due to composer validate error"]},"3.14.0":{"fix":["made sure that no compact array markup is used within the plugin"],"feature":["allow certain patches to be processed only with very strict path strip options and patcher type","changed patcher definition template to use variable markup rather than relying on sprintf patterns which dictates the variables in the template to be defined in certain order","allow extra operations to be defined or the sequence of existing ones to be changed"],"maintenance":["changed the 'validate' in patcher configuration key to 'check'. Support for 'validate' kept"]},"3.14.1":{"fix":["crash when trying to declare path stripping level for version-branched sources"]},"3.15.0":{"fix":["patch files not loaded from relative path even when they belong to a package rather than being referred directly from the project"],"feature":["allow multiple patch files to be defined to enable high-level patch grouping (or to allow occasional cleanup where really old legacy patches could be moved elsewhere)"]},"3.16.0":{"fix":["ignore custom 'targets' config for non-bundled patches","bundled patch was not registering/resetting target packages when performing redo/undo","patches-dev and patches-file not enabling patching by default when defined on project level","having patcher enabled only on project level did not compile patch queue correctly when disabling the option of including patches from packages"],"feature":["auto-resolve bundle patch targets when 'targets' not defined","multiple filters for patch command","allow patch command path filter to have wildcards and negation"]},"3.17.0":{"fix":["don't force bundle patches to have 'vendor' in their paths as it's a customizable value","patch information not correctly restored to installed.json when there were no patch updates while running 'composer update'"],"maintenance":["code split into smaller classes where applicable to move towards single-responsibility entities in design","reduced the mess around re-using same terminology in too many different contexts"]},"3.17.1":{"fix":["composer patch command option 'undo' not working correctly when patching explicitly set to be enabled in composer.json of the project","composer patch command option 'redo' not working correctly when patching explicitly set to be enabled in composer.json of the project","using 'undo' and 'redo' together still triggers 'undo' functionality"]},"3.17.2":{"fix":["patches not registered for patch target packages when 'COMPOSER_PATCHES_FATAL_FAIL' enabled and error is encountered"]},"3.17.3":{"fix":["switched to using PHP constants for OS-related values like newline and path separator"],"maintenance":["switched to using constants for each free-text array key value + reduced code repetition","logger indentation reworked not to be hardcoded in log messages in text form to open up the chance to switch to different logging methods/formats in the future"]},"3.18.0":{"feature":["several config keys renamed (patchers => appliers, patcher-config => patcher). Backwards compatible","patch enabling moved under patcher/sources (project:bool, packages:bool|array, vendors:bool|array). Backwards compatible","allow granular patch sources inclusion (so that only some vendors would be included)","allow some providers to have special extra operations (before this change, every applier was expected to have every listed operation declared)"]},"3.19.0":{"fix":["removed references to $this within closures (as it's not supported in 5.3.X)"],"feature":["added new operation to check if applier is available (can be used to exclude certain appliers on certain systems)","added new operation to find applier's executable and use it in the operations that come afterwards","allow multiple commands per operation","introduced the possibility to define an operation that is considered a success when the command does not succeed"]},"3.19.1":{"maintenance":["documentation re-organized to prioritize quick comprehension on the basics of the module's functionality","minor code restyle changes"]},"3.19.2":{"maintenance":["documentation changes. Some explanations re-written. Added example for bundle-patch"]},"3.19.3":{"maintenance":["minor readme and package description updates"]},"3.19.4":{"maintenance":["documentation re-organized and simplified"]},"3.19.5":{"fix":["re-apply remote patch when it's contents have changed (download remote patches beforehand and make the decision based on the contents of the patch)","remote patches treated as if they're local patch files"],"maintenance":["moved patch downloading to be done before any patches are applied","documentation simplified. Using comments in examples to explain what certain config does"]},"3.20.0":{"fix":["fail early when some of the remote patches fail to download (only for patches that are actually required)","make sure that same patch file is not downloaded twice (might happen with bundled patches)"],"feature":["make it possible to allow patch download from HTTP (separate config from allowing this for packages)"]},"3.21.0":{"fix":["the --filter argument to work similarly to how package filter narrows down on what is being targeted"],"feature":["patcher configuration overrides that depend on the OS","topological sorting on patches to allow sequencing even when patches not defined by same owner or defined in different patch-list files","allow fuzzy package name targeting with 'patch' command"]},"3.22.0":{"fix":["patch exclusion failed to kick in due to bad configuration pass-down from factory to the component that is responsible for the exclusion"],"feature":["allow patch exclusions based on partial paths","renamed 'excluded-patches' to 'patches-exclude' to follow similar naming convention through-out the configuration for the plugin. Backwards compatible"]},"3.22.1":{"fix":["minor architecture changes around filtering patch files / packages"]},"3.22.2":{"fix":[" bundled patch targets resolver failing due to patch info loaders being re-arranged and certain array values no longer being available (patch path not available as array keys)"]},"3.22.3":{"fix":["incorrect re-applying of bundle patch after 'patch' command had been used to exclude it or when single bundle patch was explicitly targeted","package not reset when using --filter (without --redo), even when targeted patches were a subset of what was applied","the --filter flag not properly respected when running 'patch' command with --undo"]},"3.22.4":{"maintenance":["package meta-data fixes. syntax error in composer.json"]}},"patcher_plugin":true}},{"version":"3.22.2","version_normalized":"3.22.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"7ef1872a6f8bdb70ad881e8fd60a9394cd8cd7bb"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/7ef1872a6f8bdb70ad881e8fd60a9394cd8cd7bb","type":"zip","shasum":"","reference":"7ef1872a6f8bdb70ad881e8fd60a9394cd8cd7bb"},"time":"2018-02-08T15:05:34+00:00","published-time":"2018-02-08T15:13:30+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin","patcher_plugin":true}},{"version":"3.22.1","version_normalized":"3.22.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"c8094cf4a31d459f59081b148a2a5dcaf7d9117a"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/c8094cf4a31d459f59081b148a2a5dcaf7d9117a","type":"zip","shasum":"","reference":"c8094cf4a31d459f59081b148a2a5dcaf7d9117a"},"time":"2018-02-08T14:42:59+00:00","published-time":"2018-02-08T14:43:24+00:00"},{"version":"3.22.0","version_normalized":"3.22.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"f66ece618bf8614bb830e034a78ecadff6dce64f"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/f66ece618bf8614bb830e034a78ecadff6dce64f","type":"zip","shasum":"","reference":"f66ece618bf8614bb830e034a78ecadff6dce64f"},"time":"2018-02-08T14:22:43+00:00","published-time":"2018-02-08T14:23:28+00:00"},{"version":"3.21.0","version_normalized":"3.21.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"64a12af331494a14bb4d99bccb0f6f44b24f7535"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/64a12af331494a14bb4d99bccb0f6f44b24f7535","type":"zip","shasum":"","reference":"64a12af331494a14bb4d99bccb0f6f44b24f7535"},"time":"2018-02-08T13:36:46+00:00","published-time":"2018-02-08T13:39:24+00:00"},{"keywords":["composer plugin","patching","version restriction","indirect restrictions","patch description","remote patch files","downloaded patches","package bug-fix","package patches","patch exclusion","development patches","hot-fixes","environment flags","skipped packages","patch skipping","maintenance tools","multiple formats","patch branching","multi-version patches","bundled patches","patch command","patch from vendor"],"version":"3.20.0","version_normalized":"3.20.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"38c040e12fecc9c1066d1de3c3de164c52efe06e"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/38c040e12fecc9c1066d1de3c3de164c52efe06e","type":"zip","shasum":"","reference":"38c040e12fecc9c1066d1de3c3de164c52efe06e"},"time":"2018-02-05T09:54:05+00:00","published-time":"2018-02-05T09:54:22+00:00","require":{"php":">=5.3.0","composer-plugin-api":"^1.0"}},{"version":"3.19.5","version_normalized":"3.19.5.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"d586de209af439036b67808430ac5b7548759e80"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/d586de209af439036b67808430ac5b7548759e80","type":"zip","shasum":"","reference":"d586de209af439036b67808430ac5b7548759e80"},"time":"2018-02-04T02:07:22+00:00","published-time":"2018-02-04T02:08:23+00:00"},{"version":"3.19.4","version_normalized":"3.19.4.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"577e923f380e9664242f9114f19a049a41c2d5b4"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/577e923f380e9664242f9114f19a049a41c2d5b4","type":"zip","shasum":"","reference":"577e923f380e9664242f9114f19a049a41c2d5b4"},"time":"2018-02-03T16:27:18+00:00","published-time":"2018-02-03T16:27:40+00:00"},{"version":"3.19.3","version_normalized":"3.19.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"60ae544fffc828ed43b738e47039a745c023c9c5"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/60ae544fffc828ed43b738e47039a745c023c9c5","type":"zip","shasum":"","reference":"60ae544fffc828ed43b738e47039a745c023c9c5"},"time":"2018-02-02T23:51:48+00:00","published-time":"2018-02-02T23:52:12+00:00"},{"description":"Applies a patch from a local or remote file to any package that is part of a given composer project. Packages can be defined both on project and on package level.","version":"3.19.2","version_normalized":"3.19.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"024dea8de37544b0a148bc432e5e424eac001240"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/024dea8de37544b0a148bc432e5e424eac001240","type":"zip","shasum":"","reference":"024dea8de37544b0a148bc432e5e424eac001240"},"time":"2018-02-02T23:46:11+00:00","published-time":"2018-02-02T23:46:48+00:00"},{"description":"Provides a way to patch Composer packages with optional version restriction and support for applying bundled patches (patches that patch more than one package). Includes new 'patch' command for composer","version":"3.19.1","version_normalized":"3.19.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"b38d7ea1e5aa18194ea98f73cf8fdc2545e3f054"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/b38d7ea1e5aa18194ea98f73cf8fdc2545e3f054","type":"zip","shasum":"","reference":"b38d7ea1e5aa18194ea98f73cf8fdc2545e3f054"},"time":"2018-02-02T23:14:24+00:00","published-time":"2018-02-02T23:14:46+00:00"},{"version":"3.19.0","version_normalized":"3.19.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"45a8da4a96e6eb76cef6b80e42ba6ba7b5af26a6"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/45a8da4a96e6eb76cef6b80e42ba6ba7b5af26a6","type":"zip","shasum":"","reference":"45a8da4a96e6eb76cef6b80e42ba6ba7b5af26a6"},"time":"2018-02-02T15:56:40+00:00","published-time":"2018-02-02T15:57:00+00:00"},{"version":"3.18.0","version_normalized":"3.18.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"b2812076a244ba2f28a745670387ead5ff6822d5"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/b2812076a244ba2f28a745670387ead5ff6822d5","type":"zip","shasum":"","reference":"b2812076a244ba2f28a745670387ead5ff6822d5"},"time":"2018-02-02T02:00:48+00:00","published-time":"2018-02-02T02:01:41+00:00"},{"version":"3.17.3","version_normalized":"3.17.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"c7b0e0e09d388288766853c85c9a1e2bdd82c1e8"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/c7b0e0e09d388288766853c85c9a1e2bdd82c1e8","type":"zip","shasum":"","reference":"c7b0e0e09d388288766853c85c9a1e2bdd82c1e8"},"time":"2018-02-01T18:50:16+00:00","published-time":"2018-02-01T18:50:38+00:00"},{"version":"3.17.2","version_normalized":"3.17.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3c99840f872f0bfa1308d6d1ed7a250a6bf7e60a"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3c99840f872f0bfa1308d6d1ed7a250a6bf7e60a","type":"zip","shasum":"","reference":"3c99840f872f0bfa1308d6d1ed7a250a6bf7e60a"},"time":"2018-02-01T10:20:59+00:00","published-time":"2018-02-01T10:21:18+00:00"},{"version":"3.17.1","version_normalized":"3.17.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"d1e4070884fda566d343ee9311761596035e1d75"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/d1e4070884fda566d343ee9311761596035e1d75","type":"zip","shasum":"","reference":"d1e4070884fda566d343ee9311761596035e1d75"},"time":"2018-02-01T09:42:13+00:00","published-time":"2018-02-01T09:42:45+00:00"},{"version":"3.17.0","version_normalized":"3.17.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"16f165bbb8f507dd92ea770e77bb07aeebacbd64"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/16f165bbb8f507dd92ea770e77bb07aeebacbd64","type":"zip","shasum":"","reference":"16f165bbb8f507dd92ea770e77bb07aeebacbd64"},"time":"2018-01-31T17:57:54+00:00","published-time":"2018-01-31T17:58:15+00:00"},{"description":"Provides a way to patch Composer packages with optional version restriction. Includes new 'patch' command for composer.","version":"3.16.0","version_normalized":"3.16.0.0","license":["proprietary"],"authors":[{"name":"Cameron Eagans","email":"me@cweagans.net"},{"name":"Allan Paiste","email":"allan.paiste@vaimo.com"}],"source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ccb4211884016ef72cfcb3c7322a4773f2453085"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ccb4211884016ef72cfcb3c7322a4773f2453085","type":"zip","shasum":"","reference":"ccb4211884016ef72cfcb3c7322a4773f2453085"},"time":"2018-01-31T01:20:14+00:00","published-time":"2018-01-31T01:20:57+00:00","require-dev":{"composer/composer":"~1.0","phpunit/phpunit":"~4.6"},"conflict":{"cweagans/composer-patches":"*"}},{"version":"3.15.0","version_normalized":"3.15.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"e3bc572e4c23de022d0477d4e6b9dbe06eec0dd4"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/e3bc572e4c23de022d0477d4e6b9dbe06eec0dd4","type":"zip","shasum":"","reference":"e3bc572e4c23de022d0477d4e6b9dbe06eec0dd4"},"time":"2018-01-29T16:21:33+00:00","published-time":"2018-01-29T16:21:55+00:00"},{"version":"3.14.1","version_normalized":"3.14.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"c6a3eac29664aeefde0cb3f182d17c6097b4ca61"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/c6a3eac29664aeefde0cb3f182d17c6097b4ca61","type":"zip","shasum":"","reference":"c6a3eac29664aeefde0cb3f182d17c6097b4ca61"},"time":"2018-01-29T15:11:12+00:00","published-time":"2018-01-29T15:12:19+00:00"},{"version":"3.14.0","version_normalized":"3.14.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"015f4587d7424f3257ef3a2cfee623f9850c2d1b"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/015f4587d7424f3257ef3a2cfee623f9850c2d1b","type":"zip","shasum":"","reference":"015f4587d7424f3257ef3a2cfee623f9850c2d1b"},"time":"2018-01-28T22:54:11+00:00","published-time":"2018-01-28T23:05:29+00:00"},{"version":"3.13.2","version_normalized":"3.13.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"400107fc7e291b49ab9daae46cbe6af0797d70fd"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/400107fc7e291b49ab9daae46cbe6af0797d70fd","type":"zip","shasum":"","reference":"400107fc7e291b49ab9daae46cbe6af0797d70fd"},"time":"2018-01-26T18:27:23+00:00","published-time":"2018-01-26T18:27:52+00:00"},{"version":"3.13.1","version_normalized":"3.13.1.0","license":["BSD"],"source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"f6b2f93b2641552c82d0474f8615d03bcf50c6f2"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/f6b2f93b2641552c82d0474f8615d03bcf50c6f2","type":"zip","shasum":"","reference":"f6b2f93b2641552c82d0474f8615d03bcf50c6f2"},"time":"2018-01-26T13:05:44+00:00","published-time":"2018-01-26T18:27:48+00:00"},{"version":"3.13.0","version_normalized":"3.13.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"40c8d8eaeaf34892d41aabac0f5dcad6d806148c"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/40c8d8eaeaf34892d41aabac0f5dcad6d806148c","type":"zip","shasum":"","reference":"40c8d8eaeaf34892d41aabac0f5dcad6d806148c"},"time":"2018-01-26T12:50:17+00:00"},{"description":"Provides a way to patch Composer packages with optional version restriction","keywords":["composer plugin","patching","version restriction","indirect restrictions","patch description","remote patch files","downloaded patches","package bug-fix","package patches","patch exclusion","development patches","hotfixes","environment flags","skipped packages","patch skipping","maintenance tools","multiple formats","patch branching","multi-version patches"],"version":"3.12.0","version_normalized":"3.12.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"00d39e065d0517c614d839f141e7cbd57e35a410"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/00d39e065d0517c614d839f141e7cbd57e35a410","type":"zip","shasum":"","reference":"00d39e065d0517c614d839f141e7cbd57e35a410"},"time":"2017-12-21T18:29:00+00:00","published-time":"2017-12-21T18:30:36+00:00"},{"version":"3.11.0","version_normalized":"3.11.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"405ea88169ba07a641cced843e2a9066e4275fca"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/405ea88169ba07a641cced843e2a9066e4275fca","type":"zip","shasum":"","reference":"405ea88169ba07a641cced843e2a9066e4275fca"},"time":"2017-12-21T12:07:52+00:00","published-time":"2017-12-21T12:09:45+00:00"},{"version":"3.10.4","version_normalized":"3.10.4.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"83380e3642f215e90bfd7621282acd1378c53fa9"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/83380e3642f215e90bfd7621282acd1378c53fa9","type":"zip","shasum":"","reference":"83380e3642f215e90bfd7621282acd1378c53fa9"},"time":"2017-12-18T12:19:30+00:00","published-time":"2017-12-18T12:19:47+00:00","extra":{"class":"Vaimo\\ComposerPatches\\Plugin"}},{"version":"3.10.2","version_normalized":"3.10.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3d329c02f9b95b1884f997ea5e036c67662dbf86"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3d329c02f9b95b1884f997ea5e036c67662dbf86","type":"zip","shasum":"","reference":"3d329c02f9b95b1884f997ea5e036c67662dbf86"},"time":"2017-10-09T09:58:18+00:00","published-time":"2017-10-09T09:58:30+00:00"},{"version":"3.10.1","version_normalized":"3.10.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"db5c1e735779542925dc672eeb00cae93a440854"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/db5c1e735779542925dc672eeb00cae93a440854","type":"zip","shasum":"","reference":"db5c1e735779542925dc672eeb00cae93a440854"},"time":"2017-10-08T20:14:00+00:00","published-time":"2017-10-08T20:14:35+00:00"},{"version":"3.9.0","version_normalized":"3.9.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ff8fc973f7280a61106afa1f700b37c6efbcfff4"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ff8fc973f7280a61106afa1f700b37c6efbcfff4","type":"zip","shasum":"","reference":"ff8fc973f7280a61106afa1f700b37c6efbcfff4"},"time":"2017-10-06T16:07:09+00:00","published-time":"2017-10-06T16:12:38+00:00"},{"keywords":["composer plugin","patching","version restriction","indirect restrictions","patch description","remote patch files","downloaded patches","package bug-fix","package patches","patch exclusion","development patches","hot-fixes"],"version":"3.8.1","version_normalized":"3.8.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"4ba91dae3bf13b3eb8352fe38006df6d5a9f4cec"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/4ba91dae3bf13b3eb8352fe38006df6d5a9f4cec","type":"zip","shasum":"","reference":"4ba91dae3bf13b3eb8352fe38006df6d5a9f4cec"},"time":"2017-10-06T14:10:23+00:00","published-time":"2017-10-06T14:10:47+00:00"},{"version":"3.8.0","version_normalized":"3.8.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"11e1347044a409f5a35d5287296e758eaea54d4a"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/11e1347044a409f5a35d5287296e758eaea54d4a","type":"zip","shasum":"","reference":"11e1347044a409f5a35d5287296e758eaea54d4a"},"time":"2017-10-06T13:36:30+00:00","published-time":"2017-10-06T13:36:50+00:00"},{"version":"3.7.1","version_normalized":"3.7.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"a370b11d65dc7ea9aa1fa466f6b0235319329924"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/a370b11d65dc7ea9aa1fa466f6b0235319329924","type":"zip","shasum":"","reference":"a370b11d65dc7ea9aa1fa466f6b0235319329924"},"time":"2017-09-23T14:19:54+00:00","published-time":"2017-09-23T14:20:42+00:00"},{"version":"3.7.0","version_normalized":"3.7.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3d60ee5863d9cd3d9426c1697fe5f24c7c596ad4"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3d60ee5863d9cd3d9426c1697fe5f24c7c596ad4","type":"zip","shasum":"","reference":"3d60ee5863d9cd3d9426c1697fe5f24c7c596ad4"},"time":"2017-09-23T14:04:16+00:00","published-time":"2017-09-23T14:04:40+00:00"},{"version":"3.6.0","version_normalized":"3.6.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"1e903400841a5d7283a6353c047e57bc1c24a75c"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/1e903400841a5d7283a6353c047e57bc1c24a75c","type":"zip","shasum":"","reference":"1e903400841a5d7283a6353c047e57bc1c24a75c"},"time":"2017-08-29T17:11:50+00:00","published-time":"2017-08-29T17:12:05+00:00"},{"version":"3.5.2","version_normalized":"3.5.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"3a5a31fe779b053cd7b6be383a780e6cb6233780"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/3a5a31fe779b053cd7b6be383a780e6cb6233780","type":"zip","shasum":"","reference":"3a5a31fe779b053cd7b6be383a780e6cb6233780"},"time":"2017-08-29T16:41:52+00:00","published-time":"2017-08-29T16:47:27+00:00"},{"version":"3.5.1","version_normalized":"3.5.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"51472839a020971b83fb4a16219f8861e4f87bdb"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/51472839a020971b83fb4a16219f8861e4f87bdb","type":"zip","shasum":"","reference":"51472839a020971b83fb4a16219f8861e4f87bdb"},"time":"2017-07-10T07:12:52+00:00","published-time":"2017-07-19T07:48:48+00:00"},{"version":"3.5.0","version_normalized":"3.5.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"593a89877d7b264cd63711a82fc207b683edf930"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/593a89877d7b264cd63711a82fc207b683edf930","type":"zip","shasum":"","reference":"593a89877d7b264cd63711a82fc207b683edf930"},"time":"2017-07-09T23:34:37+00:00"},{"version":"3.4.3","version_normalized":"3.4.3.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"b0997e817a7eb90ddcf3c11babbfceb5c07c7389"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/b0997e817a7eb90ddcf3c11babbfceb5c07c7389","type":"zip","shasum":"","reference":"b0997e817a7eb90ddcf3c11babbfceb5c07c7389"},"time":"2017-07-09T14:35:33+00:00"},{"version":"3.4.2","version_normalized":"3.4.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"ada536579c5e66d058a5bbc26074821ce0b52426"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/ada536579c5e66d058a5bbc26074821ce0b52426","type":"zip","shasum":"","reference":"ada536579c5e66d058a5bbc26074821ce0b52426"},"time":"2017-07-09T14:08:26+00:00"},{"description":"Provides a way to patch Composer packages.","keywords":[],"version":"3.4.1","version_normalized":"3.4.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"5a7daafd9fcf7bb1184b7f3eee649c3b18e5dfb3"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/5a7daafd9fcf7bb1184b7f3eee649c3b18e5dfb3","type":"zip","shasum":"","reference":"5a7daafd9fcf7bb1184b7f3eee649c3b18e5dfb3"},"support":{"issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches/tree/3.4.1"},"time":"2017-07-09T14:03:23+00:00"},{"version":"3.4.0","version_normalized":"3.4.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"cbdaebd4759d6087e6912b6330bdc9a87a56dd45"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/cbdaebd4759d6087e6912b6330bdc9a87a56dd45","type":"zip","shasum":"","reference":"cbdaebd4759d6087e6912b6330bdc9a87a56dd45"},"support":{"issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches/tree/3.4.0"},"time":"2017-07-09T13:49:02+00:00"},{"version":"3.3.2","version_normalized":"3.3.2.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"36465cde154d27665f41cb392769ff6140900260"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/36465cde154d27665f41cb392769ff6140900260","type":"zip","shasum":"","reference":"36465cde154d27665f41cb392769ff6140900260"},"support":{"issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches/tree/3.3.2"},"time":"2017-07-07T13:42:27+00:00"},{"version":"3.3.1","version_normalized":"3.3.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"6f4953b40d4ff521f6db47ae4e39838a4216e9cc"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/6f4953b40d4ff521f6db47ae4e39838a4216e9cc","type":"zip","shasum":"","reference":"6f4953b40d4ff521f6db47ae4e39838a4216e9cc"},"support":{"issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches/tree/3.3.1"},"time":"2017-06-15T16:26:59+00:00"},{"version":"3.3.0","version_normalized":"3.3.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"04057bea1c60d7bbc4529a2e5f438f4509098265"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/04057bea1c60d7bbc4529a2e5f438f4509098265","type":"zip","shasum":"","reference":"04057bea1c60d7bbc4529a2e5f438f4509098265"},"support":{"issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches/tree/3.3.0"},"time":"2017-06-15T16:09:09+00:00","published-time":"2017-07-19T07:48:47+00:00"},{"version":"3.2.1","version_normalized":"3.2.1.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"24fe18b84a242c73d3afb1bb65c1d86081d23689"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/24fe18b84a242c73d3afb1bb65c1d86081d23689","type":"zip","shasum":"","reference":"24fe18b84a242c73d3afb1bb65c1d86081d23689"},"support":{"issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches/tree/3.2.1"},"time":"2017-06-07T22:03:42+00:00"},{"version":"3.2.0","version_normalized":"3.2.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"b844e9f7a20f94cf82041b4bc18b7a71b9241bd0"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/b844e9f7a20f94cf82041b4bc18b7a71b9241bd0","type":"zip","shasum":"","reference":"b844e9f7a20f94cf82041b4bc18b7a71b9241bd0"},"support":{"issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches/tree/3.2.0"},"time":"2017-06-07T19:01:20+00:00"},{"version":"3.1.0","version_normalized":"3.1.0.0","source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"6fedf918fe17ec3d5d82e875a849b6919d08642e"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/6fedf918fe17ec3d5d82e875a849b6919d08642e","type":"zip","shasum":"","reference":"6fedf918fe17ec3d5d82e875a849b6919d08642e"},"support":{"issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches/tree/3.1.0"},"time":"2017-06-07T17:50:50+00:00"},{"version":"3.0.0","version_normalized":"3.0.0.0","authors":[{"name":"Cameron Eagans","email":"me@cweagans.net"}],"source":{"url":"https://github.com/vaimo/composer-patches.git","type":"git","reference":"00fc4a25273d56be35334a647fe444b90f43e3cb"},"dist":{"url":"https://api.github.com/repos/vaimo/composer-patches/zipball/00fc4a25273d56be35334a647fe444b90f43e3cb","type":"zip","shasum":"","reference":"00fc4a25273d56be35334a647fe444b90f43e3cb"},"support":{"issues":"https://github.com/vaimo/composer-patches/issues","source":"https://github.com/vaimo/composer-patches/tree/3.0.0"},"time":"2017-06-07T10:20:10+00:00"}]},"security-advisories":[]}