diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 0472dada..e92678e3 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- php: [ '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2' ]
+ php: [ '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3' ]
ts: [ 'ts', 'nts' ]
arch: [ 'x64' ]
@@ -40,9 +40,9 @@ jobs:
# {php}-{ts}-{os.name}-{compiler}-{arch}
include:
# Linux
- - { name: ubuntu-gcc, os: ubuntu-18.04, compiler: gcc, ccov: 'ON' }
+ - { name: ubuntu-gcc, os: ubuntu-latest, compiler: gcc, ccov: 'ON' }
# macOS
- - { name: macos-clang, os: macos-10.15, compiler: clang, ccov: 'ON' }
+ - { name: macos-clang, os: macos-12, compiler: clang, ccov: 'ON' }
# Windows
- { php: '7.0', ts: 'nts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
- { php: '7.0', ts: 'ts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
@@ -60,6 +60,8 @@ jobs:
- { php: '8.1', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
- { php: '8.2', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
- { php: '8.2', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
+ #- { php: '8.3', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
+ #- { php: '8.3', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
steps:
- uses: actions/checkout@v3
@@ -183,7 +185,7 @@ jobs:
pecl:
name: Build PECL package
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
@@ -252,7 +254,7 @@ jobs:
needs: [ builds, pecl ]
name: Create Release
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-latest
steps:
- name: Checkout Code
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6a8727d8..1b6fc98a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased] - xxxx-xx-xx
+## [1.6.0] - 2023-08-27
+### Added
+- Enabled support of PHP8.3 for PECL [#141](https://github.com/phalcon/php-zephir-parser/issues/148)
+
## [1.5.3] - 2023-02-08
### Added
- Enabled Thread Safe (TS) builds [#145](https://github.com/phalcon/php-zephir-parser/issues/145)
@@ -197,7 +201,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
### Added
- Initial stable release
-[Unreleased]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.3...HEAD
+[Unreleased]: https://github.com/phalcon/php-zephir-parser/compare/v1.6.0...HEAD
+[1.6.0]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.3...v1.6.0
[1.5.3]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.2...v1.5.3
[1.5.2]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.1...v1.5.2
[1.5.1]: https://github.com/phalcon/php-zephir-parser/compare/v1.5.0...v1.5.1
diff --git a/VERSION b/VERSION
index 8af85beb..dc1e644a 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.5.3
+1.6.0
diff --git a/coverage.mk b/coverage.mk
index 32bca22e..8deade25 100644
--- a/coverage.mk
+++ b/coverage.mk
@@ -14,7 +14,7 @@ coverage-initial: clean-coverage
.PHONY: coverage-capture
coverage-capture:
@$(LCOV) --no-checksum -d . -c --compat-libtool -o $(LCOV_REPORT)
- @$(LCOV) -r $(LCOV_REPORT) "/usr*" -r $(LCOV_REPORT) "${HOME}/.phpenv/*" --compat-libtool -o $(LCOV_REPORT)
+ @$(LCOV) --ignore-errors unused -r $(LCOV_REPORT) "/usr*" -r $(LCOV_REPORT) "${HOME}/.phpenv/*" --compat-libtool -o $(LCOV_REPORT)
.PHONY: coverage-html
coverage-html: coverage-capture
diff --git a/package.xml b/package.xml
index 210cda4b..15794558 100644
--- a/package.xml
+++ b/package.xml
@@ -12,11 +12,11 @@
anton@phalcon.io
yes
- 2023-02-08
+ 2023-08-27
- 1.5.3
- 1.5.3
+ 1.6.0
+ 1.6.0
stable
@@ -24,11 +24,11 @@
MIT
- Mon, Feb 08, 2023 - Zephir Parser 1.5.3
+ Sun, Aug 27, 2023 - Zephir Parser 1.6.0
= Added:
- - Enabled Thread Safe (TS) builds
+ - Enabled support of PHP8.3 for PECL
@@ -215,7 +215,7 @@
7.0.0
- 8.2.99
+ 8.3.99
1.10
diff --git a/zephir_parser.h b/zephir_parser.h
index 2b1700d8..8bb07e70 100644
--- a/zephir_parser.h
+++ b/zephir_parser.h
@@ -15,7 +15,7 @@ extern zend_module_entry zephir_parser_module_entry;
#define phpext_zephir_parser_ptr &zephir_parser_module_entry
#define PHP_ZEPHIR_PARSER_NAME "zephir_parser"
-#define PHP_ZEPHIR_PARSER_VERSION "1.5.3"
+#define PHP_ZEPHIR_PARSER_VERSION "1.6.0"
#define PHP_ZEPHIR_PARSER_AUTHOR "Zephir Team and contributors"
#define PHP_ZEPHIR_PARSER_DESCRIPTION "The Zephir Parser delivered as a C extension for the PHP language."