{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":211038076,"defaultBranch":"master","name":"fusion","ownerLogin":"neos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-26T08:23:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11575267?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718350692.0","currentOid":""},"activityList":{"items":[{"before":"2172bad46dbab08e8a31f509d46c578df7626f87","after":"cb858181bdb7093ee354aaa59321d8b7c3ffaabc","ref":"refs/heads/9.0","pushedAt":"2024-07-06T22:40:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge pull request #5176 from neos/task/merge-dbal-compat\n\nMerge: 8.3 to 9.0 and fix DBAL compatibility issues","shortMessageHtmlLink":"Merge pull request #5176 from neos/task/merge-dbal-compat"}},{"before":null,"after":"4aecc7a5f4054444c4b35a0411a270de7e9d6841","ref":"refs/heads/8.4","pushedAt":"2024-06-02T22:40:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"BUGFIX: Fix handling of unset/nulled DataStructure keys\n\nRe-establishes the Neos < 8.0 behavior of removed/nulled data structure keys\n\n## Background:\n\nWith #3645 a lot of Fusion core logic was refactored. As an unwanted side-effect, `Neos.Fusion:DataStructure` prototypes (effectively all implementations of the `AbstractArrayFusionObject`) now behave differently when it comes to removed or nulled keys and\n\n```fusion\nNeos.Fusion:DataStructure {\n someProperty >\n}\n```\n\nled to an array with:\n\n```json\n{\"someProperty\":[]}\n```\n\nin Neos 8.0+.\n\nThis fix reverts this side-effect, making the above return\n\n```json\n[]\n```\n\nagain.\n\nFixes: #3859\nRelated: #3577, #3646","shortMessageHtmlLink":"BUGFIX: Fix handling of unset/nulled DataStructure keys"}},{"before":"ed4d28cc9550b9ca4e480ce4fff19e7d82fea717","after":"2172bad46dbab08e8a31f509d46c578df7626f87","ref":"refs/heads/9.0","pushedAt":"2024-05-22T22:40:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"!!! TASK: Remove concepts `addQueryString` and `argumentsToBeExcludedFromQueryString` in Neos","shortMessageHtmlLink":"!!! TASK: Remove concepts addQueryString and `argumentsToBeExcluded…"}},{"before":"aab86c073d67b2ed1f9aa6cee7b4bc84c3c61b1d","after":"4aecc7a5f4054444c4b35a0411a270de7e9d6841","ref":"refs/heads/8.3","pushedAt":"2024-05-20T22:40:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"BUGFIX: Fix handling of unset/nulled DataStructure keys\n\nRe-establishes the Neos < 8.0 behavior of removed/nulled data structure keys\n\n## Background:\n\nWith #3645 a lot of Fusion core logic was refactored. As an unwanted side-effect, `Neos.Fusion:DataStructure` prototypes (effectively all implementations of the `AbstractArrayFusionObject`) now behave differently when it comes to removed or nulled keys and\n\n```fusion\nNeos.Fusion:DataStructure {\n someProperty >\n}\n```\n\nled to an array with:\n\n```json\n{\"someProperty\":[]}\n```\n\nin Neos 8.0+.\n\nThis fix reverts this side-effect, making the above return\n\n```json\n[]\n```\n\nagain.\n\nFixes: #3859\nRelated: #3577, #3646","shortMessageHtmlLink":"BUGFIX: Fix handling of unset/nulled DataStructure keys"}},{"before":"ddf606cd710093df9990c7b728af189d73fcb995","after":"ed4d28cc9550b9ca4e480ce4fff19e7d82fea717","ref":"refs/heads/9.0","pushedAt":"2024-04-24T22:39:45.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"TASK: Introduce `TestingViewForFusionRuntime` for testing instead of using a hacky anonymous class","shortMessageHtmlLink":"TASK: Introduce TestingViewForFusionRuntime for testing instead of …"}},{"before":"bfdde9a4e83de435d4bb46229227442a13f16c2f","after":"ddf606cd710093df9990c7b728af189d73fcb995","ref":"refs/heads/9.0","pushedAt":"2024-04-18T22:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"BUGFIX: Mostly cosmetic tweak to `RuntimeConfiguration::forPath()`\n\nTo satisfy the update PHPStan baseline","shortMessageHtmlLink":"BUGFIX: Mostly cosmetic tweak to RuntimeConfiguration::forPath()"}},{"before":"3fc585d7d910f4637a82c6e58104e48d6bb65c5c","after":"bfdde9a4e83de435d4bb46229227442a13f16c2f","ref":"refs/heads/9.0","pushedAt":"2024-03-15T22:39:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"FEATURE: Use CacheTag to generate cache tags","shortMessageHtmlLink":"FEATURE: Use CacheTag to generate cache tags"}},{"before":"f6114492234b6eaa3125ca4b820c3e88ce3eb9bc","after":"3fc585d7d910f4637a82c6e58104e48d6bb65c5c","ref":"refs/heads/9.0","pushedAt":"2024-03-13T22:39:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Revert \"FEATURE: Use CacheTag to generate cache tags\"\n\nThis reverts commit f240c7f8a2ac2f25a28a6397a6d1b7cf6446afa5.","shortMessageHtmlLink":"Revert \"FEATURE: Use CacheTag to generate cache tags\""}},{"before":"c14082ed5b3a851eb116889e65d058b0a9a4ee02","after":"f6114492234b6eaa3125ca4b820c3e88ce3eb9bc","ref":"refs/heads/9.0","pushedAt":"2024-03-11T22:39:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"TASK: Remove api annotations in fusion code","shortMessageHtmlLink":"TASK: Remove api annotations in fusion code"}},{"before":"ac2ce751da98a026c402d2d0f9096a3931684f81","after":"c14082ed5b3a851eb116889e65d058b0a9a4ee02","ref":"refs/heads/9.0","pushedAt":"2024-03-04T11:33:57.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.3' into 9.0","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.3' into 9.0"}},{"before":"a84f50055138c99c334d2b8388d667f546d89a00","after":"aab86c073d67b2ed1f9aa6cee7b4bc84c3c61b1d","ref":"refs/heads/8.3","pushedAt":"2024-03-04T11:33:56.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.2' into 8.3","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.2' into 8.3"}},{"before":"97d47c0387890c9146be6688516df50b22b025e5","after":"246ce2711d16cb9b457f5c79013cf05ba91737f8","ref":"refs/heads/8.2","pushedAt":"2024-03-04T11:33:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.1' into 8.2","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.1' into 8.2"}},{"before":"01105502a761669b2359d222cc0379dbac24a65c","after":"673f02b850c9adcef76ac4eca2a60612b73a1ba6","ref":"refs/heads/8.1","pushedAt":"2024-03-04T11:33:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.0' into 8.1","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.0' into 8.1"}},{"before":"f644abdca3795d8c123b02476568603db831f74a","after":"2d6e8d5bbacba6a8e54b2e395feaf3a85308a76a","ref":"refs/heads/8.0","pushedAt":"2024-03-04T11:33:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge pull request #4916 from mhsdesign/bugfix/4915-fusion-ParsePartials-cache-not-flushed-for-symlinked-packages\n\nBUGFIX: 4915 fusion `ParsePartials` cache not flushed for symlinked packages","shortMessageHtmlLink":"Merge pull request #4916 from mhsdesign/bugfix/4915-fusion-ParseParti…"}},{"before":"a83dafb5e29e24751c077651862ea84a611d6fb0","after":"ac2ce751da98a026c402d2d0f9096a3931684f81","ref":"refs/heads/9.0","pushedAt":"2024-02-16T22:39:33.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.3' into 9.0\n\n# Conflicts:\n#\tNeos.ContentRepository/Classes/Domain/Repository/NodeDataRepository.php\n#\tNeos.Neos/Classes/Controller/Backend/MenuHelper.php\n#\tNeos.Neos/Classes/Controller/Module/Management/WorkspacesController.php\n#\tNeos.Neos/Documentation/References/CommandReference.rst\n#\tNeos.Neos/Documentation/References/Signals/ContentRepository.rst\n#\tNeos.Neos/Documentation/References/ViewHelpers/ContentRepository.rst\n#\tNeos.Neos/Resources/Private/Templates/Module/Management/Workspaces/Show.html","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.3' into 9.0"}},{"before":"6033716eac69a17606130792c4a8d56bce60aadd","after":"a83dafb5e29e24751c077651862ea84a611d6fb0","ref":"refs/heads/9.0","pushedAt":"2024-02-15T22:39:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge pull request #4734 from mhsdesign/task/4732-serializedNodeFullyQualifiedForFusionUncachedMode\n\nBUGFIX: Serialised node fully qualified for fusion uncached mode","shortMessageHtmlLink":"Merge pull request #4734 from mhsdesign/task/4732-serializedNodeFully…"}},{"before":"fded2979cb7e1179653174c7f96e6485c3f11843","after":"a84f50055138c99c334d2b8388d667f546d89a00","ref":"refs/heads/8.3","pushedAt":"2024-02-15T22:39:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge pull request #4887 from mhsdesign/bugfix/privatePropsObscureError\n\nBUGFIX: Private props obscure error","shortMessageHtmlLink":"Merge pull request #4887 from mhsdesign/bugfix/privatePropsObscureError"}},{"before":"20514cf5473274ea0a962ce7e733fb7937cf55ef","after":"6033716eac69a17606130792c4a8d56bce60aadd","ref":"refs/heads/9.0","pushedAt":"2024-02-14T22:39:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge branch '9.0' into task/runPhpstormInspections","shortMessageHtmlLink":"Merge branch '9.0' into task/runPhpstormInspections"}},{"before":"f2b19f8fcaf7d1f75ab5aeb983700ae822d8ace6","after":"20514cf5473274ea0a962ce7e733fb7937cf55ef","ref":"refs/heads/9.0","pushedAt":"2024-02-11T22:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"TASK: Followup #3804 remove deprecated fusion object methods\n\nSee #3804","shortMessageHtmlLink":"TASK: Followup #3804 remove deprecated fusion object methods"}},{"before":"89cef0f7075d6f2458fc19295cd37abe505264ca","after":"fded2979cb7e1179653174c7f96e6485c3f11843","ref":"refs/heads/8.3","pushedAt":"2024-02-11T22:39:25.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.2' into 8.3","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.2' into 8.3"}},{"before":"e4eb5c342c58e11a99b58deafee206c66ac6681c","after":"97d47c0387890c9146be6688516df50b22b025e5","ref":"refs/heads/8.2","pushedAt":"2024-02-11T22:39:23.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.1' into 8.2","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.1' into 8.2"}},{"before":"17d3ed2f60a6162b77e86fd9c80c70c622eb405b","after":"01105502a761669b2359d222cc0379dbac24a65c","ref":"refs/heads/8.1","pushedAt":"2024-02-11T22:39:22.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.0' into 8.1","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.0' into 8.1"}},{"before":"e20c19136acc742b1d15d44b8c49e4ce54be7fb3","after":"f644abdca3795d8c123b02476568603db831f74a","ref":"refs/heads/8.0","pushedAt":"2024-02-11T22:39:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"TASK: Document MessageLinePart::char","shortMessageHtmlLink":"TASK: Document MessageLinePart::char"}},{"before":"940b1f2a8d6744118ae394de44fafd43feb94257","after":"89cef0f7075d6f2458fc19295cd37abe505264ca","ref":"refs/heads/8.3","pushedAt":"2024-02-05T22:40:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge pull request #4867 from mhsdesign/task/fix-fusion-docs-a-little\n\nTASK: Fix fusion docs a little","shortMessageHtmlLink":"Merge pull request #4867 from mhsdesign/task/fix-fusion-docs-a-little"}},{"before":"50546a5dee4ebd74577280253533ee92b6015c88","after":"e20c19136acc742b1d15d44b8c49e4ce54be7fb3","ref":"refs/heads/8.0","pushedAt":"2024-02-05T22:39:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge pull request #4839 from mhsdesign/bugfix/4595-avoid-parse-partials-cache-to-crash-in-rare-case\n\nBUGFIX: Fusion avoid error parser cache to crash if cache is broken","shortMessageHtmlLink":"Merge pull request #4839 from mhsdesign/bugfix/4595-avoid-parse-parti…"}},{"before":"51ed5d22706f4addb5a5be93f1c0429afdcb8041","after":"f2b19f8fcaf7d1f75ab5aeb983700ae822d8ace6","ref":"refs/heads/9.0","pushedAt":"2024-02-02T22:40:10.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.3' into 9.0","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.3' into 9.0"}},{"before":"b89817383ef94863eb40829b7885ee4ed5787160","after":"940b1f2a8d6744118ae394de44fafd43feb94257","ref":"refs/heads/8.3","pushedAt":"2024-02-02T22:40:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge pull request #4842 from mhsdesign/task/phpStan83\n\nTASK: PhpStan level 1 for Neos 8.3","shortMessageHtmlLink":"Merge pull request #4842 from mhsdesign/task/phpStan83"}},{"before":"84383e6d65fa118d2b56dcde64b31a0ed27e3010","after":"50546a5dee4ebd74577280253533ee92b6015c88","ref":"refs/heads/8.0","pushedAt":"2024-01-16T22:39:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge pull request #4838 from mhsdesign/bugfix/4415-fusion-error-on-dev-cache-invalidation-attempt-2\n\nBUGFIX: Fusion avoid error on cache invalidation while developing","shortMessageHtmlLink":"Merge pull request #4838 from mhsdesign/bugfix/4415-fusion-error-on-d…"}},{"before":"773887573d8c6fd29a953c19d35488ef1eafe37d","after":"51ed5d22706f4addb5a5be93f1c0429afdcb8041","ref":"refs/heads/9.0","pushedAt":"2024-01-12T22:39:42.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.3' into 9.0","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.3' into 9.0"}},{"before":"fb075d868e3d6ecd02b4234c76dc69d4be72b2a3","after":"b89817383ef94863eb40829b7885ee4ed5787160","ref":"refs/heads/8.3","pushedAt":"2024-01-12T22:39:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"neos-bot","name":"The Neos Bot","path":"/neos-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13999604?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/8.2' into 8.3","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/8.2' into 8.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeJto2QA","startCursor":null,"endCursor":null}},"title":"Activity · neos/fusion"}