Skip to content

Commit 1edea94

Browse files
committed
updating version
1 parent a87de76 commit 1edea94

6 files changed

Lines changed: 50 additions & 23 deletions

File tree

.github/workflows/deploy-documents.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Workflow inspiration and adaptation came from Andruino-Cli
22
# https://github.com/arduino/arduino-cli/blob/master/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml
33

4-
name: Deploy Documents 5.9
4+
name: Deploy Documents 5.11
55

66
env:
77
PYTHON_VERSION: "3.9"
@@ -41,7 +41,7 @@ jobs:
4141

4242
steps:
4343
- name: Checkout repository
44-
uses: actions/checkout@v4
44+
uses: actions/checkout@v6
4545

4646
- name: Install Python
4747
uses: actions/setup-python@v5

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.9|
1+
5.11|latest

docs/environments-docker.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ change those values.
1313

1414
We provide our Docker images on the Docker Hub and GitHub. See the following table for the addresses:
1515

16-
| Provider | Pull command example |
17-
|------------|------------------------------------------------------|
18-
| Docker Hub | `docker pull phalconphp/cphalcon:v5.9.2-php8.4` |
19-
| GitHub | `docker pull ghcr.io/phalcon/cphalcon:v5.9.2-php8.4` |
16+
| Provider | Pull command example |
17+
|------------|-------------------------------------------------------|
18+
| Docker Hub | `docker pull phalconphp/cphalcon:v5.11.0-php8.4` |
19+
| GitHub | `docker pull ghcr.io/phalcon/cphalcon:v5.11.0-php8.4` |
2020

2121
!!! info "NOTE"
2222

@@ -62,7 +62,7 @@ For more advanced applications, you maybe need to install another extension.
6262
Let's say you want to install the `memcached` extension. Phalcon provides an easy way to do so:
6363

6464
```dockerfile
65-
FROM phalconphp/cphalcon:v5.9.2-php8.4
65+
FROM phalconphp/cphalcon:v5.11.2-php8.4
6666

6767
RUN set -eux \
6868
&& install-php-extensions memcached

docs/installation.md

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
## Requirements
55

66
### PHP 8.1
7-
Phalcon v5.9 supports only PHP 8.1 and above.
7+
Phalcon v5.11 supports only PHP 8.1 and above.
88

99
Although PHP 8.1 was released several years ago and it's [active support][php-support] as well as security updates have expired, Phalcon still supports it, in order to offer enough time for developers to upgrade their applications.
1010

@@ -99,29 +99,45 @@ Since Phalcon is compiled as a PHP extension, its installation is somewhat diffe
9999

100100
!!! info "NOTE"
101101

102-
The preferred method of installation is through [PECL][install-pecl].
102+
The preferred method of installation is through [PIE][install-pie].
103103

104104
!!! warning "WARNING"
105105

106-
To install phalcon with PECL you will need at least 4GB of RAM, otherwise the PECL build command will fail.
106+
To install phalcon with PIE you will need at least 4GB of RAM, otherwise the PECL build command will fail.
107107

108108
!!! warning "WARNING"
109109

110110
For newer versions of Linux (for instance Debian 13) Phalcon might not compile. To resolve this issue you will need to issue the following command:
111111
```
112112
export CFLAGS="-Wno-incompatible-pointer-types"
113-
sudo -E pecl install phalcon
113+
sudo -E pie install phalcon
114114
```
115115

116116
!!! warning "WARNING"
117117

118118
If you are trying to install Phalcon in Docker and you face the same issue as above, you can try:
119119
```
120120
ARG CFLAGS="-Wno-incompatible-pointer-types"
121-
pecl install phalcon
121+
pie install phalcon
122+
```
123+
124+
### PIE
125+
[PIE][install-pie] (PHP Installer for Extensions) is a modern installer for PHP extensions.
126+
127+
If `pie` is not installed on your system, install PIE first by following the official installation instructions.
128+
129+
Once PIE is available, install Phalcon with:
130+
131+
```bash
132+
pie install phalcon
122133
```
123134

124135
### PECL
136+
137+
!!! warning "WARNING"
138+
139+
PECL has been deprecated. Please consider installing Phalcon with PIE
140+
125141
The PECL installation method is available for Windows, Linux, and macOS. Under Windows pre-compiled dll files are available, while under Linux and macOS, Phalcon will be compiled locally. To install Phalcon using PECL make sure you have [pecl/pear][install-pecl] installed.
126142
```
127143
pecl channel-update pecl.php.net
@@ -182,7 +198,7 @@ An overlay for installing Phalcon can be found [here][gentoo-overlay]
182198
sudo -s
183199
git clone https://github.com/phalcon/cphalcon
184200
cd cphalcon/
185-
git checkout tags/v5.9.2 ./
201+
git checkout tags/v5.11.0 ./
186202
zephir fullclean
187203
zephir build
188204
```
@@ -321,7 +337,7 @@ Compile Phalcon
321337

322338
```bash
323339
cd cphalcon/
324-
git checkout tags/v5.9.2 ./
340+
git checkout tags/v5.11.0 ./
325341
zephir fullclean
326342
zephir build
327343
```
@@ -346,7 +362,7 @@ The instructions above will compile **and** install the module on your system. Y
346362

347363
```bash
348364
cd cphalcon/
349-
git checkout tags/v5.9.2 ./
365+
git checkout tags/v5.11.0 ./
350366
zephir fullclean
351367
zephir compile
352368
cd ext
@@ -404,5 +420,6 @@ The plesk control panel doesn't have Phalcon support, but you can find installat
404420
[remi-config]: https://blog.remirepo.net/pages/Config-en
405421
[zephir-parser]: https://github.com/zephir-lang/php-zephir-parser/releases
406422
[zephir-phar]: https://github.com/phalcon/zephir/releases
423+
[install-pie]: https://github.com/php/pie
407424
[install-pecl]: https://pear.php.net/manual/en/installation.getting.php
408425
[install-phpbrew]: https://github.com/phpbrew/phpbrew/wiki/Quick-Start

docs/releases.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,25 @@ hide:
9999
<td class="version-td-right">8.0-8.3</td>
100100
</tr>
101101
<tr>
102-
<td class="version-td-center previous-version">5.8</td>
102+
<td class="version-td-center">5.8</td>
103103
<td class="version-td-center">Jun 09, 2024</td>
104104
<td class="version-td-right">8.0-8.3</td>
105105
</tr>
106106
<tr>
107-
<td class="version-td-center current-version">5.9</td>
107+
<td class="version-td-center">5.9</td>
108108
<td class="version-td-center">Mar 10, 2025</td>
109109
<td class="version-td-right">8.1-8.4</td>
110110
</tr>
111+
<tr>
112+
<td class="version-td-center previous-version">5.10</td>
113+
<td class="version-td-center">Dec 25, 2025</td>
114+
<td class="version-td-right">8.1-8.4</td>
115+
</tr>
116+
<tr>
117+
<td class="version-td-center current-version">5.11</td>
118+
<td class="version-td-center">Apr 03, 2026</td>
119+
<td class="version-td-right">8.1-8.5</td>
120+
</tr>
111121
</tbody>
112122
</table>
113123

docs/upgrade.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ We will outline the areas that you need to pay attention to and make necessary c
1010

1111
## Requirements
1212
### PHP 8.1
13-
Phalcon v5.9 supports only PHP 8.1 and above. PHP 8.1 [active support][php-support] has already expired, including security fixes. We will be supporting this version for a while longer, offering developers more time to upgrade their applications.
13+
Phalcon v5.11 supports only PHP 8.1 and above. PHP 8.1 [active support][php-support] has already expired, including security fixes. We will be supporting this version for a while longer, offering developers more time to upgrade their applications.
1414

1515
Since Phalcon 4, we have been following the PHP releases and adjusting Phalcon accordingly to work with those releases.
1616

1717
### Installation
18-
Phalcon can be installed using PECL.
18+
Phalcon can be installed using PIE.
1919

2020
```
21-
pecl install phalcon
22-
// pecl install phalcon-5.9.3
21+
pie install phalcon
22+
// pie install phalcon-5.11.0
2323
```
2424

2525
**Alternative installation**
@@ -36,7 +36,7 @@ Compile Phalcon
3636

3737
```bash
3838
cd cphalcon/
39-
git checkout tags/5.9.3 ./
39+
git checkout tags/5.11.0 ./
4040
zephir fullclean
4141
zephir build
4242
```

0 commit comments

Comments
 (0)