Shivam Mathur
09e08a3554
More fixes in fetching tool versions
2021-07-14 14:17:32 +05:30
Shivam Mathur
7eec3d790d
Fix repeated version_prefix
2021-07-10 02:10:33 +05:30
Shivam Mathur
14fa980966
Improve error handling in utils.fetch and its uses
...
Minor fixes in tests
Revert to ES2019
2021-07-09 11:26:38 +05:30
Shivam Mathur
39491a0fba
Add authorization header to GitHub API call when COMPOSER_TOKEN is set
2021-07-07 22:40:05 +05:30
Shivam Mathur
e1a9afe11c
Add support to specify major or major.minor versions for tools with GitHub repository
2021-07-07 22:40:03 +05:30
Shivam Mathur
6449431df2
Move tools config to tools.json
...
Refactor tools functions to use Records and object literals
2021-07-07 22:40:02 +05:30
Shivam Mathur
60ff774608
Fix replacing v prefix in tool version
2021-07-07 22:40:01 +05:30
Shivam Mathur
dd591f1661
Use shivammathur/extensions tap for rdkafka on macOS
2021-07-07 22:39:59 +05:30
Shivam Mathur
55ab748aaa
Update dependencies
...
Update to Jest 27
Set sourceMap to true in tsconfig.json
2021-06-04 21:34:31 +05:30
Shivam Mathur
4067ce8b81
Deprecate Ubuntu 16.04
2021-05-04 23:43:26 +05:30
Shivam Mathur
15c43e89cd
Fix mysql regex for windows in extensions.ts
2021-04-27 15:17:29 +05:30
Shivam Mathur
b0559f7f8e
Bump version to 2.11.0
...
Update dependencies
Update year in license
Cleanup tsconfig.json
Set moduleResolution to node in tsconfig.json
2021-04-26 15:12:09 +05:30
Shivam Mathur
9ad81048ce
Use shivammathur/extensions for memcache and memcached on darwin
2021-04-21 22:37:23 +05:30
Shivam Mathur
8cfcbb030f
Add support for tools: none
2021-04-21 17:11:24 +05:30
Shivam Mathur
7e5351f399
Do not lowercase source extension input
...
Fix warnings in parseExtensionSource in utils.ts
Fix add_lib_log in source.sh
2021-04-21 04:38:37 +05:30
Shivam Mathur
fe944a16b5
Use EXTENSION_PATH to specify subdirectory in add_extension_from_source
2021-04-20 17:20:36 +05:30
Shivam Mathur
23393c46d7
Add support for composer packages using tools input
2021-04-19 17:05:59 +05:30
Shivam Mathur
3c6827c2c3
Use shivammathur/extensions for phalcon and psr
2021-04-19 17:05:53 +05:30
Shivam Mathur
ada1ce86b7
Refactor and improve extension support
...
Add support for APCu on macOS from shivammathur/homebrew-extensions
Improve support for geos to compile on PHP 8.0 and 8.1
Fix pecl setup to avoid unnecessary callbacks
Use GitHub releases for all couchbase versions
Use add_extension_from_source for all custom supported extensions
Remove bintray and use shivammathur/intl-icu releases
Add patch for protobuf for installing from source
Move patches from custom extension scripts to patches directory
Add support to build extension from GitHub and pecl tar archives (Internal API)
Refactor regex in extension.ts
Move add_pecl_extension to common.sh
Refactor remove_extension in darwin.sh
Fix shellcheck warning in darwin.sh
Improve switch_version in linux.sh to accept parameters
2021-04-15 16:54:35 +05:30
Shivam Mathur
b3152daa8d
Add support for any git repository to compile extension from source
...
Add support for extensions in a subdirectory to compile from source
2021-04-15 16:54:32 +05:30
Shivam Mathur
c342ca379e
Check if the extensions has to be built from source first
2021-04-15 16:54:26 +05:30
Shivam Mathur
f8646352c6
Fix gearman setup
2021-04-15 16:54:24 +05:30
Shivam Mathur
15b99e2a8d
Fix warning in install.ts
2021-04-15 16:54:21 +05:30
Shivam Mathur
0741f2b23a
Fix icu-intl setup
2021-04-13 19:08:45 +05:30
Shivam Mathur
62aa8428dd
Fix coverage
2021-03-23 06:50:05 +05:30
Shivam Mathur
fa18c2b29f
Remove bintray from manifest and win32.ps1
...
Fix JIT ini values in win32.ps1
2021-02-23 14:34:03 +05:30
Shivam Mathur
399ab79d14
Improve support for couchbase, pdo_firdbird, pdo_oci and phalcon3
...
Downgrade husky to 4.x
2021-02-23 13:07:17 +05:30
Shivam Mathur
9601a19811
Bump version to 2.10.0
...
Update dependencies
Fix eslint config
2021-02-22 15:57:16 +05:30
Shivam Mathur
739ccacdc4
Refactor tools
...
Improve support for tool aliases
2021-02-20 16:11:20 +05:30
Shivam Mathur
cff0bdeaa3
Use composer for codeception setup
2021-02-19 13:49:58 +05:30
Shivam Mathur
70d858dd49
Add support for msgpack and redis on macOS for PHP 5.6+
2021-02-19 13:49:57 +05:30
Shivam Mathur
3340d60d91
Improve support for pecl_http on linux and macOS
2021-02-19 13:49:56 +05:30
Shivam Mathur
57c17e3349
Add support for pecl_http on Windows for PHP 7.1 to 8.0
2021-02-19 13:49:55 +05:30
Shivam Mathur
356e1a5128
Add support for pecl_http, propro, raphf, xdebug2 and zmq using shivammathur/extensions tap
2021-02-19 13:49:54 +05:30
Shivam Mathur
17349dafc1
Improve regexes in extensions.ts
2021-02-19 13:49:51 +05:30
Andreas Braun
26791e8412
Address code review feedback
2021-02-19 13:49:41 +05:30
Andreas Braun
f42065d568
Allow extensions to be compiled from GitHub sources
2021-02-19 13:49:40 +05:30
Shivam Mathur
912f27c42c
Improve regex in utils.parseVersion
2021-02-19 13:49:39 +05:30
Shivam Mathur
1686147b24
Do not quote ini values with error constants
2021-02-04 13:01:05 +05:30
Shivam Mathur
fbc8407035
Add support to specify version in \d.x notation
2021-01-16 11:16:13 +05:30
Shivam Mathur
6972aed899
Add support for quoted csv in ini-values
2021-01-15 13:52:18 +05:30
Shivam Mathur
e5b90e33c6
Add support for coverage: xdebug2
2020-12-24 18:20:42 +05:30
Shivam Mathur
849315646a
Add support for brewed extensions on PHP 8.0 and 8.1 on macOS
2020-12-24 15:48:35 +05:30
Shivam Mathur
2da85f306f
Add support for specifying ICU version on PHP 8.0
2020-12-19 18:47:19 +05:30
Shivam Mathur
d74064b67a
Fix setting xdebug.mode
2020-12-17 21:08:00 +05:30
Shivam Mathur
b3cd6b4dab
Improve pecl support
2020-12-17 12:54:01 +05:30
Shivam Mathur
ea8be20255
Improve support for phive
2020-12-14 15:43:12 +05:30
Shivam Mathur
d6f700217a
Fix comments in extensions.ts
2020-12-14 15:42:58 +05:30
Shivam Mathur
1015b3659d
Add support for blackfire on PHP 8
2020-12-14 14:53:27 +05:30
Shivam Mathur
fd9aae59b0
Add support for geos on unix
2020-12-14 14:53:19 +05:30
Shivam Mathur
9af1e7006f
Use shivammathur/extensions tap for imap and amqp on macOS
2020-12-03 15:01:13 +05:30
Shivam Mathur
f0fb8731a5
Update ini files for all available SAPI
2020-12-02 05:50:56 +05:30
Shivam Mathur
466908db61
Set 8.0 as the latest version
2020-11-28 15:08:26 +05:30
Shivam Mathur
8dbd6b7684
Improve PECL support
2020-11-28 02:13:43 +05:30
Shivam Mathur
5a40a5875d
Fix xdebug setup
...
Co-authored-by: Owen Voke <development@voke.dev>
Co-authored-by: Shivam Mathur <shivam_jpr@hotmail.com>
2020-11-28 02:13:42 +05:30
Shivam Mathur
09222f42ae
Skip prestissimo and composer-prefetcher unless composer:v1 is specified
2020-11-21 11:11:33 +05:30
Shivam Mathur
a094f682be
Add support for couchbase
2020-11-20 08:39:39 +05:30
Shivam Mathur
d812e938ac
Refactor to dry unix scripts
2020-11-20 08:39:34 +05:30
Shivam Mathur
02445f719d
Improve regexes for pre-release extensions
2020-10-31 21:20:49 +05:30
Shivam Mathur
925ede2589
Refactor composer setup
2020-10-30 19:25:39 +05:30
Michele Locati
808e74aed5
Adjust filtered composer version
2020-10-30 12:02:36 +01:00
Michele Locati
f51d00d350
Allow installing a specific Composer version
2020-10-30 11:15:26 +01:00
Shivam Mathur
c8111b053c
Fix blackfire-player to v1.9.3 for PHP 5.5 to PHP 7.0
2020-10-30 11:40:25 +05:30
Shivam Mathur
87e62cbb7f
Fix composer version for prestissimo & composer-prefetcher to v1
2020-10-25 00:55:01 +05:30
Shivam Mathur
81c750c6d7
Add support for imagick for PHP 5.6+ on macOS using shivammathur/homebrew-extensions
2020-10-19 15:55:40 +05:30
Shivam Mathur
0661130e18
Add support for igbinary on macOS using shivammathur/homebrew-extensions
2020-10-18 19:41:59 +05:30
Shivam Mathur
b77ec78d01
Add support for fail-fast env variable
2020-10-18 19:41:56 +05:30
Shivam Mathur
96d8c1e901
Add support for PHP 8.1 on par with PHP 8.0
2020-10-18 19:41:55 +05:30
Shivam Mathur
d2241010ef
Specify PHP version when installing ast
2020-10-15 14:16:48 +05:30
Shivam Mathur
b8f0b066dc
Add support for behat and phpspec
2020-10-15 14:16:20 +05:30
Shivam Mathur
9e663851ce
Move matchers setup to scripts
2020-10-15 14:16:19 +05:30
Shivam Mathur
f8e867a9ff
Refactor install.ts
2020-10-15 14:16:18 +05:30
Shivam Mathur
8cb01730c7
Prioritize with over env for inputs
2020-10-15 14:16:17 +05:30
Shivam Mathur
ebba1db2c3
Add alias latest
2020-10-15 14:16:17 +05:30
Shivam Mathur
716331904e
Switch to environment files. Apply GHSA-mfwh-5m23-j46w (CVE-2020-15228)
2020-10-15 14:16:16 +05:30
Shivam Mathur
c4606c9269
Log versions in tools setup
2020-10-15 14:16:15 +05:30
Shivam Mathur
16b0a25bf6
Bump version to 2.5.0
2020-10-15 14:16:10 +05:30
Shivam Mathur
acc1fdb337
Add support to configure icu version
2020-09-07 09:36:51 +05:30
Shivam Mathur
f641885a8d
Add support for phing
2020-09-06 19:29:35 +05:30
Shivam Mathur
a31f8b1a2b
Remove unnecessary parameter version from addArchive
2020-09-06 19:29:34 +05:30
Shivam Mathur
3543ed1ef8
Switch to fixed getcomposer.org links
2020-08-18 09:58:23 +05:30
Shivam Mathur
3c52e818b1
Add support for cubrid and pdo_cubrid on Ubuntu
2020-08-10 14:08:27 +05:30
Shivam Mathur
188598ef9d
Dry custom tools and extension code
2020-08-10 14:08:27 +05:30
Shivam Mathur
91bd6b26c2
Use cached composer builds
2020-08-04 21:15:25 +05:30
Shivam Mathur
5405f14867
Move blackfire setup to separate scripts
2020-08-03 11:47:11 +05:30
Shivam Mathur
cb25b9c13a
Add support for protoc and grpc_php_plugin
2020-08-03 11:47:10 +05:30
Shivam Mathur
2a7ae24c8e
Dry extension code
2020-08-03 11:47:00 +05:30
Shivam Mathur
e68a74a71c
Limit swoole support to PHP 7.4
2020-08-02 19:09:48 +05:30
Shivam Mathur
67152eb712
Accept PECL default parameters
2020-08-02 19:09:47 +05:30
Shivam Mathur
0fae072f07
Refactor extensions.ts
2020-08-02 19:09:45 +05:30
Shivam Mathur
e0561697dc
Fail fast PCOV on unsupported PHP versions
2020-08-02 19:09:44 +05:30
Shivam Mathur
a4001afbd6
Remove update_extension from linux.sh
2020-07-24 10:31:34 +05:30
Shivam Mathur
d35633ec7a
Merge branch 'develop' into feature/composer-unused
2020-07-19 17:32:00 +05:30
Andreas Möller
57ecdba082
Fix: Keep list of tools sorted
2020-07-19 13:32:31 +02:00
Andreas Möller
db03758c66
Enhancement: Add composer-unused/composer-unused as tool
2020-07-19 13:13:08 +02:00
Shivam Mathur
82837572d4
Add ionCube Loader support
2020-07-19 13:53:35 +05:30
Shivam Mathur
8efcf46b31
Add support for oci8 and pdo_oci
2020-07-19 13:53:28 +05:30
Andreas Möller
c12fad850b
Enhancement: Add maglnet/ComposerRequireChecker as tool
2020-07-19 01:26:18 +05:30
Andreas Möller
47b8d68850
Enhancement: Add ergebnis/composer-normalize as tool
2020-07-18 21:44:21 +05:30
Shivam Mathur
5fc5a95363
Fix coverage
2020-07-11 18:35:28 +05:30
Shivam Mathur
f64dddeeb4
Show xdebug.mode=coverage log for Xdebug 3.0
2020-07-08 08:01:26 +05:30
Shivam Mathur
1d50c4a8cd
Set ini values after coverage setup
2020-07-08 07:45:11 +05:30
Shivam Mathur
5753a00ef5
Improve composer setup
2020-07-08 05:20:52 +05:30
Shivam Mathur
d01ec214f2
Use shivammathur/extensions tap for grpc, swoole, protobuf on macos
2020-07-01 13:56:05 +05:30
Shivam Mathur
6158538131
Add support for phplint
2020-06-24 04:30:50 +05:30
Shivam Mathur
c5e40d9067
Fix Xdebug coverage
2020-06-22 07:33:17 +05:30
Shivam Mathur
52691651dc
Add support for Xdebug3 on stable PHP
2020-06-22 07:33:14 +05:30
Shivam Mathur
b9404683e1
Improve extension support
2020-06-22 07:33:08 +05:30
Shivam Mathur
41397ce45e
Update docs
2020-06-11 16:10:09 +05:30
Shivam Mathur
739e40fb5e
Add support for updating composer
2020-06-05 12:25:02 +05:30
Shivam Mathur
b419442896
Remove extra newline
2020-05-21 23:33:27 +05:30
Shivam Mathur
b1776b79c8
Add support for phan/phan
2020-05-21 11:28:38 +05:30
Shivam Mathur
a48ff666f8
Bump version to 2.2.1
2020-05-19 01:18:32 +05:30
Shivam Mathur
6cbc46fdb6
Fix sqlite logs
2020-05-17 11:37:27 +05:30
Shivam Mathur
08c60fceea
Fix to use correct $php_dir
2020-05-17 04:16:39 +05:30
Shivam Mathur
d10d1e249b
Bump version to 2.2.0
2020-05-13 07:12:42 +05:30
Shivam Mathur
0135ee2ed1
Fix support for phalcon and gearman
2020-05-12 19:32:07 +05:30
Shivam Mathur
5c2618165a
Fetch blackfire latest versions
2020-05-12 19:32:03 +05:30
Shivam Mathur
8123132b99
Add support for removing extensions
2020-05-12 19:32:01 +05:30
Shivam Mathur
f5863fd356
Add support for vapor-cli and infection tools
2020-05-12 19:31:58 +05:30
Shivam Mathur
8830cdd08c
Add support for self-hosted darwin runners
2020-05-12 19:31:50 +05:30
Shivam Mathur
dccdb5ab67
Fix loading PECL extensions
2020-05-05 14:44:56 +05:30
Shivam Mathur
ed557fd2c3
Add support for ast and uopz ubuntu packages
2020-03-30 13:50:20 +05:30
Shivam Mathur
3376371dd8
Bump minimum Xdebug version
2020-03-28 09:42:02 +05:30
Shivam Mathur
f3a1262ff6
Fix db extensions
2020-03-16 08:13:25 +05:30
Shivam Mathur
67f23b6380
Improve code quality
2020-03-14 14:57:21 +05:30
Shivam Mathur
2937ad6e7a
Improve extension support
2020-03-14 14:55:28 +05:30
Shivam Mathur
58f376b118
Fix caching PDO extensions on linux
2020-03-07 17:00:39 +05:30
Shivam Mathur
9252820289
Fix logs of blackfire setup
2020-03-02 19:56:53 +05:30
Shivam Mathur
ad112b7981
Fix support for symfony/flex
2020-02-28 16:51:00 +05:30
Shivam Mathur
acee5b203f
Add support for blackfire client, agent and player
2020-02-28 14:43:57 +05:30
Shivam Mathur
84e88e382f
Fix and refactor ext-blackfire
2020-02-27 19:27:11 +05:30
Shivam Mathur
bbdc4e3b67
Merge pull request #193 from jaapio/feature/ext-blackfire
...
🎉 Add blackfire extenstion
2020-02-27 15:50:29 +05:30
Jaapio
3dfd7a648b
Add blackfire support on windows
2020-02-27 11:12:56 +01:00
Jaapio
943f491830
Add blackfire on OSX
2020-02-27 11:12:52 +01:00
Jaapio
dc9461a053
Add blackfire to linux install
...
Add logging about install process
Fix formating of semversion blackfire
Only add version when needed
Pass phpversion
2020-02-27 10:38:52 +01:00
Shivam Mathur
5de6285e1f
Fix composer version
2020-02-25 22:05:48 +05:30
Shivam Mathur
9539b27b4a
Add symfony/flex to supported tools
2020-02-25 10:00:07 +05:30
Shivam Mathur
9b297384e1
Fix versioned extensions
2020-02-24 21:14:54 +05:30
Shivam Mathur
9d77946f60
Switch to liip for old PHP on darwin
2020-02-24 20:24:08 +05:30
Shivam Mathur
68c827cfcf
Fix wp-cli support
2020-02-23 01:19:07 +05:30
Geoff Taylor
d95ca49e8d
WP-CLI tool support added
2020-02-23 01:18:24 +05:30
Shivam Mathur
cc55dbcaa8
Remove support for deprecated inputs
2020-02-17 02:35:18 +05:30
Shivam Mathur
3a473c9a22
Add support for unstable versions
2020-02-16 07:04:15 +05:30
Shivam Mathur
40944de129
Fix phalcon caching on darwin
2020-02-15 23:46:26 +05:30
Shivam Mathur
d99c8732ba
Fix extension_version on windows
2020-02-14 15:48:43 +05:30
Shivam Mathur
3a2ca44a8a
Add problem matcher for PHP native errors
2020-02-14 12:55:54 +05:30
Shivam Mathur
17241e2689
Add support for update and extension versions
2020-02-14 12:55:04 +05:30
Shivam Mathur
ca33d01e9f
Add support for old PHP versions on linux
2020-02-13 10:31:48 +05:30
Shivam Mathur
326dfd1e76
Add support for old PHP versions on darwin
2020-02-06 05:53:28 +05:30