Alexandre Daubois
694ab86cef
doc(runtime): mention Symfony 7.4 native support for worker mode ( #1668 )
...
Fixes https://github.com/symfony/symfony-docs/issues/21099 , related to
https://github.com/symfony/symfony/pull/60503
2025-12-14 17:06:28 +01:00
Marc
e23e0c571e
update config doc for new deb/rpm packages ( #2071 )
2025-12-13 19:32:27 +01:00
Alexander Stecher
11213fd1de
fix: returns a zend_array directly in types.go ( #1894 )
2025-12-12 22:55:58 +01:00
Francis Lavoie
d2007620a4
docs: Fix file extension in FrankenPHP configuration ( #2067 )
...
Corrected the file extension for additional configuration files in
FrankenPHP section.
---------
Signed-off-by: Francis Lavoie <lavofr@gmail.com >
2025-12-11 21:40:34 +01:00
Arkeins
7b8cf6b127
docs: wrong config path for autoloaded .caddyfile ( #2059 )
...
Hi !
I am playing with FrankenPHP, and frankly new to the thing so I may be
wrong.
The [current documentation](https://frankenphp.dev/docs/config/#docker )
mention that :
> /etc/frankenphp/caddy.d/*.caddy: additional configuration files that
are loaded automatically
But in the main Caddyfile ([here on
GitHub](https://github.com/php/frankenphp/blob/main/caddy/frankenphp/Caddyfile#L59 ))
imports differently:
```ini
import Caddyfile.d/*.caddyfile
```
This PR aims to correct this :)
Thank you for your time !
Signed-off-by: Arkeins <7311955+Arkeins@users.noreply.github.com >
2025-12-03 18:20:09 +01:00
Marc
12d4c3d09b
[docs] update other languages based on English ( #2044 )
...
They were a little out of date, making use of AI to update them to the
same format.
2025-12-01 09:08:53 +01:00
Marc
abaf03c7f7
deduplicate installation instructions in README( #2013 )
2025-11-26 08:19:27 +01:00
Marc
f28f6e8d03
docs: update docs for rpm packages and extension availability ( #1988 )
...
continues https://github.com/php/frankenphp/pull/1756
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-11-21 14:31:43 +01:00
Antonin CLAUZIER
01beb66573
ci: PHP 8.5 ( #2006 )
...
Co-authored-by: Marc <m@pyc.ac >
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-11-21 13:54:07 +01:00
Ahmet Türk
f224f8e391
docs: fix minor typo ( #1991 )
2025-11-18 14:29:25 +01:00
Kévin Dunglas
41cb2bbeaa
feat: mercure_publish() PHP function to dispatch Mercure updates ( #1927 )
...
* feat: mercure_publish() PHP function to dispatch Mercure updates
* fix stubs for old versions
* review
* cleanup and fixes
2025-11-18 09:59:53 +01:00
Alexandre Daubois
1e48fbb801
chore(docs): catch-up french translation ( #1978 )
2025-11-17 12:07:38 +01:00
Alexandre Daubois
18946308fd
docs: remove superfluous arg in an example ( #1972 )
2025-11-14 15:12:56 +01:00
Marc
b22bdd987b
update docs to remove old references to frankenphp:static-builder ( #1950 )
...
* update docs to remove old references to frankenphp:static-builder (we have -musl and -gnu)
* remove --platform and make gnu default
* add --platform back in (let dunglas decide)
* fix missed translations
2025-11-07 10:27:37 +01:00
Alexandre Daubois
94e58eb215
fix: replace file_put_contents() by file_get_contents() in Mercure docs
2025-10-28 15:00:43 +01:00
Michal Kleiner
fb1f46808e
fix: typo in method name in example usage ( #1935 )
2025-10-22 09:14:36 +02:00
Florent Drousset
7f64673495
Fix small typo ( #1934 )
2025-10-21 17:50:00 +02:00
Kévin Dunglas
f7756717b5
feat: allow creating strongly typed slices and maps from PHP values with type utilities ( #1933 )
...
* feat: use generics in type functions for better type support
* various improvements
* better docs
* update docs
2025-10-21 11:20:54 +02:00
Laury S.
1fbd619597
fix: remove BOM on config fr doc file ( #1924 )
2025-10-14 17:50:51 +02:00
Kévin Dunglas
d52ce94341
docs: improve Mercure documentation and various other parts
2025-10-14 14:32:38 +02:00
Kévin Dunglas
5514491a18
feat(extgen): support for mixed type ( #1913 )
...
* feat(extgent): support for mixed type
* refactor: use unsafe.Pointer
* Revert "refactor: use unsafe.Pointer"
This reverts commit 8a0b9c1beb .
* fix docs
* fix docs
* cleanup template
* fix template
* fix tests
2025-10-09 14:10:45 +02:00
Filippo Tessarotto
ab1ec71d24
docs(worker): Prefer try-catch over set_exception_handler ( #1897 )
2025-10-06 09:01:49 +02:00
Florent Drousset
fe7aa2cae4
docs: fix small typo in x-sendfile.md ( #1882 )
...
Just fixing a small typo (double "à") that I've seen in the doc.
2025-09-16 20:02:43 +02:00
Kévin Dunglas
52a0be5728
feat(ext): expose GoValue() and PHPValue() functions ( #1877 )
...
* feat(ext): expose a GoValue function
* GoValue()
2025-09-15 16:25:11 +02:00
Alexander Stecher
960dd209f7
feat: multiple workers with same file ( #1856 )
...
* Allow multiple workers with the same file.
* Fix formatting of duplicate filename check
* Adds docs.
* suggestions by @alexandre-daubois.
* Update performance.md
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-09-09 14:27:00 +02:00
Youenn Le Gouedec
984f0a0211
docs: replace GEN_STUB_FILE by GEN_STUB_SCRIPT ( #1849 )
2025-09-08 14:13:16 +02:00
Adiel Cristo
c564c3ffb9
fix: minor docs fixes
2025-08-29 12:46:40 +02:00
Adiel Cristo
6ab8350561
feat: translate file docs/extensions.md ( #1843 )
2025-08-29 09:17:49 +02:00
Alexandre Daubois
c14d771fdf
feat(docker): add support for Debian Trixie ( #1777 )
...
* ci: add support for Debian Trixie
* nit
* add Trixie to bug_report.yaml
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-08-27 08:32:05 +02:00
Marc
9b851bf53e
fix: add WorkingDirectory to ReadHat service file to make mercure.db files work without absolute paths ( #1835 )
...
* add WorkingDirectory to make mercure.db files work without absolut paths
* make linter happy
2025-08-26 16:39:02 +02:00
Alexander Stecher
d540727369
feat:(extgen) make Go arrays more consistent with PHP arrays ( #1800 )
...
* Makes go arrays more consistent with PHP arrays.
* NewAssociativeArray.
* linting
* go linting
* Exposes all primitive types.
* Removes pointer alias
* linting
* Optimizes hash update.
* Fixes extgen tests.
* Moves file to tests.
* Fixes suggested by @dunglas.
* Replaces 'interface{}' with 'any'.
* Panics on wrong zval.
* interface improvements as suggested by @dunglas.
* Adjusts docs.
* Adjusts docs.
* Removes PackedArray alias and adjusts docs.
* Updates docs.
2025-08-25 16:24:15 +02:00
demouth
53e6d1897d
docs: add Japanese translation for documentation ( #1740 )
...
* docs(ja): add Japanese documentation translation
* docs(ja): fix invalid link fragments and improve section heading
2025-08-25 16:15:10 +02:00
Adiel Cristo
1eb16f1434
feat: add Brazilian Portuguese translation ( #1645 )
...
* feat: add Brazilian Portuguese
* Translate file README.md
* Update file README.md
* Translate file docs/classic.md
* Translate file docs/worker.md
* Translate file docs/early-hints.md
* Translate file docs/mercure.md
* Translate file docs/x-sendfile.md
* Translate file docs/config.md
* Translate file docs/docker.md
* Minor fixes
* Translate file docs/production.md
* Translate file CONTRIBUTING.md
* Minor fixes
* Translate file docs/performance.md
* Minor fixes
* Translate file docs/embed.md
* Minor fixes
* Minor fixes
* Translate file docs/static.md
* Translate file docs/compile.md
* Minor fixes
* Translate file docs/metrics.md
* Translate file docs/laravel.md
* Translate file docs/known-issues.md
* Minor fixes
* Translate file docs/github-actions.md
* Fix build
* Fix build
* fix: remove text already translated
* feat: update translation
* fix: format comments based on other translations
2025-08-25 16:13:04 +02:00
Alexandre Daubois
555c613669
chore: bump super-linter/super-linter/slim to 8.0.0
2025-08-18 10:45:38 +02:00
Pierre Clavequin
f2e9217bfc
docs: update Chinese documentation to latest version
2025-08-13 20:52:42 +02:00
Bram
1f6d6bde92
Simplify chown command ( #1802 )
...
* Simplify chown command
* Fix whitespace and also modify other chown command
2025-08-12 09:36:46 +02:00
Kévin Dunglas
f224ffaece
docs: add extensions to the TOC
2025-07-18 18:22:52 +02:00
Alexandre Daubois
8df41236d9
feat(extgen): add support for arrays as parameters and return types ( #1724 )
...
* feat(extgen): add support for arrays as parameters and return types
* cs
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-07-16 12:05:29 +02:00
Alexandre Daubois
1804e36b93
feat(extgen): add support for //export_php:namespace ( #1721 )
2025-07-16 12:01:39 +02:00
Marc
1ba19ae09e
docs: bring back note for php_server -> root ( #1726 )
2025-07-05 21:44:02 +02:00
Luffy
ac900e0df4
docs: update repository links and sync cn readme ( #1711 )
2025-07-01 10:29:55 +02:00
Alexander Stecher
fb10b1e8f0
feat: worker matching ( #1646 )
...
* Adds 'match' configuration
* test
* Adds Caddy's matcher.
* Adds no-fileserver test.
* Prevents duplicate path calculations and optimizes worker access.
* trigger
* Changes worker->match to match->worker
* Adjusts tests.
* formatting
* Resets implementation to worker->match
* Provisions match path rules.
* Allows matching multiple paths
* Fixes var
* Formatting.
* refactoring.
* Adds 'match' configuration
* test
* Adds Caddy's matcher.
* Adds no-fileserver test.
* Prevents duplicate path calculations and optimizes worker access.
* trigger
* Changes worker->match to match->worker
* Adjusts tests.
* formatting
* Resets implementation to worker->match
* Provisions match path rules.
* Allows matching multiple paths
* Fixes var
* Formatting.
* refactoring.
* Update frankenphp.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Update caddy/workerconfig.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Update caddy/workerconfig.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Update caddy/module.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Update caddy/module.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Fixes suggestion
* Refactoring.
* Adds 'match' configuration
* test
* Adds Caddy's matcher.
* Adds no-fileserver test.
* Prevents duplicate path calculations and optimizes worker access.
* trigger
* Changes worker->match to match->worker
* Adjusts tests.
* formatting
* Resets implementation to worker->match
* Provisions match path rules.
* Allows matching multiple paths
* Fixes var
* Formatting.
* refactoring.
* Adds docs.
* Fixes merge removal.
* Update config.md
* go fmt.
* Adds line ending to static.txt and fixes tests.
* Trigger CI
* fix Markdown CS
---------
Co-authored-by: Alliballibaba <alliballibaba@gmail.com >
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-07-01 10:27:11 +02:00
demouth
94c3fac556
docs: removed unnecessary triple backtick block ( #1709 )
2025-07-01 07:01:15 +02:00
Thérage Kévin
fcc5299a20
docs: add precision on where to add max_wait_time configuration ( #1640 )
...
* Adding precision on where to add max_wait_time configuration
* Adding precision on where to add max_wait_time configuration
* fix review
2025-06-30 22:08:08 +02:00
Alexandre Daubois
92abb16bc0
docs: add French translation for extensions ( #1705 )
2025-06-30 16:54:43 +02:00
Alexandre Daubois
93f2384749
docs: add extension and extension generator docs ( #1652 )
2025-06-30 14:29:25 +02:00
Alexandre Daubois
96400a85d0
feat(worker): make maximum consecutive failures configurable ( #1692 )
2025-06-30 09:38:18 +02:00
Alexandre Daubois
b2435183f4
feat: add support for SERVER_ROOT to provide a different app root ( #1678 )
2025-06-23 20:47:58 +02:00
Rob Landers
3afb709f02
link directly to try_files in performance docs ( #1633 )
2025-06-09 16:57:48 +02:00
Kévin Dunglas
4b1679e70f
chore: bump deps
2025-06-02 17:36:51 +02:00