diff --git a/README.md b/README.md index 31af0d76..d8ee0dd3 100644 --- a/README.md +++ b/README.md @@ -38,9 +38,13 @@ grocy is technically a pretty simple PHP application, so the basic notes to get - Include `try_files $uri /index.php$is_args$query_string;` in your location block if you use nginx - Or disable URL rewriting (see the option `DISABLE_URL_REWRITING` in `data/config.php`) - → Default login is user `admin` with password `admin`, please change the password immediately (user menu at the top right corner) -- _Currently everything is only tested against (means 100 % works with) PHP 8.0 with SQLite 3.27.2_ -Alternatively clone this repository (the `release` branch always references the latest released version, or checkout the latest tagged revision) and install Composer and Yarn dependencies manually. +Alternatively clone this repository (the `release` branch always references the latest released version) and install Composer and Yarn dependencies manually. + +### Platform support + +- PHP 8.0 (with SQLite 3.27.2+) +- Required PHP extensions: `fileinfo`, `pdo_sqlite`, `gd`, `ctype`, `json`, `intl`, `zlib`, `mbstring` ## How to run using Docker @@ -120,7 +124,7 @@ There is no plugin included for any service, see the reference implementation in Database schema migration is automatically done when visiting the root (`/`) route (click on the logo in the left upper edge). -_Please note: Database migrations are supposed to work between releases, not between every commit. If you want to run the current `master` branch (which is the development version), however, you need to handle that (and maybe more) yourself._ +_Please note: Database migrations are supposed to work between releases, not between every commit. If you want to run the current `master` branch (which is the development version), you need to handle that (and maybe more) yourself._ ### Disable certain features diff --git a/changelog/27_1.14.0_2018-07-15.md b/changelog/27_1.14.0_2018-07-15.md index 87e7c548..56d7707f 100644 --- a/changelog/27_1.14.0_2018-07-15.md +++ b/changelog/27_1.14.0_2018-07-15.md @@ -10,4 +10,4 @@ - Sidebar collapse state is now remembered - Fixed datetimepicker border - Keep the parent sidebar menu item expanded if the active page is a sub menu item -- Custom JS/CSS file names have changed [see README](https://github.com/berrnd/grocy#adding-your-own-css-or-js-without-to-have-to-modify-the-application-itself) +- Custom JS/CSS file names have changed [see README](https://github.com/grocy/grocy#adding-your-own-css-or-js-without-to-have-to-modify-the-application-itself) diff --git a/changelog/28_1.15.0_2018-07-22.md b/changelog/28_1.15.0_2018-07-22.md index f31b3193..a181ce59 100644 --- a/changelog/28_1.15.0_2018-07-22.md +++ b/changelog/28_1.15.0_2018-07-22.md @@ -1,9 +1,9 @@ - New related project: **grocy-desktop** - - => https://github.com/berrnd/grocy-desktop - - Run grocy without a webserver just like a normal (windows) desktop application - - New "embedded mode" for grocy to help running in "desktop application mode" [see README](https://github.com/berrnd/grocy#embedded-mode) + - => https://github.com/grocy/grocy-desktop + - Run grocy without a webserver just like a normal (Windows) desktop application + - New "embedded mode" for grocy to help running in "desktop application mode" [see README](https://github.com/grocy/grocy#embedded-mode) - New datepicker shorthands and improvements - `YYYYMMe` or `YYYYMM+` gets expanded to the end of the given month in the given year in proper notation - Changed: `MMDD` will be expanded to the given day next year if > today - - [see README](https://github.com/berrnd/grocy#input-shorthands-for-date-fields) + - [see README](https://github.com/grocy/grocy#input-shorthands-for-date-fields) - Some other small bug fixes diff --git a/changelog/29_1.16.0_2018-07-25.md b/changelog/29_1.16.0_2018-07-25.md index eb6022f3..f24466d6 100644 --- a/changelog/29_1.16.0_2018-07-25.md +++ b/changelog/29_1.16.0_2018-07-25.md @@ -2,7 +2,7 @@ - The currently defined user will automatically be migrated, please remove `HTTP_USER` and `HTTP_PASSWORD` from your config file afterwards - For this it was necessary to delete all sessions and API keys during the migration - Added an update script (`/update.sh`) to make updates (on Linux machines) easier - - See also ["How to update" in README](https://github.com/berrnd/grocy#how-to-update) + - See also ["How to update" in README](https://github.com/grocy/grocy#how-to-update) - Added the possibility to track who did a habit - Added a rudimentary habit analysis possibility - Different small UI, code and translation improvements diff --git a/changelog/60_3.0.0_2020-12-22.md b/changelog/60_3.0.0_2020-12-22.md index 779a6638..12701180 100644 --- a/changelog/60_3.0.0_2020-12-22.md +++ b/changelog/60_3.0.0_2020-12-22.md @@ -4,7 +4,7 @@ > > [Here](https://github.com/grocy/grocy/issues/1209#issuecomment-749760765) is a workaround if you still run a SQLite version >= 3.8.3 < 3.9.0 > -> _PHP 7.2 with SQLite 3.8.3 was the formerly in [README mentioned](https://github.com/grocy/grocy#how-to-install) minimum runtime requirement, any future release will only be tested against a reasonable recent runtime (currently PHP 7.4 with SQLite 3.27.2) - supporting those (very) old runtime stuff is too time consuming..._ +> _PHP 7.2 (with SQLite 3.8.3+) was the formerly minimum runtime requirement, any future release will only support PHP 7.4 (with SQLite 3.27.2+) - supporting those (very) old runtime stuff is too time consuming..._ > ❗ If some pages/tables doesn't load at all, please check that your `/data/config.php` setting `CURRENCY` is a valid ISO 4217 currency code - that's most probably the issue then. diff --git a/changelog/61_3.0.1_2021-01-05.md b/changelog/61_3.0.1_2021-01-05.md index d6e29414..e81e11f2 100644 --- a/changelog/61_3.0.1_2021-01-05.md +++ b/changelog/61_3.0.1_2021-01-05.md @@ -2,7 +2,7 @@ > > [Here](https://github.com/grocy/grocy/issues/1209#issuecomment-749760765) is a workaround if you still run a SQLite version >= 3.8.3 < 3.9.0 > -> _PHP 7.2 with SQLite 3.8.3 was the formerly in [README mentioned](https://github.com/grocy/grocy#how-to-install) minimum runtime requirement, any future release will only be tested against a reasonable recent runtime (currently PHP 7.4 with SQLite 3.27.2) - supporting those (very) old runtime stuff is too time consuming..._ +> _PHP 7.2 (with SQLite 3.8.3+) was the formerly minimum runtime requirement, any future release will only support PHP 7.4 (with SQLite 3.27.2+) - supporting those (very) old runtime stuff is too time consuming..._ - Improved the prerequisites checker (added missing required PHP extension `ctype`) (thanks @Forceu) - Added validation checks for most `data/config.php` settings to prevent using invalid ones (thanks @Forceu) diff --git a/changelog/62_3.1.0_2021-07-16.md b/changelog/62_3.1.0_2021-07-16.md index 203931bf..83f6c1fb 100644 --- a/changelog/62_3.1.0_2021-07-16.md +++ b/changelog/62_3.1.0_2021-07-16.md @@ -1,6 +1,6 @@ > ⚠️ The following PHP extensions are now additionally required: `json`, `intl`, `zlib` -> ⚠️ PHP 8 is now supported and from now on the only tested runtime version (although currently PHP 7.2 should still work). +> ⚠️ PHP 8.0 (with SQLite 3.27.2+) is from now on the only supported runtime version. ### New feature: grocycode / label printer support #### (Own) Product/stock entry/chores/batteries labels/barcodes