Skip to content

Commit

Permalink
php 8.3 compatible
Browse files Browse the repository at this point in the history
  • Loading branch information
falkenhawk committed Jan 4, 2024
1 parent 2c59840 commit f78cc51
Show file tree
Hide file tree
Showing 90 changed files with 122 additions and 91 deletions.
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
## Changelog:

### 1.15.3 - 2024-01-04
- general: php 8.2 & 8.3 compatibility
- php 8.3 compatibility fixes ([#182])
- php 8.2 compatibility fixes ([#183]), including:
- add missing class properties, to address `Creation of dynamic property {x} is deprecated` deprecation messages + more fixes ([#170])
- allow dynamic props in `Zend_Form`, `Zend_Form_Element` and `Zend_View_Abstract` ([#180])
- remaining compatibility fixes ([#181])
- zend-controller
- make zend-filter dependency required ([#171])
- zend-uri
- update required and suggested dependencies according to usage ([#177])
- zend-validate
- update required and suggested dependencies according to usage ([#179])
- zend-view
- update required and suggested dependencies according to usage ([#178])
- general: ci & tests
- github weekly workflow run ([#173])
- zend-ldap: fix failing tests due to changes in `bitnami/openldap:2.5` ([#172])

[#170]: https://github.com/zf1s/zf1/pull/170
[#171]: https://github.com/zf1s/zf1/pull/171
[#172]: https://github.com/zf1s/zf1/pull/172
[#173]: https://github.com/zf1s/zf1/pull/173
[#177]: https://github.com/zf1s/zf1/pull/177
[#178]: https://github.com/zf1s/zf1/pull/178
[#179]: https://github.com/zf1s/zf1/pull/179
[#180]: https://github.com/zf1s/zf1/pull/180
[#181]: https://github.com/zf1s/zf1/pull/181
[#182]: https://github.com/zf1s/zf1/pull/182
[#183]: https://github.com/zf1s/zf1/pull/183

### 1.15.2 - 2023-02-19
- zend-ldap
- php 8.1 compatibility fixes ([#159])
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ where `*` may be one of:
[xmlrpc](https://github.com/zf1s/zend-xmlrpc).

These packages will be maintained as long as we're using them, mainly just to keep it all working on new versions of PHP as they're released.
Currently everything should be compatible with **PHP 5.3-8.1**. _5.2 support is dropped._
Currently everything should be compatible with **PHP 5.3-8.3**. _5.2 support is dropped._

They may also contain some fixes, either for long-standing bugs, which haven't made their way into zf1 official repo before EOL, or newly found ones
and (backwards compatible) adjustments (optimisations for composer autoloader mostly). Maybe even one or two new features.
Expand Down Expand Up @@ -133,7 +133,7 @@ Original README: [click](README.orig.md)
2. Bump interdependencies of packages to the next version

```bash
../monorepo-builder/bin/monorepo-builder bump-interdependency "^1.15.3"
../monorepo-builder/bin/monorepo-builder bump-interdependency "^1.15.4"
```

3. Add git tag and push to this monorepo
Expand All @@ -147,7 +147,7 @@ Original README: [click](README.orig.md)

Split operation:
```bash
../monorepo-builder/bin/monorepo-builder split --max-processes=1 --tag=1.15.3
../monorepo-builder/bin/monorepo-builder split --max-processes=1 --tag=1.15.4
```

_Note: I had no success splitting this repo on win os, so unix-based system is recommended. (or WSL)
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "zf1s/zf1",
"description": "Zend Framework 1 complete package, PHP 5.3-8.1 compatible. Please consider using individual zf1s/zend-* packages instead - see README.",
"description": "Zend Framework 1 complete package, PHP 5.3-8.3 compatible. Please consider using individual zf1s/zend-* packages instead - see README.",
"license": "BSD-3-Clause",
"require": {
"php": ">=5.3.3",
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-acl/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-acl (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-amf/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-amf (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-application/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-application (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-auth/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-auth (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-barcode/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-barcode (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-cache/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-cache (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-captcha/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-captcha (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-cloud/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-cloud (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-codegenerator/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-codegenerator (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-config/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-config (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-console-getopt/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-console-getopt (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-controller/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-controller (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-crypt/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-crypt (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-currency/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-currency (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-date/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-date (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-db/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-db (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-debug/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-debug (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-dojo/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-dojo (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-dom/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-dom (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-eventmanager/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-eventmanager (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-exception/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-exception (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-feed/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-feed (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-file-transfer/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-file-transfer (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-file/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-file (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-filter/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-filter (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-form/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-form (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-gdata/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-gdata (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-http/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-http (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-json/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-json (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-layout/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-layout (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-ldap/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-ldap (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-loader/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-loader (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-locale/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-locale (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-log/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-log (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-mail/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-mail (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
2 changes: 1 addition & 1 deletion packages/zend-markup/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# zend-markup (Zend Framework 1)

This package is a part of the Zend Framework 1. Each component was separated and put into its own composer package.
**PHP 5.3-8.1** compatible.
**PHP 5.3-8.3** compatible.

- [Report issues](https://github.com/zf1s/zf1/issues) and
[send Pull Requests](https://github.com/zf1s/zf1/pulls)
Expand Down
Loading

0 comments on commit f78cc51

Please sign in to comment.