Skip to content
Open
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
4ba0919
removed final on methods and made properties protected for extending
niden Aug 2, 2025
e567cad
removed final on methods and made properties protected for extending
niden Aug 2, 2025
4739adf
entity binding
raicabogdan Aug 13, 2025
0260582
add changelog
raicabogdan Aug 13, 2025
835dc23
Fix stripos(): Passing null when content-type not set
raicabogdan Aug 19, 2025
e3558b3
add changelog
raicabogdan Aug 19, 2025
62b4446
fix bug when bind is used with null entity and real data.
raicabogdan Aug 18, 2025
035ebed
bump actions/checkout to 5v
Arhell Oct 6, 2025
9832e40
remove backer
Arhell Nov 6, 2025
e4436e2
Suppressed Code Sniffer rule for missing namespace.
SidRoberts Sep 27, 2025
1f92dc2
Added explicit visibility to constants.
SidRoberts Sep 27, 2025
1bf816e
Add priority parameter to attach method in ManagerInterface
tashik Nov 8, 2025
71428ea
fix on review comment: move constant DEFAULT_PRIORITY to the interface
tashik Nov 9, 2025
9dac0d3
removed constant visibility
tashik Nov 10, 2025
3a28985
Update CHANGELOG
niden Nov 10, 2025
cae697c
fix #16818: override memcached options correctly
tashik Nov 13, 2025
293ef75
Update CHANGELOG-5.0.md
niden Nov 14, 2025
6c002b3
changing the timeout of memcached
niden Nov 21, 2025
c31c6f2
bumping version
niden Nov 21, 2025
161ccb1
refreshing ext
niden Nov 21, 2025
e0d7cdb
refreshing build
niden Nov 21, 2025
1a442eb
bumping version
niden Nov 21, 2025
09a6c0f
prepping changelog
niden Nov 21, 2025
b99bbcf
minor adjustments
niden Nov 21, 2025
05a2f85
Merge branch '5.0.x' into 5.0.x
niden Nov 21, 2025
f48b4b6
trying latest version of setup-php
niden Nov 21, 2025
066913c
using ubuntu latest for everything
niden Nov 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/compile-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

env:
# All versions should be declared here
PHALCON_VERSION: 5.9.3
PHALCON_VERSION: 5.9.4

jobs:
windows:
Expand Down
9 changes: 4 additions & 5 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,8 @@ on:

env:
# All versions should be declared here
PHALCON_VERSION: 5.9.3
ZEPHIR_PARSER_VERSION: 1.6.1

PHALCON_VERSION: 5.9.4
ZEPHIR_PARSER_VERSION: 1.8.0
# For tests
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
Expand Down Expand Up @@ -128,7 +127,7 @@ jobs:
Write-Output "SESSION_SAVE_PATH=$SessionSavePath" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append

- name: Setup PHP
uses: shivammathur/setup-php@2.32.0
uses: shivammathur/setup-php@2.35.5
with:
php-version: ${{ matrix.php }}
extensions: ${{ env.EXTENSIONS }}
Expand Down Expand Up @@ -283,7 +282,7 @@ jobs:
- uses: actions/checkout@v4

- name: Setup PHP
uses: shivammathur/setup-php@2.32.0
uses: shivammathur/setup-php@2.35.5
with:
php-version: ${{ matrix.php }}
extensions: ${{ env.EXTENSIONS }}
Expand Down
16 changes: 15 additions & 1 deletion CHANGELOG-5.0.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,26 @@
# Changelog
## 5.9.4 (2025-xx-xx)
## 5.9.5 (xxxx-xx-xx)

### Changed

- Changed `bind()` and `validate()` method in `Phalcon\Filter\Validation` and `Phalcon\Filter\Validation\ValidationInterface` to accept `$whitelist` array of only allowed fields to be mutated when using entity [#16800](https://github.com/phalcon/cphalcon/issues/16800)

### Added

### Fixed

### Removed

# Changelog
## 5.9.4 (2025-11-21)

### Changed

- Changed `bind()` and `validate()` method in `Phalcon\Filter\Validation` and `Phalcon\Filter\Validation\ValidationInterface` to accept `$whitelist` array of only allowed fields to be mutated when using entity [#16800](https://github.com/phalcon/cphalcon/issues/16800)
- Changed `Phalcon\Storage\Adapters\Libmemcached::getAdapter()` to use 50ms for `\Memcached::OPT_CONNECT_TIMEOUT` [#16818](https://github.com/phalcon/cphalcon/issues/16818)

### Added

- Added `fails()` method helper to `Phalcon\Filter\Validation` useful for standalone validation [#16798](https://github.com/phalcon/cphalcon/issues/16798)

### Fixed
Expand Down
4,126 changes: 2,450 additions & 1,676 deletions build/phalcon/phalcon.zep.c

Large diffs are not rendered by default.

79 changes: 62 additions & 17 deletions build/phalcon/phalcon.zep.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions build/phalcon/php_phalcon.h
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,10 @@ typedef zend_function zephir_fcall_cache_entry;


#define PHP_PHALCON_NAME "phalcon"
#define PHP_PHALCON_VERSION "5.9.3"
#define PHP_PHALCON_VERSION "5.9.4"
#define PHP_PHALCON_EXTNAME "phalcon"
#define PHP_PHALCON_AUTHOR "Phalcon Team and contributors"
#define PHP_PHALCON_ZEPVERSION "0.18.0-$Id$"
#define PHP_PHALCON_ZEPVERSION "0.19.0-$Id$"
#define PHP_PHALCON_DESCRIPTION "Phalcon is a full stack PHP framework, delivered as a PHP extension, offering lower resource consumption and high performance."

typedef struct _zephir_struct_db {
Expand Down Expand Up @@ -135,7 +135,7 @@ typedef struct _zephir_struct_orm {
zend_bool late_state_binding;
zend_bool not_null_validations;
HashTable* parser_cache;
zend_string* resultset_prefetch_records;
char * resultset_prefetch_records;
int unique_cache_id;
zend_bool update_snapshot_on_save;
zend_bool virtual_foreign_keys;
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"high load",
"mvc"
],
"version": "5.9.3",
"version": "5.9.4",
"license": "BSD-3-Clause",
"authors": [
{
Expand Down
Loading
Loading