Skip to content

Commit

Permalink
Merge pull request #66 from scoutapp/php-8-compatibility
Browse files Browse the repository at this point in the history
PHP 8 compatibility
  • Loading branch information
asgrim authored Feb 4, 2021
2 parents 80e1786 + 5f2041e commit 48c25eb
Show file tree
Hide file tree
Showing 12 changed files with 223 additions and 114 deletions.
122 changes: 73 additions & 49 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,127 +40,151 @@ default_job: &default_job
path: ~/repo/tests

jobs:
# 7.1
"build-7.1.9":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.1.9
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug
"build-7.1.9-zts":
"build-7.1.33":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.1.9
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug --enable-maintainer-zts
"build-7.1.32":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.1.32
SCOUT_PHP_VERSION: 7.1.33
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug
"build-7.1.32-zts":
"build-7.1.33-zts":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.1.32
SCOUT_PHP_VERSION: 7.1.33
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug --enable-maintainer-zts
"build-7.1.32-no-curl":
"build-7.1.33-no-curl":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev
SCOUT_PHP_VERSION: 7.1.32
SCOUT_PHP_VERSION: 7.1.33
SCOUT_PHP_CONFIGURE_OPTS: --enable-debug
# 7.2
"build-7.2.0":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.2.0
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug
"build-7.2.0-zts":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.2.0
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug --enable-maintainer-zts
"build-7.2.24":
"build-7.2.34":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.2.24
SCOUT_PHP_VERSION: 7.2.34
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug
"build-7.2.24-zts":
"build-7.2.34-zts":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.2.24
SCOUT_PHP_VERSION: 7.2.34
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug --enable-maintainer-zts
"build-7.2.24-no-curl":
"build-7.2.34-no-curl":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev
SCOUT_PHP_VERSION: 7.2.24
SCOUT_PHP_VERSION: 7.2.34
SCOUT_PHP_CONFIGURE_OPTS: --enable-debug
# 7.3
"build-7.3.0":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.3.0
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug
"build-7.3.0-zts":
"build-7.3.25":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.3.0
SCOUT_PHP_VERSION: 7.3.25
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug
"build-7.3.25-zts":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.3.25
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug --enable-maintainer-zts
"build-7.3.11":
"build-7.3.25-no-curl":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev
SCOUT_PHP_VERSION: 7.3.25
SCOUT_PHP_CONFIGURE_OPTS: --enable-debug
# 7.4
"build-7.4.0":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.4.0
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug
"build-7.4.13":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.3.11
SCOUT_PHP_VERSION: 7.4.13
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug
"build-7.3.11-zts":
"build-7.4.13-zts":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.3.11
SCOUT_PHP_VERSION: 7.4.13
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug --enable-maintainer-zts
"build-7.3.11-no-curl":
"build-7.4.13-no-curl":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev
SCOUT_PHP_VERSION: 7.3.11
SCOUT_PHP_VERSION: 7.4.13
SCOUT_PHP_CONFIGURE_OPTS: --enable-debug
"build-7.4.0":
# 8.0
"build-8.0.0":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.4.0
SCOUT_PHP_VERSION: 8.0.0
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug
"build-7.4.0-zts":
"build-8.0.0-zts":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev libcurl4-openssl-dev
SCOUT_PHP_VERSION: 7.4.0
SCOUT_PHP_VERSION: 8.0.0
SCOUT_PHP_CONFIGURE_OPTS: --with-curl --enable-debug --enable-maintainer-zts
"build-8.0.0-no-curl":
<<: *default_job
environment:
ADDITIONAL_SYS_PACKAGES: libxml2-dev libsqlite3-dev
SCOUT_PHP_VERSION: 8.0.0
SCOUT_PHP_CONFIGURE_OPTS: --enable-debug

workflows:
version: 2
build:
jobs:
# 7.1
- "build-7.1.9"
- "build-7.1.9-zts"
- "build-7.1.32"
- "build-7.1.32-zts"
- "build-7.1.32-no-curl"
- "build-7.1.33"
- "build-7.1.33-zts" # only test with zts for the latest of each minors
- "build-7.1.33-no-curl" # only test without curl for the latest of each minors
# 7.2
- "build-7.2.0"
- "build-7.2.0-zts"
- "build-7.2.24"
- "build-7.2.24-zts"
- "build-7.2.24-no-curl"
- "build-7.2.34"
- "build-7.2.34-zts" # only test with zts for the latest of each minors
- "build-7.2.34-no-curl" # only test without curl for the latest of each minors
# 7.3
- "build-7.3.0"
- "build-7.3.0-zts"
- "build-7.3.11"
- "build-7.3.11-zts"
- "build-7.3.11-no-curl"
- "build-7.3.25"
- "build-7.3.25-zts" # only test with zts for the latest of each minors
- "build-7.3.25-no-curl" # only test without curl for the latest of each minors
# 7.4
- "build-7.4.0"
- "build-7.4.0-zts"
- "build-7.4.13"
- "build-7.4.13-zts" # only test with zts for the latest of each minors
- "build-7.4.13-no-curl" # only test without curl for the latest of each minors
# 8.0
- "build-8.0.0"
- "build-8.0.0-zts"
- "build-8.0.0-no-curl"
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@

