Shivam Mathur
09e08a3554
More fixes in fetching tool versions
2021-07-14 14:17:32 +05:30
Shivam Mathur
1a216636c5
Use composer for composer-require-checker
2021-07-12 10:45:56 +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
c6b6dabbb9
Refactor tests for tools using jest.Each
2021-07-07 22:40:04 +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
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
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
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
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
Andreas Braun
f42065d568
Allow extensions to be compiled from GitHub sources
2021-02-19 13:49:40 +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
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
ea8be20255
Improve support for phive
2020-12-14 15:43:12 +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
d0677c93b9
Bump version to 2.9.0
2020-11-28 15:08:27 +05:30
Shivam Mathur
466908db61
Set 8.0 as the latest version
2020-11-28 15:08:26 +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
ad196941ed
Refactor install.test.ts
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
c4606c9269
Log versions in tools setup
2020-10-15 14:16:15 +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
9457ce6e2b
Replace fedora with valid platform name
2020-09-06 19:29:34 +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
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
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
Andreas Möller
4dcf9cd2ab
Fix: Typo
2020-07-19 20:41:16 +02:00
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
Graham Campbell
04376074d2
Update extensions.test.ts
2020-07-11 12:57:07 +01:00
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
739e40fb5e
Add support for updating composer
2020-06-05 12:25:02 +05:30
Shivam Mathur
5b06192e7c
Improve install.ts tests
2020-05-22 02:50:38 +05:30
Shivam Mathur
b1776b79c8
Add support for phan/phan
2020-05-21 11:28:38 +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
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
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