{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15062869,"defaultBranch":"main","name":"jest","ownerLogin":"jestjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-12-10T00:18:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/103283236?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714352645.0","currentOid":""},"activityList":{"items":[{"before":"b028e5018c609085e3d4731555cc31acaaab572f","after":"654dbd6f6b3d94c604221e1afd70fcfb66f9478e","ref":"refs/heads/main","pushedAt":"2024-04-30T11:11:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"refactor!: make it mandatory to pass `globalConfig` to the `Runtime` constructor (#15044)","shortMessageHtmlLink":"refactor!: make it mandatory to pass globalConfig to the Runtime …"}},{"before":"1bf56dd14bd7eb7be68673dcc7af5e4438707bce","after":"b028e5018c609085e3d4731555cc31acaaab572f","ref":"refs/heads/main","pushedAt":"2024-04-30T10:47:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"fix: not addressing to Sets and Maps as object without keys (#14873)","shortMessageHtmlLink":"fix: not addressing to Sets and Maps as object without keys (#14873)"}},{"before":"d9e64d6020d1e5f394e7d65bdb62c9fe76a3dc88","after":"1bf56dd14bd7eb7be68673dcc7af5e4438707bce","ref":"refs/heads/main","pushedAt":"2024-04-29T10:43:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"refactor!: remove deprecated `jest.genMockFromModule()` (#15042)","shortMessageHtmlLink":"refactor!: remove deprecated jest.genMockFromModule() (#15042)"}},{"before":null,"after":"207da2dc7d8c9e7c0d3926aaa80c1f5dc04e1ac7","ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-04-29T01:03:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance","shortMessageHtmlLink":"chore(deps): lock file maintenance"}},{"before":"796281370f6d054a5249c331d74b93589e593bc7","after":null,"ref":"refs/heads/renovate/eslint-9.x","pushedAt":"2024-04-28T08:55:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"0de27a607083c258621c76dad3c58256827458bc","after":null,"ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-04-28T08:53:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"}},{"before":"4d1998e1d76a3437fd14b3c793ed99895fa54825","after":"d9e64d6020d1e5f394e7d65bdb62c9fe76a3dc88","ref":"refs/heads/main","pushedAt":"2024-04-28T08:53:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance (#14995)","shortMessageHtmlLink":"chore(deps): lock file maintenance (#14995)"}},{"before":"c7345165bd7ae1c71a0bb6a86b27e309edb99518","after":null,"ref":"refs/heads/renovate/react-monorepo","pushedAt":"2024-04-28T08:27:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"a17b20e29f627304c0f98b9f1285da3048d7de3b","after":"0de27a607083c258621c76dad3c58256827458bc","ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-04-28T08:07:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance","shortMessageHtmlLink":"chore(deps): lock file maintenance"}},{"before":"df50208f9438b1d3986fa1d378b776d9d4477645","after":"796281370f6d054a5249c331d74b93589e593bc7","ref":"refs/heads/renovate/eslint-9.x","pushedAt":"2024-04-28T07:57:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint to v9","shortMessageHtmlLink":"chore(deps): update dependency eslint to v9"}},{"before":"fd1b772bffa3029c53e79ef2e37b9267dd675368","after":"c7345165bd7ae1c71a0bb6a86b27e309edb99518","ref":"refs/heads/renovate/react-monorepo","pushedAt":"2024-04-28T07:57:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update react monorepo to v18.3.1","shortMessageHtmlLink":"fix(deps): update react monorepo to v18.3.1"}},{"before":"d173387bf6086726d8eeea854c2bebe9acd02b0f","after":"4d1998e1d76a3437fd14b3c793ed99895fa54825","ref":"refs/heads/main","pushedAt":"2024-04-28T07:55:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: refresh lockfile (#15040)","shortMessageHtmlLink":"chore: refresh lockfile (#15040)"}},{"before":"f1d7f1a8ce2e1b77f31ebcc0c9367b872d2f356a","after":"d173387bf6086726d8eeea854c2bebe9acd02b0f","ref":"refs/heads/main","pushedAt":"2024-04-28T06:48:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: remove `@types/prettier` dev dependency and update `@prettier/sync` (#15041)","shortMessageHtmlLink":"chore: remove @types/prettier dev dependency and update `@prettier/…"}},{"before":"eeed9421bacb9f00fd6f3811c79e3cdd6aa0358f","after":"fd1b772bffa3029c53e79ef2e37b9267dd675368","ref":"refs/heads/renovate/react-monorepo","pushedAt":"2024-04-26T19:57:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update react monorepo to v18.3.1","shortMessageHtmlLink":"fix(deps): update react monorepo to v18.3.1"}},{"before":"b019f507fb7e4246ecb6c668fe56bfa8685e6c4a","after":"f1d7f1a8ce2e1b77f31ebcc0c9367b872d2f356a","ref":"refs/heads/main","pushedAt":"2024-04-26T12:54:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: skip flaky test on node 23 as well","shortMessageHtmlLink":"chore: skip flaky test on node 23 as well"}},{"before":null,"after":"eeed9421bacb9f00fd6f3811c79e3cdd6aa0358f","ref":"refs/heads/renovate/react-monorepo","pushedAt":"2024-04-25T20:08:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update react monorepo to v18.3.0","shortMessageHtmlLink":"fix(deps): update react monorepo to v18.3.0"}},{"before":"69fe211e9ff9133b0037c1a310390525c3c1b566","after":"b019f507fb7e4246ecb6c668fe56bfa8685e6c4a","ref":"refs/heads/main","pushedAt":"2024-04-25T10:05:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: test on Node.js 22 (#15035)","shortMessageHtmlLink":"chore: test on Node.js 22 (#15035)"}},{"before":"fd3cd879104947fbb1b39465746da388c957e607","after":"69fe211e9ff9133b0037c1a310390525c3c1b566","ref":"refs/heads/main","pushedAt":"2024-04-23T17:25:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: add charter (#14948)","shortMessageHtmlLink":"chore: add charter (#14948)"}},{"before":"0e2145b6f97f6c6a45783fdd35f3b1a14623b7ab","after":"fd3cd879104947fbb1b39465746da388c957e607","ref":"refs/heads/main","pushedAt":"2024-04-17T13:58:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"feat: Add DEC mode 2026 support (Synchronized Output) to Jest (#15008)\n\nThis commit introduces support for DEC private mode 2026, also known as Synchronized Output, to DefaultReporter. The Synchronized Output mode is a terminal feature that helps mitigate screen tearing effects that can occur when the terminal is rendering output while the application is still writing to the screen.\r\n\r\nTwo new methods have been added to the DefaultReporter:\r\n\r\n- `__beginSynchronizedUpdate`: This method sends the control sequence to enable Synchronized Output mode to the terminal.\r\n- `__endSynchronizedUpdate`: This method sends the control sequence to disable Synchronized Output mode to the terminal.\r\n\r\nThese methods are called before and after the reporter updates the status, respectively. By doing this, we ensure that the terminal renders a consistent state of the screen for each status update, even if we're writing to the screen frequently.\r\n\r\nRead more: https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036","shortMessageHtmlLink":"feat: Add DEC mode 2026 support (Synchronized Output) to Jest (#15008)"}},{"before":"726ca20752e38c18e20aa21740cec7aba7891946","after":"0e2145b6f97f6c6a45783fdd35f3b1a14623b7ab","ref":"refs/heads/main","pushedAt":"2024-04-17T06:27:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"fix(jest-util): add `jest-regex-util` as a dependency` (#15030)","shortMessageHtmlLink":"fix(jest-util): add jest-regex-util as a dependency` (#15030)"}},{"before":"6c49a41ed8238df718f51bb80b176162d74a2394","after":"726ca20752e38c18e20aa21740cec7aba7891946","ref":"refs/heads/main","pushedAt":"2024-04-06T09:17:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: upgrade to new Jest ESLint plugin (#15013)","shortMessageHtmlLink":"chore: upgrade to new Jest ESLint plugin (#15013)"}},{"before":null,"after":"df50208f9438b1d3986fa1d378b776d9d4477645","ref":"refs/heads/renovate/eslint-9.x","pushedAt":"2024-04-05T22:12:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint to v9","shortMessageHtmlLink":"chore(deps): update dependency eslint to v9"}},{"before":"f10e6227f3b870f8c53eff2355893ac82d3b2cf5","after":null,"ref":"refs/heads/renovate/eslint-plugin-unicorn-52.x","pushedAt":"2024-04-04T05:25:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"1d682f21c7a35da4d3ab3a1436a357b980ebd0fa","after":"6c49a41ed8238df718f51bb80b176162d74a2394","ref":"refs/heads/main","pushedAt":"2024-04-04T05:24:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: update `eslint-plugin-unicorn` (#15005)","shortMessageHtmlLink":"chore: update eslint-plugin-unicorn (#15005)"}},{"before":null,"after":"f10e6227f3b870f8c53eff2355893ac82d3b2cf5","ref":"refs/heads/renovate/eslint-plugin-unicorn-52.x","pushedAt":"2024-04-03T16:41:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint-plugin-unicorn to v52","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-unicorn to v52"}},{"before":"366e8fb5e87370cfd8a10c091e7fd38b6ee76cd8","after":"1d682f21c7a35da4d3ab3a1436a357b980ebd0fa","ref":"refs/heads/main","pushedAt":"2024-03-26T08:21:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"feat: add `retryImmediately` option to jest.retryTimes (#14977)","shortMessageHtmlLink":"feat: add retryImmediately option to jest.retryTimes (#14977)"}},{"before":"6744195af9b0aa6dda8fad726c6c104d297f14ac","after":null,"ref":"refs/heads/renovate/prettier-3.x","pushedAt":"2024-03-26T08:16:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"}},{"before":"b359ff9763c500c6a38c313f7cd9c6b019f58b94","after":"366e8fb5e87370cfd8a10c091e7fd38b6ee76cd8","ref":"refs/heads/main","pushedAt":"2024-03-26T08:15:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore(deps): update dependency @types/prettier to v3 (#14979)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency @types/prettier to v3 (#14979)"}},{"before":"71f0ba42be645b675092b038decceeda1af852ae","after":"b359ff9763c500c6a38c313f7cd9c6b019f58b94","ref":"refs/heads/main","pushedAt":"2024-03-26T08:15:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"chore: migrate type tests of `@jest/reporters` to TSTyche (#14982)","shortMessageHtmlLink":"chore: migrate type tests of @jest/reporters to TSTyche (#14982)"}},{"before":"2569870cad839c94ff4dbca85863ad579d1e2bb1","after":"71f0ba42be645b675092b038decceeda1af852ae","ref":"refs/heads/main","pushedAt":"2024-03-26T08:14:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SimenB","name":"Simen Bekkhus","path":"/SimenB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1404810?s=80&v=4"},"commit":{"message":"docs: update upgrade to jest28 url to point to archive url (#14988)","shortMessageHtmlLink":"docs: update upgrade to jest28 url to point to archive url (#14988)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPenELAA","startCursor":null,"endCursor":null}},"title":"Activity · jestjs/jest"}