Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

is php 8.2 OK with IP 1.6.1 ? #1009

Open
lmjst opened this issue Dec 18, 2023 · 4 comments
Open

is php 8.2 OK with IP 1.6.1 ? #1009

lmjst opened this issue Dec 18, 2023 · 4 comments
Milestone

Comments

@lmjst
Copy link

lmjst commented Dec 18, 2023

Hi,
Page https://wiki.invoiceplane.com/en/1.6/getting-started/requirements states :

Requirements
If you want to use InvoicePlane you have to follow these requirements to use the application.
    A webserver / shared hosting with the following specifications:
        MySQL >= 5.5 or the equivalent version of MariaDB
        Apache >= 2.4 or Ngnix >=1.20.0
        PHP >= 8.0 and =< 8.1

Has it changed for Invoice Plane 6.1 ?
Thanks

@lmjst lmjst changed the title is pfp 8.2 OK with IP 1.6.1 ? is php 8.2 OK with IP 1.6.1 ? Dec 18, 2023
@nielsdrost7
Copy link
Contributor

Room for collecting issues regarding PHP 8.2 and InvoicePlane

@nielsdrost7
Copy link
Contributor

nielsdrost7 commented Dec 19, 2023

@lmjst welcome!

Has it changed for Invoice Plane 1.6.1?

For version 1.6.1: It is compatible with PHP 8.1

InvoicePlane v1.6.1 is NOT compatible with PHP 8.2
For 1 thing, someone collected a couple of issues, that InvoicePlane has with PHP 8.2. I'll find those and post them in the post above me.

InvoicePlane relies on CodeIgniter. They're working on a PHP 8.2 compatible version: bcit-ci/CodeIgniter#6188 (comment)
bcit-ci/CodeIgniter#6170 (comment)
I've created a branch v1.7-next so you can start working on those incompatibilities

@nielsdrost7 nielsdrost7 added this to the 1.7 beyond milestone Dec 23, 2023
@nielsdrost7 nielsdrost7 pinned this issue Jan 19, 2024
@Verony-makesIT Verony-makesIT unpinned this issue Jan 30, 2024
@nielsdrost7
Copy link
Contributor

nielsdrost7 commented Feb 24, 2024

Well ... good news (sortof): someone made a fork of CodeIgniter to maintain PHP 8.2 compatibility.

Here are all thr threads regarding PHP 8.2 compatibility for CodeIgniter: php 8 for CI3 is already addressed https://github.com/pocketarc/codeigniter with bcit-ci/CodeIgniter#6227 and bcit-ci/CodeIgniter#6186 and finally bcit-ci/CodeIgniter#6173

The fork of CodeIgniter with PHP 8.2 compatibility is here: https://github.com/pocketarc/codeigniter

@naui95
Copy link
Contributor

naui95 commented Apr 26, 2024

To make IPv1 compatible with PHP8.2 we must wait for CI to integrate the issues in a release.

To watch (PR with PHP 8.2 fixes): bcit-ci/CodeIgniter#6173

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants