Skip to content

Commit f19f8a8

Browse files
committed
Release 3.6.0 for Phalcon 5.16
1 parent 3659e90 commit f19f8a8

83 files changed

Lines changed: 272 additions & 240 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/main.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ on:
1919

2020
env:
2121
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
22-
PHALCON_VERSION: 5.15.0
23-
PHALCON_PECL_URL: https://github.com/phalcon/cphalcon/releases/download/v5.15.0/phalcon-pecl.tgz
22+
PHALCON_VERSION: 5.16.0
23+
PHALCON_PECL_URL: https://github.com/phalcon/cphalcon/releases/download/v5.16.0/phalcon-pecl.tgz
2424
# PHP extensions required by Composer
2525
EXTENSIONS: apcu, gettext, gd, igbinary, imagick, intl, json, mbstring, msgpack, memcached, sqlite3, yaml, redis, openssl, swoole, :memcache, :psr
26-
EXTENSIONS_CACHE_KEY: php-ext-v4-php8.5-phalcon-helper-5.15.0
26+
EXTENSIONS_CACHE_KEY: php-ext-v4-php8.5-phalcon-helper-5.16.0
2727

2828
permissions:
2929
contents: read
@@ -67,7 +67,7 @@ jobs:
6767
extensions: ${{ env.EXTENSIONS }}
6868
tools: composer
6969

70-
- name: Ensure Phalcon 5.15.0
70+
- name: Ensure Phalcon 5.16.0
7171
run: bash .github/scripts/install-phalcon.sh
7272

7373
- uses: ramsey/composer-install@v4
@@ -119,7 +119,7 @@ jobs:
119119
extensions: ${{ env.EXTENSIONS }}
120120
tools: composer, phpcs
121121

122-
- name: Ensure Phalcon 5.15.0
122+
- name: Ensure Phalcon 5.16.0
123123
run: bash .github/scripts/install-phalcon.sh
124124

125125
- uses: ramsey/composer-install@v4
@@ -168,7 +168,7 @@ jobs:
168168
extensions: ${{ env.EXTENSIONS }}
169169
tools: composer, phpstan
170170

171-
- name: Ensure Phalcon 5.15.0
171+
- name: Ensure Phalcon 5.16.0
172172
run: bash .github/scripts/install-phalcon.sh
173173

174174
- uses: ramsey/composer-install@v4
@@ -222,7 +222,7 @@ jobs:
222222
extensions: ${{ env.EXTENSIONS }}
223223
tools: composer, psalm
224224

225-
- name: Ensure Phalcon 5.15.0
225+
- name: Ensure Phalcon 5.16.0
226226
run: bash .github/scripts/install-phalcon.sh
227227

228228
- uses: ramsey/composer-install@v4
@@ -322,7 +322,7 @@ jobs:
322322
extensions: ${{ env.EXTENSIONS }}
323323
tools: composer, phpunit
324324

325-
- name: Ensure Phalcon 5.15.0
325+
- name: Ensure Phalcon 5.16.0
326326
run: bash .github/scripts/install-phalcon.sh
327327

328328
- uses: ramsey/composer-install@v4

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@ history, the old changelog, and committed file changes. Older Zemit-era entries
1515
are summarized where the commit history is too granular to be useful as
1616
release notes.
1717

18+
## 3.6.0 - 2026-06-23
19+
20+
### Changed
21+
22+
- Prepared the package, CI baseline, runtime upgrade guide, reusable skill
23+
references, and Phalcon documentation links for Phalcon 5.16.0 by raising
24+
the `ext-phalcon` and `phalcon/ide-stubs` floors.
25+
26+
### Fixed
27+
28+
- Kept PhalconKit debug table header normalization stable with Phalcon 5.16.0's
29+
one-row debug table markup.
30+
1831
## 3.5.2 - 2026-06-19
1932

2033
### Fixed

composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
"ext-json": "*",
6969
"ext-mbstring": "*",
7070
"ext-pdo": "*",
71-
"ext-phalcon": "^5.15.0",
71+
"ext-phalcon": "^5.16.0",
7272
"ext-sodium": "*",
7373
"docopt/docopt": "^1.0.6",
7474
"league/flysystem": "^3.34.0",
@@ -100,7 +100,7 @@
100100
"league/oauth2-instagram": "^3.1.0",
101101
"league/oauth2-linkedin": "^5.1.2",
102102
"openai-php/client": "^0.20.0",
103-
"phalcon/ide-stubs": "^5.15.0",
103+
"phalcon/ide-stubs": "^5.16.0",
104104
"php-imap/php-imap": "^6.0",
105105
"saggre/phpdocumentor-markdown": "^1.0.0",
106106
"shuchkin/simplexlsxgen": "^1.5.17",
@@ -133,7 +133,7 @@
133133
"league/oauth2-instagram": "^3.1.0",
134134
"league/oauth2-linkedin": "^5.1.2",
135135
"openai-php/client": "^0.20.0",
136-
"phalcon/ide-stubs": "^5.15.0",
136+
"phalcon/ide-stubs": "^5.16.0",
137137
"php-imap/php-imap": "^6.0",
138138
"saggre/phpdocumentor-markdown": "^1.0.0",
139139
"shuchkin/simplexlsxgen": "^1.5.17",

