{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":401477394,"defaultBranch":"master","name":"nx","ownerLogin":"kylecannon","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-08-30T20:28:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/867978?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721079400.0","currentOid":""},"activityList":{"items":[{"before":"3cbe2abc25c3b3763b4def6d9a84b299b571f7c5","after":"62c651272c490ac5f24ee7b0460f3e9f8698b07e","ref":"refs/heads/master","pushedAt":"2024-08-26T16:55:10.000Z","pushType":"push","commitsCount":433,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"fix(core): nx migrate should determine angular devkit migration from cli or schematics #20282 (#27634)\n\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\n\r\nWe check the CLI property exists and if it's not `nx` we will use the ng\r\ncompat layer to run the migration.\r\nIf the CLI property does not exist, we check both if the migration is in\r\nthe `schematics` object on the `migrations.json` and if the contents of\r\nthe migration implementation contains an import from `@angular-devkit`.\r\n\r\nThe problem with the fallback is that if only types are imported from\r\n`@angular-devkit` the import is stripped from the migration\r\nimplementation completely.\r\n\r\n\r\n## Expected Behavior\r\n\r\nWe had planned already to remove the fallback of reading the file\r\ncontents.\r\nWe had also planned to remove using the `cli` property to determine if\r\nthe migration needed the `ng compat layer`.\r\n\r\nHowever, as the `cli` property is still useful for now for package's\r\nthat needed some manner to circumvent the flawed fallback logic, let's\r\ncontinue to use it until v21.\r\nLog a warning however if the `cli !== 'nx'` and it is placed in the\r\n`generators` section of the `migrations.json` to provide ample time for\r\nplugin developers to move them to the `schematics` property.\r\n\r\nFallback has been updated to whether or not the migration lives in\r\n`schematics` and not flawed read file logic.\r\n\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #20282","shortMessageHtmlLink":"fix(core): nx migrate should determine angular devkit migration from …"}},{"before":"a187b6ff0fdd05db4a2fd0d2ff41a81818e310c1","after":"50187b6d0b040aa41a5d84b8fbca0b23119d620d","ref":"refs/heads/allow_circ_deps_in_project_19.4.2","pushedAt":"2024-07-24T20:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"fix(linter): changes to make it not crash","shortMessageHtmlLink":"fix(linter): changes to make it not crash"}},{"before":null,"after":"a187b6ff0fdd05db4a2fd0d2ff41a81818e310c1","ref":"refs/heads/allow_circ_deps_in_project_19.4.2","pushedAt":"2024-07-15T21:36:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"feat(linter): allow circular dependencys for specific projects","shortMessageHtmlLink":"feat(linter): allow circular dependencys for specific projects"}},{"before":"c9c12c0766738e5c327826a9e6f096078178efed","after":"e83b0ad62c4ed873cdee407e102ef1dbfd063dc5","ref":"refs/heads/kcannon_eslint_allow_specific_projects_to_be_circular","pushedAt":"2024-07-12T17:54:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"feat(linter): allow circular dependencys for specific projects","shortMessageHtmlLink":"feat(linter): allow circular dependencys for specific projects"}},{"before":"eff336d354534ad8ae96a6e2e037cfc429ac08b2","after":"c9c12c0766738e5c327826a9e6f096078178efed","ref":"refs/heads/kcannon_eslint_allow_specific_projects_to_be_circular","pushedAt":"2024-07-12T17:50:37.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_projects_to_be_circular","shortMessageHtmlLink":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_project…"}},{"before":"14570d73f55088e4a5bd2cf4ec0fdbac3e6503ea","after":"eff336d354534ad8ae96a6e2e037cfc429ac08b2","ref":"refs/heads/kcannon_eslint_allow_specific_projects_to_be_circular","pushedAt":"2024-07-08T16:50:09.000Z","pushType":"push","commitsCount":99,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_projects_to_be_circular","shortMessageHtmlLink":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_project…"}},{"before":"b55b333792e222c2cb220c1cff73e87832e107d9","after":"829e55adb0af08989eddc825b0e82d0221a6c865","ref":"refs/heads/kcannon_os_error_13_debugging","pushedAt":"2024-07-08T16:50:02.000Z","pushType":"push","commitsCount":108,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"Merge branch 'nrwl:master' into kcannon_os_error_13_debugging","shortMessageHtmlLink":"Merge branch 'nrwl:master' into kcannon_os_error_13_debugging"}},{"before":"7699b33ea1f252523f6e1a6c3faa79aeb630c26a","after":"3cbe2abc25c3b3763b4def6d9a84b299b571f7c5","ref":"refs/heads/master","pushedAt":"2024-07-08T16:49:55.000Z","pushType":"push","commitsCount":107,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"fix(core): ensure better create nodes error messaging (#26811)\n\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\nWe see a stack trace pointing to where the aggregate create nodes error\r\nis thrown rather than the messaging about the individual errors\r\n\r\n\"image\"\r\nsrc=\"https://github.com/nrwl/nx/assets/6933928/61907d8c-bb77-4a39-b55f-42fa38c0ed19\"\r\n\r\n## Expected Behavior\r\nThe message is shown\r\n\r\n\"image\"\r\nsrc=\"https://github.com/nrwl/nx/assets/6933928/f79f5aeb-e5b2-4ff1-9cbc-a7f10e8f910e\"\r\n\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #","shortMessageHtmlLink":"fix(core): ensure better create nodes error messaging (nrwl#26811)"}},{"before":"109787333f19dd43ad2547b0338de0cab1e4f88d","after":"14570d73f55088e4a5bd2cf4ec0fdbac3e6503ea","ref":"refs/heads/kcannon_eslint_allow_specific_projects_to_be_circular","pushedAt":"2024-06-21T15:51:19.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_projects_to_be_circular","shortMessageHtmlLink":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_project…"}},{"before":"2f6c7d87d45d5219674da1d4bc2e6d4baa34233b","after":"109787333f19dd43ad2547b0338de0cab1e4f88d","ref":"refs/heads/kcannon_eslint_allow_specific_projects_to_be_circular","pushedAt":"2024-06-20T18:05:21.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_projects_to_be_circular","shortMessageHtmlLink":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_project…"}},{"before":"49cc82c026fffdf40c9cb737b63d09eb8a979339","after":"b55b333792e222c2cb220c1cff73e87832e107d9","ref":"refs/heads/kcannon_os_error_13_debugging","pushedAt":"2024-06-20T18:05:11.000Z","pushType":"push","commitsCount":335,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"Merge branch 'nrwl:master' into kcannon_os_error_13_debugging","shortMessageHtmlLink":"Merge branch 'nrwl:master' into kcannon_os_error_13_debugging"}},{"before":"5d56e211631dc5b6589d1f0988596bd4eb65ccdd","after":"7699b33ea1f252523f6e1a6c3faa79aeb630c26a","ref":"refs/heads/master","pushedAt":"2024-06-20T18:05:02.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"fix(nx-dev): allow linking to headers that are `code` wrapped (#26608)\n\nbefore if a header that was using `code` in the title (i.e. launch\r\ntemplate) the header should so the link icon but would not link anywhere\r\nbecause the rendered id tag would be an empty string\r\n\r\n![empty id tag for\r\nheaders](https://github.com/nrwl/nx/assets/23272162/6ee2aa5f-7b1f-4a98-ad11-2e088dd5c36d)\r\n\r\nafter the id tag is correctly linked by checking the rendering children\r\ncontains a `code` tag and pulls the code children out.\r\n\r\nadded benefit includes the code headers being linked in the side nav\r\ncorrect too\r\n\r\n![side by side diff with\r\nchanges](https://github.com/nrwl/nx/assets/23272162/c4f7a166-44fa-4541-ae72-d095962bee5b)\r\n\r\n\r\n\r\nExample showing working from preview:\r\nhttps://nx-dev-git-docs-allow-linking-code-headers-nrwl.vercel.app/ci/reference/launch-templates#launchtemplatestemplatenameinitsteps","shortMessageHtmlLink":"fix(nx-dev): allow linking to headers that are code wrapped (nrwl#2…"}},{"before":"f27a4df34cfe045e2bca067841bc10a188abaf67","after":"2f6c7d87d45d5219674da1d4bc2e6d4baa34233b","ref":"refs/heads/kcannon_eslint_allow_specific_projects_to_be_circular","pushedAt":"2024-06-12T17:25:26.000Z","pushType":"push","commitsCount":299,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_projects_to_be_circular","shortMessageHtmlLink":"Merge branch 'nrwl:master' into kcannon_eslint_allow_specific_project…"}},{"before":"2787a588e599396ecef75ff9e74577191b0b244c","after":"5d56e211631dc5b6589d1f0988596bd4eb65ccdd","ref":"refs/heads/master","pushedAt":"2024-06-12T17:25:16.000Z","pushType":"push","commitsCount":123,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"fix(core): read project name from package json if not set in project json (#26386)\n\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\nIf `project.json` exists without a name, we infer one based on the root\r\npath. This can be confusing when there exists a `package.json` alongside\r\nit that contains a name which doesn't match our inferred name.\r\n\r\n## Expected Behavior\r\nIf `project.json` and `package.json` both exist, the name from\r\n`package.json` will be used if `project.json` contains no name.\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #26347","shortMessageHtmlLink":"fix(core): read project name from package json if not set in project …"}},{"before":"4966797ff1f4dc594f70c2f42e772d200f15ef6c","after":"2787a588e599396ecef75ff9e74577191b0b244c","ref":"refs/heads/master","pushedAt":"2024-05-30T16:06:39.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"chore(repo): re-enable failing swc e2e test (#26246)\n\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\n\r\n\r\nThe test was failing because of a bad swc version.\r\n\r\n## Expected Behavior\r\n\r\n\r\nA new version of swc has been released which fixes the issue.\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #","shortMessageHtmlLink":"chore(repo): re-enable failing swc e2e test (nrwl#26246)"}},{"before":"1393679932ecfbe71a2e4401829baaaae09ad9eb","after":"4966797ff1f4dc594f70c2f42e772d200f15ef6c","ref":"refs/heads/master","pushedAt":"2024-05-29T18:00:32.000Z","pushType":"push","commitsCount":132,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"docs(nx-cloud): update release notes (#26242)\n\n\r\n\r\n\r\n\r\n\r\n\r\n## Current Behavior\r\n\r\n\r\n## Expected Behavior\r\n\r\n\r\n## Related Issue(s)\r\n\r\n\r\nFixes #","shortMessageHtmlLink":"docs(nx-cloud): update release notes (nrwl#26242)"}},{"before":"270788e47be209d1d139e6010d838f9df18be74c","after":"1393679932ecfbe71a2e4401829baaaae09ad9eb","ref":"refs/heads/master","pushedAt":"2024-05-14T19:07:05.000Z","pushType":"push","commitsCount":343,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"Nx Plugin Submission @huge-nx/conventions (#23291)\n\nHugeNx is a toolkit designed to dynamically generate and manage [Nx\r\nworkspaces](https://nx.dev/) by adhering to established workspace\r\nconventions.\r\n\r\n\r\n![image](https://github.com/nrwl/nx/assets/954509/5ff5153d-eae6-4d99-a9e7-0f3c21e35353)\r\n\r\nMore info: https://github.com/jogelin/huge-nx","shortMessageHtmlLink":"Nx Plugin Submission @huge-nx/conventions (nrwl#23291)"}},{"before":null,"after":"f27a4df34cfe045e2bca067841bc10a188abaf67","ref":"refs/heads/kcannon_eslint_allow_specific_projects_to_be_circular","pushedAt":"2024-05-13T22:16:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"feat(linter): allow circular dependencys for specific projects","shortMessageHtmlLink":"feat(linter): allow circular dependencys for specific projects"}},{"before":null,"after":"49cc82c026fffdf40c9cb737b63d09eb8a979339","ref":"refs/heads/kcannon_os_error_13_debugging","pushedAt":"2024-05-10T17:24:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"feat(core): add verbose logging info for permission denied on removal","shortMessageHtmlLink":"feat(core): add verbose logging info for permission denied on removal"}},{"before":"298879e8c93f5044067009499ad794020a866b0b","after":null,"ref":"refs/heads/allow_circular_dependencies_in_get_extra_dependencies","pushedAt":"2024-04-23T21:55:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"}},{"before":"1e0f81f971688de6965b8996d363973babf535ff","after":"298879e8c93f5044067009499ad794020a866b0b","ref":"refs/heads/allow_circular_dependencies_in_get_extra_dependencies","pushedAt":"2024-04-08T17:19:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"fix(bundling): handle circular dependencies in @nx/esbuild getExtraDependencies\n\nIn more complex projects, there can be circular dependencies that can cause the maximum call stack\nexeeced error. To work around this issue, we will track previously visited nodes to avoid runaway\nrecursion.","shortMessageHtmlLink":"fix(bundling): handle circular dependencies in @nx/esbuild getExtraDe…"}},{"before":null,"after":"1e0f81f971688de6965b8996d363973babf535ff","ref":"refs/heads/allow_circular_dependencies_in_get_extra_dependencies","pushedAt":"2024-04-03T02:00:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"fix(bundling): handle circular dependencies in @nx/esbuild getExtraDependencies\n\nIn more complex projects, there can be circular dependencies that can cause the maximum call stack\nexeeced error. To work around this issue, we will track previously visited nodes to avoid runaway\nrecursion.","shortMessageHtmlLink":"fix(bundling): handle circular dependencies in @nx/esbuild getExtraDe…"}},{"before":"0a6434dbf62dc9402a263abe072c92421c3d0b08","after":"270788e47be209d1d139e6010d838f9df18be74c","ref":"refs/heads/master","pushedAt":"2024-04-03T01:49:33.000Z","pushType":"push","commitsCount":8157,"pusher":{"login":"kylecannon","name":"Kyle Cannon","path":"/kylecannon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/867978?s=80&v=4"},"commit":{"message":"fix(webpack): bring back previous SVG and SVGR behavior for React projects (#22628)","shortMessageHtmlLink":"fix(webpack): bring back previous SVG and SVGR behavior for React pro…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNlQxNjo1NToxMC4wMDAwMDBazwAAAASkfa3e","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wM1QwMTo0OTozMy4wMDAwMDBazwAAAAQmIwSu"}},"title":"Activity · kylecannon/nx"}