{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":38251565,"defaultBranch":"3.3","name":"docs","ownerLogin":"api-platform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-29T14:19:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13420081?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714398418.0","currentOid":""},"activityList":{"items":[{"before":"1427636138229baebf7274d9f841022fd3a2ec88","after":"fce8eb0ae484e3efd624cf0a739bc3577ad1e27b","ref":"refs/heads/3.3","pushedAt":"2024-05-11T10:00:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Update serialization.md (#1950)\n\n* Update serialization.md\r\n\r\nthe ContextAwareDenormalizerInterface is removed, use DenormalizerInterface instead for your denormalizer\r\n\r\n* Remove the old denormalizer that used the deprecated `ContextAwareDenormalizerInterface`","shortMessageHtmlLink":"Update serialization.md (#1950)"}},{"before":"1f930d13cb3f6e76a22baa619aa7d9eef1db995b","after":"1427636138229baebf7274d9f841022fd3a2ec88","ref":"refs/heads/3.3","pushedAt":"2024-05-09T08:05:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Update file-upload.md (#1949)\n\nremoved not needed constructor parameter","shortMessageHtmlLink":"Update file-upload.md (#1949)"}},{"before":"3ab53c1915a33c5a31b7d652a1af75f46491ba13","after":"1f930d13cb3f6e76a22baa619aa7d9eef1db995b","ref":"refs/heads/3.3","pushedAt":"2024-05-06T11:30:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"docs: parameters documentation (#1932)","shortMessageHtmlLink":"docs: parameters documentation (#1932)"}},{"before":"44e5cd2c9baa2df6cc7a7f200a5dcf794bb8f7c6","after":"3ab53c1915a33c5a31b7d652a1af75f46491ba13","ref":"refs/heads/3.3","pushedAt":"2024-05-06T11:29:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Replace FilterValidationException with ValidationExceptionInterface (#1928)","shortMessageHtmlLink":"Replace FilterValidationException with ValidationExceptionInterface (#…"}},{"before":"e5f07a05dacadbdb9a223ed5108f740dd492611c","after":"44e5cd2c9baa2df6cc7a7f200a5dcf794bb8f7c6","ref":"refs/heads/3.3","pushedAt":"2024-05-06T11:22:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"file upload use processor instead of controller (#1947)","shortMessageHtmlLink":"file upload use processor instead of controller (#1947)"}},{"before":"24944f850d7b57b7d0e2d9972d86e4fcfc150d5c","after":"e5f07a05dacadbdb9a223ed5108f740dd492611c","ref":"refs/heads/3.3","pushedAt":"2024-05-06T08:24:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Note requirement to explicitly enabling multipart as an input format (#1943)\n\nV3.3 has become more strict about input format checking (intentionally or otherwise) and users need to be more rigorous in allowing multipart when using it for file uploads.\r\n\r\nPrior to v3.3, I suspect people should have been defining this, but it wasn't being checked, so many won't have done.\r\n\r\nNot sure my \"note\" format is in the preferred document style - possibly we don't want to mention the version for example? Feel free to edit or request changes.","shortMessageHtmlLink":"Note requirement to explicitly enabling multipart as an input format (#…"}},{"before":"70d20b4480f5389fc240920e7f9444d7cb94b030","after":"24944f850d7b57b7d0e2d9972d86e4fcfc150d5c","ref":"refs/heads/3.3","pushedAt":"2024-05-06T08:23:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Update graphql.md (#1941)\n\nThe previous link to the webony php doc was outdated and returned 404.","shortMessageHtmlLink":"Update graphql.md (#1941)"}},{"before":"9c1ba94e8c2db2583cce344167c64474f286a93d","after":"70d20b4480f5389fc240920e7f9444d7cb94b030","ref":"refs/heads/3.3","pushedAt":"2024-05-06T08:23:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Add enable_link_security (#1942)","shortMessageHtmlLink":"Add enable_link_security (#1942)"}},{"before":"15526a4c18ce0f689dd1b5ea8d78be55f2de0934","after":"9c1ba94e8c2db2583cce344167c64474f286a93d","ref":"refs/heads/3.3","pushedAt":"2024-05-06T08:22:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"docs: remove void in union type (#1945)\n\nVoid can only be used as a standalone type","shortMessageHtmlLink":"docs: remove void in union type (#1945)"}},{"before":"0bd2cc1560d5a2a9bae804282c58ac0da3a8b3ec","after":"15526a4c18ce0f689dd1b5ea8d78be55f2de0934","ref":"refs/heads/3.3","pushedAt":"2024-05-06T08:22:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Update identifiers.md (#1946)","shortMessageHtmlLink":"Update identifiers.md (#1946)"}},{"before":"97743675c1aef7d13ac7a25f01f8570a7b02a824","after":"0bd2cc1560d5a2a9bae804282c58ac0da3a8b3ec","ref":"refs/heads/3.3","pushedAt":"2024-04-30T06:26:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"feat(subresource): Link security (#1692)\n\n* feat(subresource): Link security\r\n\r\n* feat(subresource): Link security\r\n\r\n* Update core/subresources.md\r\n\r\nFix spelling\r\n\r\nCo-authored-by: Alexander Kim \r\n\r\n---------\r\n\r\nCo-authored-by: Alexander Kim ","shortMessageHtmlLink":"feat(subresource): Link security (#1692)"}},{"before":"38115028b90dbbe5b853f12893719be1d44aa5fa","after":"97743675c1aef7d13ac7a25f01f8570a7b02a824","ref":"refs/heads/3.3","pushedAt":"2024-04-29T19:06:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"docs: parameters documentation","shortMessageHtmlLink":"docs: parameters documentation"}},{"before":null,"after":"38115028b90dbbe5b853f12893719be1d44aa5fa","ref":"refs/heads/3.3","pushedAt":"2024-04-29T13:46:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Merge 3.2","shortMessageHtmlLink":"Merge 3.2"}},{"before":"5448f9cd1b99197d0f0e03e9ebb731b30142fc5e","after":"38115028b90dbbe5b853f12893719be1d44aa5fa","ref":"refs/heads/main","pushedAt":"2024-04-29T13:46:18.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Merge 3.2","shortMessageHtmlLink":"Merge 3.2"}},{"before":"e3a1488768d2a9fd7c5487018992dc83e7efc330","after":"2a7ba969aa202ea84c65711e9375a7a5b45c7427","ref":"refs/heads/3.2","pushedAt":"2024-04-29T12:02:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Using Xdebug with PHPStorm and various updates (#1923)\n\n* Using Xdebug with PHPStorm and various updates\r\n\r\n* Update debugging.md\r\n\r\n* Delete .idea/workspace.xml\r\n\r\n* ZTS support\r\n\r\n* linter","shortMessageHtmlLink":"Using Xdebug with PHPStorm and various updates (#1923)"}},{"before":"c957aa94bec73880a1206154a4b68a0b39f6b076","after":"e3a1488768d2a9fd7c5487018992dc83e7efc330","ref":"refs/heads/3.2","pushedAt":"2024-04-29T11:23:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"kubernetes: Messenger with FrankenPHP (#1939)\n\n* docs(kubernetes) : Adding instruction for the messenger queue with FrankenPHP image\r\n\r\nThe readinessProbe and livenessProbe suggested in the documentation failed because the /bin/ps wasn't installed on the Docker Image.\r\n\r\n* Update deployment/kubernetes.md\r\n\r\nCo-authored-by: Kévin Dunglas \r\n\r\n* Update kubernetes.md\r\n\r\n* Update kubernetes.md\r\n\r\n* lint\r\n\r\n---------\r\n\r\nCo-authored-by: Kévin Dunglas ","shortMessageHtmlLink":"kubernetes: Messenger with FrankenPHP (#1939)"}},{"before":"0249fa835120642427102c7f83f61eaabee0434c","after":"c957aa94bec73880a1206154a4b68a0b39f6b076","ref":"refs/heads/3.2","pushedAt":"2024-04-29T11:11:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"docs: remove enable_authenticator_manager option","shortMessageHtmlLink":"docs: remove enable_authenticator_manager option"}},{"before":"665d32f480dd84b1d9914d617b83b8997eb458a3","after":"0249fa835120642427102c7f83f61eaabee0434c","ref":"refs/heads/3.2","pushedAt":"2024-04-29T11:10:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"fix: Use NormalizerInterface","shortMessageHtmlLink":"fix: Use NormalizerInterface"}},{"before":"eb85fcf1a5c1fa6b1bf435c9768468bc712ba26d","after":"665d32f480dd84b1d9914d617b83b8997eb458a3","ref":"refs/heads/3.2","pushedAt":"2024-04-24T07:58:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"fix: autowire item provider","shortMessageHtmlLink":"fix: autowire item provider"}},{"before":"84771e760b177c9ae4b264c322a9d80f6f726e4c","after":"eb85fcf1a5c1fa6b1bf435c9768468bc712ba26d","ref":"refs/heads/3.2","pushedAt":"2024-04-24T07:57:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Add missing private to mailer property","shortMessageHtmlLink":"Add missing private to mailer property"}},{"before":"9c6d206626e8777a783330e85957d488e2dc1283","after":"84771e760b177c9ae4b264c322a9d80f6f726e4c","ref":"refs/heads/3.2","pushedAt":"2024-04-03T15:30:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Add instructions for building Next.js client with SSG locally in Docker Compose (#1918)\n\n* docs(deployment/docker-compose.md): Add a section Building Next.js client locally with SSG\r\n\r\nAdded detailed instructions for building a Next.js client with Static Site Generation (SSG) in a Docker Compose environment. The steps include adjustments to the compose.prod.yaml file, starting the php service container, optional creation of a .env file for the Next.js client, building the pwa service, and finally bringing up the full project. This setup ensures the Next.js client can access the API at build time for static page generation.\r\n\r\n* docs(create-client/nextjs.md): Generating a production build locally with docker compose\r\n\r\nUpdated the Next.js documentation to include instructions for generating a production build locally using Docker Compose. The update provides a link to the detailed steps in the Docker Compose deployment guide.\r\n\r\n* docs(deployment/kubernetes.ms): Added Docker build command for SSG in Kubernetes doc\r\n\r\nAdded optional Docker build command for SSG projects in Kubernetes doc. This command allows the PWA to access a locally running API during the build process, useful for generating static pages at build time.\r\n\r\n* docs(deployement/docker-compose): add a step to override the php env variables\r\n\r\nTo ensure TRUSTED_HOSTS and MERCURE_PUBLIC_URL remain valid when altering SERVER_NAME to use an HTTP scheme or include a port, these variables must be overridden. This adjustment accommodates configurations where SERVER_NAME deviates from the standard HTTPS format or includes port specifications.\r\n\r\n* docs(deployement/docker-compose): adapt docs for variables update\r\n\r\n---------\r\n\r\nCo-authored-by: JH ","shortMessageHtmlLink":"Add instructions for building Next.js client with SSG locally in Dock…"}},{"before":"2782d9494041a210bdef1b6200da4b69c43004f6","after":"9c6d206626e8777a783330e85957d488e2dc1283","ref":"refs/heads/3.2","pushedAt":"2024-03-29T18:35:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Remove Foundry from alternatives\n\nIt's not an alternative anymore since it's the snippets.","shortMessageHtmlLink":"Remove Foundry from alternatives"}},{"before":"9ea33cb5ddf518505e00b1735cf9707e19aee1a1","after":"2782d9494041a210bdef1b6200da4b69c43004f6","ref":"refs/heads/3.2","pushedAt":"2024-03-26T19:59:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Fix typo in validation.md","shortMessageHtmlLink":"Fix typo in validation.md"}},{"before":"1964a51a42f86425fcb7c7d2adcb77237788d43f","after":"81e95fa12fa11f091e3ff5f3e27976ddab5f7162","ref":"refs/heads/docker-nextjs-local-production-build","pushedAt":"2024-03-20T12:51:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"J3m5","name":"Jems","path":"/J3m5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5523410?s=80&v=4"},"commit":{"message":"docs(deployement/docker-compose): adapt docs for variables update","shortMessageHtmlLink":"docs(deployement/docker-compose): adapt docs for variables update"}},{"before":"2b0a32c023579e1ee1fb06883f9fc1b1c596525d","after":"9ea33cb5ddf518505e00b1735cf9707e19aee1a1","ref":"refs/heads/3.2","pushedAt":"2024-03-19T08:38:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"PawelSuwinski","name":"Paweł Suwiński","path":"/PawelSuwinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256986?s=80&v=4"},"commit":{"message":"Merge pull request #1924 from PawelSuwinski/fix-displaying-related-resource\n\nadmin resolves schema.org semantics by iris not by types","shortMessageHtmlLink":"Merge pull request #1924 from PawelSuwinski/fix-displaying-related-re…"}},{"before":"c7c079c5d20d65bc4fe9b7664ed3220ab77f24c9","after":"dd973fb74ada882055eb1d2bd39b7452719e301e","ref":"refs/heads/2.7","pushedAt":"2024-03-18T12:05:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Update subresources.md (#1888)\n\nfixed a couple formatting issues that broke the layout.","shortMessageHtmlLink":"Update subresources.md (#1888)"}},{"before":"7cc70df8cca122a6a8a3c873b25ce1ea8da37374","after":"2b0a32c023579e1ee1fb06883f9fc1b1c596525d","ref":"refs/heads/3.2","pushedAt":"2024-03-18T12:05:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"doc(UploadFile): fix #1893 doc of Uploading to an Existing Resource with its Fields (#1897)\n\n- Adding the getSupport method to make the class compatible with Symfony 7.\r\n- Switching from UploadedFile to File for consistency with Vich.\r\n\r\nCo-authored-by: Kinhelm ","shortMessageHtmlLink":"doc(UploadFile): fix #1893 doc of Uploading to an Existing Resource w…"}},{"before":"ad6c3eb49c00dac60abc8487514b9d5a139b6cdc","after":"7cc70df8cca122a6a8a3c873b25ce1ea8da37374","ref":"refs/heads/3.2","pushedAt":"2024-03-18T12:04:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Update Caddyfile path in docs (#1908)\n\n* Update index.md\r\n\r\nAdapted path to Caddyfile\r\n\r\n* Update caddy.md\r\n\r\nAdapted path to Caddyfile","shortMessageHtmlLink":"Update Caddyfile path in docs (#1908)"}},{"before":"85f5b070c4ffcf78b63c501e1d2314150097b6bf","after":"ad6c3eb49c00dac60abc8487514b9d5a139b6cdc","ref":"refs/heads/3.2","pushedAt":"2024-03-18T12:03:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"Update file-upload.md (#1909)\n\nUpdate normalization with the symfony 7 normalizer interface + update test","shortMessageHtmlLink":"Update file-upload.md (#1909)"}},{"before":"33827874af1437d70360ca2d39a2071bf7196c8d","after":"85f5b070c4ffcf78b63c501e1d2314150097b6bf","ref":"refs/heads/3.2","pushedAt":"2024-03-18T12:02:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"soyuka","name":"Antoine Bluchet","path":"/soyuka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1321971?s=80&v=4"},"commit":{"message":"feat(performance): add Souin setup to the documentation (#1914)","shortMessageHtmlLink":"feat(performance): add Souin setup to the documentation (#1914)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERy8O2gA","startCursor":null,"endCursor":null}},"title":"Activity · api-platform/docs"}