Skip to content

Commit

Permalink
Merge pull request #317 from mruz/dev
Browse files Browse the repository at this point in the history
Add PHP 8.4 support
  • Loading branch information
mruz authored Jan 26, 2025
2 parents 775df6d + 5b4b76f commit 9d5f86c
Show file tree
Hide file tree
Showing 120 changed files with 134 additions and 125 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
strategy:
fail-fast: false
matrix:
php: ['7.4', '8.0', '8.1', '8.2']
php: ['8.0', '8.1', '8.2', '8.3', '8.4']
include:
- name: focal
os: ubuntu-20.04
Expand Down Expand Up @@ -82,7 +82,7 @@ jobs:
shell: bash
if: success() && github.repository_owner == 'ice' && github.ref == 'refs/heads/dev'
run: |
if [[ "${{ matrix.php }}" = "8.2" ]]; then
if [[ "${{ matrix.php }}" = "8.4" ]]; then
git config push.default simple
git config user.email "[email protected]"
git config user.name "Ice Framework"
Expand Down
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
-------------------------------------------------------------------
Sun Jan 26 15:03:59 UTC 2025

- Ice 1.11.0
* PHP 7.4, dropp support
* PHP 8.3 and PHP 8.4, add support #314
* Update zephir parser to 1.7.0
* Update zephir-lang/zephir@c79b710

