crater-invoice / crater

Open Source Invoicing Solution for Individuals & Businesses
https://craterapp.com
GNU Affero General Public License v3.0
7.84k stars 1.57k forks source link

PHP8.2 Support #1108

Open shinsenter opened 1 year ago

shinsenter commented 1 year ago

Is your feature request related to a problem? Please describe. PHP8.2 is officially released few days ago. So it would be great if Crater is ready for a newer (and safer) running environment.

Describe the solution you'd like Crater should support PHP8.2 environments.

Describe alternatives you've considered Fix some issue with deprecated features in PHP8.2.

Related discussion: https://github.com/shinsenter/php/discussions/17

mohitpanjwani commented 1 year ago

We can add support for PHP8.2 early next. I think it's still a bit new and I haven't really updated my projects on 8.2 yet tbh.

madc commented 1 year ago

Current workaround to get this project running on PHP 8.2:

Not all functionality has been tested.

miguelcobain commented 1 year ago

The only thing I had to do was to update vendor/nestbot/carbon with a newer version. Seems to be working fine.

adampatterson commented 11 months ago

I'd love to see Laravel upgraded as well, at the moment PHP 8.0 is at end of life and 8.1 has entered security fixes only with PHP 8.2 and 8.3 being the only currently supported PHP versions.

At the moment I am having issues installing Crater because of the old packages on a modern server.

swiffer commented 11 months ago

The Pixxet fork hasn't Seen any Activity so far. Would it be possible to add some maintainers to the Main repo so we can ensure newer PHP compatibility

adampatterson commented 11 months ago

I'm a bit sceptical of Craters direction at the moment, with the account creation on the website and payments being a paid add on.

The number of issues has steadily been climbing. The last commit was from me nearly a year ago.

I'm hoping that the community can keep the project going but I fear that it's been forged and being worked on privately as a PaaS product.

shinsenter commented 10 months ago

2024