guides/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ docs for native framework behavior and these guides for PhalconKit conventions.
6464
Phalcon Kit is independently maintained and is not affiliated with, endorsed by,
6565
or sponsored by the official Phalcon PHP Framework project.
6666

67-
- Phalcon docs: https://docs.phalcon.io/5.15/
67+
- Phalcon docs: https://docs.phalcon.io/5.16/
6868
- Phalcon framework: https://phalcon.io
6969

7070
## Agent References

guides/architecture.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ focus on its models, API resources, workflows, and permissions.
66

77
Official Phalcon references:
88

9-
- MVC: https://docs.phalcon.io/5.15/mvc/
10-
- Dependency injection: https://docs.phalcon.io/5.15/di/
11-
- Loader/autoloading: https://docs.phalcon.io/5.15/autoload/
12-
- Routing: https://docs.phalcon.io/5.15/routing/
13-
- Models: https://docs.phalcon.io/5.15/db-models/
9+
- MVC: https://docs.phalcon.io/5.16/mvc/
10+
- Dependency injection: https://docs.phalcon.io/5.16/di/
11+
- Loader/autoloading: https://docs.phalcon.io/5.16/autoload/
12+
- Routing: https://docs.phalcon.io/5.16/routing/
13+
- Models: https://docs.phalcon.io/5.16/db-models/
1414

1515
## Request Flow
1616

guides/configuration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ secrets in environment files and keep application structure in code:
1313

1414
Official Phalcon references:
1515

16-
- Config: https://docs.phalcon.io/5.15/config/
17-
- Dependency injection: https://docs.phalcon.io/5.15/di/
18-
- Routing: https://docs.phalcon.io/5.15/routing/
16+
- Config: https://docs.phalcon.io/5.16/config/
17+
- Dependency injection: https://docs.phalcon.io/5.16/di/
18+
- Routing: https://docs.phalcon.io/5.16/routing/
1919

2020
## Environment
2121

guides/database-scaffolding.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ concrete app models.
3030

3131
Official Phalcon references:
3232

33-
- Models: https://docs.phalcon.io/5.15/db-models/
34-
- Relationships: https://docs.phalcon.io/5.15/db-models-relationships/
35-
- Model validation: https://docs.phalcon.io/5.15/db-models-validation/
36-
- Migrations: https://docs.phalcon.io/5.15/db-migrations/
37-
- DevTools: https://docs.phalcon.io/5.15/devtools/
33+
- Models: https://docs.phalcon.io/5.16/db-models/
34+
- Relationships: https://docs.phalcon.io/5.16/db-models-relationships/
35+
- Model validation: https://docs.phalcon.io/5.16/db-models-validation/
36+
- Migrations: https://docs.phalcon.io/5.16/db-migrations/
37+
- DevTools: https://docs.phalcon.io/5.16/devtools/
3838

3939
## 1. Run Migrations
4040

guides/identity-and-permissions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ controller permissions, model permissions, CLI tasks, and WebSocket tasks.
55

66
Official Phalcon references:
77

8-
- ACL: https://docs.phalcon.io/5.15/acl/
9-
- Security: https://docs.phalcon.io/5.15/encryption-security/
10-
- JWT: https://docs.phalcon.io/5.15/encryption-security-jwt/
11-
- Sessions: https://docs.phalcon.io/5.15/session/
8+
- ACL: https://docs.phalcon.io/5.16/acl/
9+
- Security: https://docs.phalcon.io/5.16/encryption-security/
10+
- JWT: https://docs.phalcon.io/5.16/encryption-security-jwt/
11+
- Sessions: https://docs.phalcon.io/5.16/session/
1212

1313
## Identity Responsibilities
1414

guides/migration-restful-0x-to-1x.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ The most important practical changes are:
5454
- Composer package and namespace changed from `zemit-cms/core` / `Zemit\...` to
5555
`phalcon-kit/core` / `PhalconKit\...`.
5656
- The Phalcon baseline moved from the older 5.9.x package surface toward the
57-
current 5.15.x surface.
57+
current 5.16.x surface.
5858
- `Restful::initialize()` now calls `initializeQuery()` as the normal query
5959
bootstrap path.
6060
- The old monolithic `Mvc\Controller\Traits\Query` getter API was split into

guides/models-and-eager-loading.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ relationship-aware assignment, model behaviors, and batch eager loading.
55

66
Official Phalcon references:
77

8-
- Models: https://docs.phalcon.io/5.15/db-models/
9-
- Relationships: https://docs.phalcon.io/5.15/db-models-relationships/
10-
- Behaviors: https://docs.phalcon.io/5.15/db-models-behaviors/
11-
- Model validation: https://docs.phalcon.io/5.15/db-models-validation/
8+
- Models: https://docs.phalcon.io/5.16/db-models/
9+
- Relationships: https://docs.phalcon.io/5.16/db-models-relationships/
10+
- Behaviors: https://docs.phalcon.io/5.16/db-models-behaviors/
11+
- Model validation: https://docs.phalcon.io/5.16/db-models-validation/
1212

1313
## Generated And Concrete Layers
1414

0 commit comments

Comments
 (0)