-------------------------------------------------------------------
Sun Feb 19 16:46:10 UTC 2023

Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2014-2023 Ice Team
Copyright (c) 2014-2025 Ice Team
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ Support us with a donation and help us continue our activities. [Become a contri
Ice is open-sourced software licensed under the New BSD License. See the [LICENSE](http://www.iceframework.org/license) file for more information.

***
Copyright (c) 2014-2023 Ice Team.
Copyright (c) 2014-2025 Ice Team.
6 changes: 3 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
}
],
"require": {
"php": ">=7.4"
"php": ">=8.0"
},
"require-dev": {
"phpunit/phpunit": ">=8.0.0",
"iceframework/zephir-parser": "1.5.3",
"phalcon/zephir": "0.17.0",
"iceframework/zephir-parser": "1.7.0",
"phalcon/zephir": "dev-+2440-php84#c79b710cf6bae85d928da95c02d2ab8a140ce33f",
"mongodb/mongodb": "^1.2.0"
},
"scripts": {
Expand Down
4 changes: 2 additions & 2 deletions config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"namespace": "ice",
"name": "ice",
"description": "Simple and fast PHP framework frozen in C extension.<br>Copyright (c) 2014-2023 Ice Team.",
"description": "Simple and fast PHP framework frozen in C extension.<br>Copyright (c) 2014-2025 Ice Team.",
"author": "Ice Team",
"version": "1.10.1",
"version": "1.11.0",
"verbose": false,
"info": [
{
Expand Down
2 changes: 1 addition & 1 deletion ice/arr.zep
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use ArrayIterator;
* @package Ice/Arr
* @category Helper
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Arr implements \ArrayAccess, \Countable, \IteratorAggregate
Expand Down
2 changes: 1 addition & 1 deletion ice/assets.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice;
* @package Ice/Assets
* @category Helper
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Assets
Expand Down
2 changes: 1 addition & 1 deletion ice/auth.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice;
* @package Ice/Auth
* @category Library
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*
* <pre><code>
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/driver.zep
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use Ice\Di;
* @package Ice/Auth
* @category Library
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
abstract class Driver
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/driver/db.zep
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ use Ice\Auth\Driver\Model\Users\Social as UserSocial;
* @package Ice/Auth
* @category Driver
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Db extends Driver implements DriverInterface
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/driver/driverinterface.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice\Auth\Driver;
* @package Ice/Auth
* @category Interface
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
interface DriverInterface
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/driver/file.zep
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ use Ice\Auth\Driver\DriverInterface;
* @package Ice/Auth
* @category Driver
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class File extends Driver implements DriverInterface
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/driver/model/roles.zep
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use Ice\Mvc\Model;
* @package Ice/Auth
* @category Model
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Roles extends Model
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/driver/model/roles/users.zep
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use Ice\Mvc\Model;
* @package Ice/Auth
* @category Model
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Users extends Model
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/driver/model/users.zep
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use Ice\Mvc\Model;
* @package Ice/Auth
* @category Model
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Users extends Model
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/driver/model/users/social.zep
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use Ice\Mvc\Model;
* @package Ice/Auth
* @category Model
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Social extends Model
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/driver/model/users/tokens.zep
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use Ice\Validation;
* @package Ice/Auth
* @category Model
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Tokens extends Model
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/social.zep
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use Ice\Auth\Social\SocialInterface;
* @package Ice/Auth
* @category Library
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Social
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/social/adapter.zep
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use Ice\Exception;
* @package Ice/Auth
* @category Adapter
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
abstract class Adapter implements SocialInterface
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/social/facebook.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice\Auth\Social;
* @package Ice/Auth
* @category Adapter
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Facebook extends Adapter
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/social/google.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice\Auth\Social;
* @package Ice/Auth
* @category Adapter
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Google extends Adapter
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/social/socialinterface.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice\Auth\Social;
* @package Ice/Auth
* @category Interface
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
interface SocialInterface
Expand Down
2 changes: 1 addition & 1 deletion ice/auth/social/twitter.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice\Auth\Social;
* @package Ice/Auth
* @category Adapter
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Twitter extends Adapter
Expand Down
2 changes: 1 addition & 1 deletion ice/cli/console.zep
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use Ice\Di\Access;
* @package Ice/Cli
* @category Application
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Console extends Access
Expand Down
2 changes: 1 addition & 1 deletion ice/cli/dispatcher.zep
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use Ice\Cli\Task;
* @package Ice/Dispatcher
* @category Component
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Dispatcher extends \Ice\Dispatcher
Expand Down
2 changes: 1 addition & 1 deletion ice/cli/router.zep
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use Ice\Exception;
* @package Ice/Router
* @category Component
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Router
Expand Down
2 changes: 1 addition & 1 deletion ice/cli/task.zep
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use Ice\Di\Access;
* @package Ice/Di/Access
* @category Handler
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Task extends Access
Expand Down
2 changes: 1 addition & 1 deletion ice/cli/websocket/client.zep
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use Ice\Exception;
* @package Ice/Cli
* @category Component
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Client extends Websocket
Expand Down
2 changes: 1 addition & 1 deletion ice/cli/websocket/server.zep
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use Ice\Exception;
* @package Ice/Cli
* @category Component
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Server extends Websocket
Expand Down
2 changes: 1 addition & 1 deletion ice/cli/websocket/websocket.zep
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use Ice\Cli\Console;
* @package Ice/Cli
* @category Component
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Websocket
Expand Down
2 changes: 1 addition & 1 deletion ice/config.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice;
* @package Ice/Config
* @category Configuration
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Config extends Arr
Expand Down
2 changes: 1 addition & 1 deletion ice/config/env.zep
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use Ice\Exception;
* @package Ice/Config
* @category Configuration
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Env extends Ini
Expand Down
2 changes: 1 addition & 1 deletion ice/config/ini.zep
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use Ice\Exception;
* @package Ice/Config
* @category Configuration
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Ini extends Config
Expand Down
2 changes: 1 addition & 1 deletion ice/config/json.zep
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use Ice\Exception;
* @package Ice/Config
* @category Configuration
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Json extends Config
Expand Down
2 changes: 1 addition & 1 deletion ice/cookies.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice;
* @package Ice/Cookies
* @category Helper
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Cookies
Expand Down
2 changes: 1 addition & 1 deletion ice/crypt.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice;
* @package Ice/Crypt
* @category Library
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
* @uses openSSL
*/
Expand Down
2 changes: 1 addition & 1 deletion ice/db.zep
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use Ice\Db\DbInterface;
* @package Ice/Db
* @category Component
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Db
Expand Down
2 changes: 1 addition & 1 deletion ice/db/dbinterface.zep
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Ice\Db;
* @package Ice/Db
* @category Interface
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
interface DbInterface
Expand Down
2 changes: 1 addition & 1 deletion ice/db/driver/mongodb.zep
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use Ice\Db\DbInterface;
* @package Ice/Db
* @category Component
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Mongodb implements DbInterface
Expand Down
2 changes: 1 addition & 1 deletion ice/db/driver/pdo.zep
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use Ice\Db\DbInterface;
* @package Ice/Db
* @category Component
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Pdo implements DbInterface
Expand Down
2 changes: 1 addition & 1 deletion ice/di.zep
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use ReflectionParameter;
* @package Ice/Di
* @category Component
* @author Ice Team
* @copyright (c) 2014-2023 Ice Team
* @copyright (c) 2014-2025 Ice Team
* @license http://iceframework.org/license
*/
class Di extends Arr
Expand Down
Loading

0 comments on commit 9d5f86c

Please sign in to comment.