All notable changes to this project will be documented in this file, in reverse chronological order by release.

## 1.2.0 - 2021-02-04

### Added

- [#66](https://github.com/scoutapp/scout-apm-php-ext/pull/66) Added support for PHP 8.0

### Changed

- Nothing.

### Deprecated

- Nothing.

### Removed

- Nothing.

### Fixed

- Nothing.

## 1.1.1 - 2020-02-19

### Added
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,12 @@ $ ./configure --enable-scoutapm
$ make test
```

Run tests with installed PHP (avoids skipped tests):

```bash
make && php run-tests.php -d zend_extension=$(pwd)/modules/scoutapm.so --show-diff -q
```

Note: whilst a CMakeLists.txt exists, this project does NOT use CMake.
The CMakeLists.txt exists so this project can be worked on in CLion.
See <https://dev.to/jasny/developing-a-php-extension-in-clion-3oo1>.
Expand Down
72 changes: 36 additions & 36 deletions config.m4
Original file line number Diff line number Diff line change
Expand Up @@ -40,42 +40,42 @@ if test "$PHP_SCOUTAPM" != "no"; then
fi

if test "$PHP_SCOUTAPM_DEV" = "yes"; then
PHP_CHECK_GCC_ARG(-Wbool-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wbool-conversion")
PHP_CHECK_GCC_ARG(-Wdeclaration-after-statement, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wdeclaration-after-statement")
PHP_CHECK_GCC_ARG(-Wdiscarded-qualifiers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wdiscarded-qualifiers")
PHP_CHECK_GCC_ARG(-Wduplicate-enum, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wduplicate-enum")
PHP_CHECK_GCC_ARG(-Wempty-body, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wempty-body")
PHP_CHECK_GCC_ARG(-Wenum-compare, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wenum-compare")
PHP_CHECK_GCC_ARG(-Werror, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Werror")
PHP_CHECK_GCC_ARG(-Wextra, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wextra")
PHP_CHECK_GCC_ARG(-Wformat-nonliteral, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wformat-nonliteral")
PHP_CHECK_GCC_ARG(-Wformat-security, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wformat-security")
PHP_CHECK_GCC_ARG(-Wheader-guard, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wheader-guard")
PHP_CHECK_GCC_ARG(-Wincompatible-pointer-types-discards-qualifiers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wincompatible-pointer-types-discards-qualifiers")
PHP_CHECK_GCC_ARG(-Wimplicit-fallthrough, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wimplicit-fallthrough")
PHP_CHECK_GCC_ARG(-Winit-self, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Winit-self")
PHP_CHECK_GCC_ARG(-Wlogical-not-parentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-not-parentheses")
PHP_CHECK_GCC_ARG(-Wlogical-op, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-op")
PHP_CHECK_GCC_ARG(-Wlogical-op-parentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-op-parentheses")
PHP_CHECK_GCC_ARG(-Wloop-analysis, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wloop-analysis")
PHP_CHECK_GCC_ARG(-Wmaybe-uninitialized, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wmaybe-uninitialized")
PHP_CHECK_GCC_ARG(-Wmissing-format-attribute, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wmissing-format-attribute")
PHP_CHECK_GCC_ARG(-Wno-missing-field-initializers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-missing-field-initializers")
PHP_CHECK_GCC_ARG(-Wno-sign-compare, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-sign-compare")
PHP_CHECK_GCC_ARG(-Wno-unused-but-set-variable, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-unused-but-set-variable")
PHP_CHECK_GCC_ARG(-Wno-unused-parameter, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-unused-parameter")
PHP_CHECK_GCC_ARG(-Wno-variadic-macros, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-variadic-macros")
PHP_CHECK_GCC_ARG(-Wparentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wparentheses")
PHP_CHECK_GCC_ARG(-Wpointer-bool-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wpointer-bool-conversion")
PHP_CHECK_GCC_ARG(-Wsizeof-array-argument, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wsizeof-array-argument")
PHP_CHECK_GCC_ARG(-Wstring-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wstring-conversion")
PHP_CHECK_GCC_ARG(-Wwrite-strings, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wwrite-strings")
PHP_CHECK_GCC_ARG(-fdiagnostics-show-option, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fdiagnostics-show-option")
PHP_CHECK_GCC_ARG(-fno-exceptions, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-exceptions")
PHP_CHECK_GCC_ARG(-fno-omit-frame-pointer, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-omit-frame-pointer")
PHP_CHECK_GCC_ARG(-fno-optimize-sibling-calls, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-optimize-sibling-calls")
PHP_CHECK_GCC_ARG(-fsanitize-address, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fsanitize-address")
PHP_CHECK_GCC_ARG(-fstack-protector, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fstack-protector")
AX_CHECK_COMPILE_FLAG(-Wbool-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wbool-conversion")
AX_CHECK_COMPILE_FLAG(-Wdeclaration-after-statement, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wdeclaration-after-statement")
AX_CHECK_COMPILE_FLAG(-Wdiscarded-qualifiers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wdiscarded-qualifiers")
AX_CHECK_COMPILE_FLAG(-Wduplicate-enum, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wduplicate-enum")
AX_CHECK_COMPILE_FLAG(-Wempty-body, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wempty-body")
AX_CHECK_COMPILE_FLAG(-Wenum-compare, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wenum-compare")
AX_CHECK_COMPILE_FLAG(-Werror, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Werror")
AX_CHECK_COMPILE_FLAG(-Wextra, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wextra")
AX_CHECK_COMPILE_FLAG(-Wformat-nonliteral, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wformat-nonliteral")
AX_CHECK_COMPILE_FLAG(-Wformat-security, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wformat-security")
AX_CHECK_COMPILE_FLAG(-Wheader-guard, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wheader-guard")
AX_CHECK_COMPILE_FLAG(-Wincompatible-pointer-types-discards-qualifiers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wincompatible-pointer-types-discards-qualifiers")
AX_CHECK_COMPILE_FLAG(-Wimplicit-fallthrough, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wimplicit-fallthrough")
AX_CHECK_COMPILE_FLAG(-Winit-self, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Winit-self")
AX_CHECK_COMPILE_FLAG(-Wlogical-not-parentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-not-parentheses")
AX_CHECK_COMPILE_FLAG(-Wlogical-op, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-op")
AX_CHECK_COMPILE_FLAG(-Wlogical-op-parentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-op-parentheses")
AX_CHECK_COMPILE_FLAG(-Wloop-analysis, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wloop-analysis")
AX_CHECK_COMPILE_FLAG(-Wmaybe-uninitialized, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wmaybe-uninitialized")
AX_CHECK_COMPILE_FLAG(-Wmissing-format-attribute, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wmissing-format-attribute")
AX_CHECK_COMPILE_FLAG(-Wno-missing-field-initializers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-missing-field-initializers")
AX_CHECK_COMPILE_FLAG(-Wno-sign-compare, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-sign-compare")
AX_CHECK_COMPILE_FLAG(-Wno-unused-but-set-variable, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-unused-but-set-variable")
AX_CHECK_COMPILE_FLAG(-Wno-unused-parameter, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-unused-parameter")
AX_CHECK_COMPILE_FLAG(-Wno-variadic-macros, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-variadic-macros")
AX_CHECK_COMPILE_FLAG(-Wparentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wparentheses")
AX_CHECK_COMPILE_FLAG(-Wpointer-bool-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wpointer-bool-conversion")
AX_CHECK_COMPILE_FLAG(-Wsizeof-array-argument, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wsizeof-array-argument")
AX_CHECK_COMPILE_FLAG(-Wstring-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wstring-conversion")
AX_CHECK_COMPILE_FLAG(-Wwrite-strings, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wwrite-strings")
AX_CHECK_COMPILE_FLAG(-fdiagnostics-show-option, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fdiagnostics-show-option")
AX_CHECK_COMPILE_FLAG(-fno-exceptions, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-exceptions")
AX_CHECK_COMPILE_FLAG(-fno-omit-frame-pointer, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-omit-frame-pointer")
AX_CHECK_COMPILE_FLAG(-fno-optimize-sibling-calls, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-optimize-sibling-calls")
AX_CHECK_COMPILE_FLAG(-fsanitize-address, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fsanitize-address")
AX_CHECK_COMPILE_FLAG(-fstack-protector, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fstack-protector")
MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS"
STD_CFLAGS="-g -O0 -Wall"
fi
Expand Down
2 changes: 2 additions & 0 deletions example.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@
max(5, 4, 3, 2, 1);

var_dump(scoutapm_get_calls());

print_r(scoutapm_list_instrumented_functions());
28 changes: 22 additions & 6 deletions package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,19 @@
</lead>

<!-- Current Release -->
<date>2020-02-19</date>
<time>14:53:00</time>
<date>2021-02-04</date>
<time>12:18:00</time>
<version>
<release>1.1.1</release>
<api>1.1.1</api>
<release>1.2.0</release>
<api>1.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="https://opensource.org/licenses/MIT">MIT</license>
<notes>
- Fixed typo in config.m4 for libcurl detection
- Added support for PHP 8.0 (#66)
</notes>
<!-- End Current Release -->

Expand Down Expand Up @@ -82,7 +82,7 @@
<required>
<php>
<min>7.1.0</min>
<max>7.4.99</max>
<max>8.0.99</max>
</php>
<pearinstaller>
<min>1.9.1</min>
Expand All @@ -93,6 +93,22 @@
<zendextsrcrelease />

<changelog>
<release>
<date>2020-02-19</date>
<time>14:53:00</time>
<version>
<release>1.1.1</release>
<api>1.1.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="https://opensource.org/licenses/MIT">MIT</license>
<notes>
- Fixed typo in config.m4 for libcurl detection
</notes>
</release>
<release>
<date>2020-02-19</date>
<time>11:25:00</time>
Expand Down
Loading

0 comments on commit 48c25eb

Please sign in to comment.