{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":884800,"defaultBranch":"main","name":"specs2","ownerLogin":"etorreborre","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-09-03T01:55:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10988?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720105403.0","currentOid":""},"activityList":{"items":[{"before":"2d0a05f92403e3688168703c029de286b2f881a3","after":"7d3939b2eb9a86e212c80da75d0d60df76c586af","ref":"refs/heads/main","pushedAt":"2024-09-16T15:05:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update scalacheck to 1.18.1 (#1265)","shortMessageHtmlLink":"Update scalacheck to 1.18.1 (#1265)"}},{"before":"f5445a2e9bdc73a126d8721264b4fd6e6d89272b","after":"2d0a05f92403e3688168703c029de286b2f881a3","ref":"refs/heads/main","pushedAt":"2024-09-16T15:05:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update sbt to 1.10.2 (#1264)","shortMessageHtmlLink":"Update sbt to 1.10.2 (#1264)"}},{"before":"13ce0f7ae30db1a70c16fc1af2ee24838ea1c95d","after":"f5445a2e9bdc73a126d8721264b4fd6e6d89272b","ref":"refs/heads/main","pushedAt":"2024-08-22T07:12:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update sbt-ci-release to 1.6.1 (#1263)","shortMessageHtmlLink":"Update sbt-ci-release to 1.6.1 (#1263)"}},{"before":"9a1ace2e5303ffc9bf8917892279f09be6f1be6c","after":"13ce0f7ae30db1a70c16fc1af2ee24838ea1c95d","ref":"refs/heads/main","pushedAt":"2024-08-15T15:00:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update junit-platform-engine to 1.11.0 (#1261)","shortMessageHtmlLink":"Update junit-platform-engine to 1.11.0 (#1261)"}},{"before":"d34eaff59d1086de4841e505e23025ef5569d5dc","after":"9a1ace2e5303ffc9bf8917892279f09be6f1be6c","ref":"refs/heads/main","pushedAt":"2024-08-13T07:12:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update sbt-ci-release to 1.6.0 (#1260)","shortMessageHtmlLink":"Update sbt-ci-release to 1.6.0 (#1260)"}},{"before":"5219d33d1e19336757d73a7523bbad660d6eb646","after":"d34eaff59d1086de4841e505e23025ef5569d5dc","ref":"refs/heads/main","pushedAt":"2024-08-08T16:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"refactor: prefer given/using instead of implicit","shortMessageHtmlLink":"refactor: prefer given/using instead of implicit"}},{"before":"c574678b350f9b9a931ed97353fa1f21af194b60","after":"5219d33d1e19336757d73a7523bbad660d6eb646","ref":"refs/heads/main","pushedAt":"2024-07-30T07:44:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update scalafmt-core to 3.8.3 (#1258)","shortMessageHtmlLink":"Update scalafmt-core to 3.8.3 (#1258)"}},{"before":"02d77276605527039d999d03aae903848fbe74f8","after":"c574678b350f9b9a931ed97353fa1f21af194b60","ref":"refs/heads/main","pushedAt":"2024-07-10T16:58:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update sbt to 1.10.1 (#1256)","shortMessageHtmlLink":"Update sbt to 1.10.1 (#1256)"}},{"before":"963c6c0a9c84ea02d793ce7f63b104d07a5639ba","after":"65ce08e0c0de1a1a000971a2ebf19994f2611eff","ref":"refs/heads/specs2-cross","pushedAt":"2024-07-04T15:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"fix: issue #1255 rethrow a failure exception for ok and failure","shortMessageHtmlLink":"fix: issue #1255 rethrow a failure exception for ok and failure"}},{"before":"bfb0ea8b72bd2580a49416347354132d9ea3562d","after":"8a259bf12a2b35d9cd389e607379df740e64c8bd","ref":"refs/heads/specs2-4.x-maintenance","pushedAt":"2024-07-04T15:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"project: publish a new version","shortMessageHtmlLink":"project: publish a new version"}},{"before":"3680da1ebc237ee7e57e8c7896c99ffd50f6fb17","after":"bfb0ea8b72bd2580a49416347354132d9ea3562d","ref":"refs/heads/specs2-4.x-maintenance","pushedAt":"2024-07-04T14:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"fix: rethrow a failure exception for ok and failure","shortMessageHtmlLink":"fix: rethrow a failure exception for ok and failure"}},{"before":"659429a84712a193a74e8ea8c8b9d1b05024b50f","after":"02d77276605527039d999d03aae903848fbe74f8","ref":"refs/heads/main","pushedAt":"2024-07-01T07:46:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update junit-vintage-engine to 5.10.3 (#1254)","shortMessageHtmlLink":"Update junit-vintage-engine to 5.10.3 (#1254)"}},{"before":"3f5f970e19d88e47bcce47b516e3e1fe3c666128","after":"659429a84712a193a74e8ea8c8b9d1b05024b50f","ref":"refs/heads/main","pushedAt":"2024-06-28T15:40:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update junit-platform-engine to 1.10.3 (#1253)","shortMessageHtmlLink":"Update junit-platform-engine to 1.10.3 (#1253)"}},{"before":"c65259631ce0cb2e4a52ede5552d4d542cb45f04","after":"3f5f970e19d88e47bcce47b516e3e1fe3c666128","ref":"refs/heads/main","pushedAt":"2024-06-25T09:55:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update sbt-github-actions to 0.24.0 (#1252)\n\n* Update sbt-github-actions to 0.24.0\r\n\r\n* Regenerate GitHub Actions workflow\r\n\r\nExecuted command: sbt githubWorkflowGenerate","shortMessageHtmlLink":"Update sbt-github-actions to 0.24.0 (#1252)"}},{"before":"08e4c4df46f8416e21428953949b99a99b4ae247","after":"c65259631ce0cb2e4a52ede5552d4d542cb45f04","ref":"refs/heads/main","pushedAt":"2024-06-16T16:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update scalafmt-core to 3.8.2 (#1251)","shortMessageHtmlLink":"Update scalafmt-core to 3.8.2 (#1251)"}},{"before":"026d0e24706e0c88793b6e3bf741c7a7922c346b","after":"08e4c4df46f8416e21428953949b99a99b4ae247","ref":"refs/heads/main","pushedAt":"2024-06-16T10:38:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"feat: introduce `FileSystem.unjarOnce` (#1250)\n\n* feat: introduce `FileSystem.unjarOnce`\r\n\r\n`specs2-html` currently copies all of its html resources (41 files) for each specification (executed with html output), reading and traversing the `specs2-html.jar` four times in the process, overwriting its own previously copied files over and over. This is inefficient and causes unnecessary strain on the disk usage. The newly introduced `unjarOnce` method is used by `specs2-html` to only unjar its resources once for each target location and filter criteria.\r\n\r\n* feature: extract a more general LruCache\r\n\r\n---------\r\n\r\nCo-authored-by: NTPape <10488949+NTPape@users.noreply.github.com>","shortMessageHtmlLink":"feat: introduce FileSystem.unjarOnce (#1250)"}},{"before":"f92040edf429afb77d996b76b11662a0a62ec0e4","after":"210cfce07a9226211c3cce9a53ed2fc461b810af","ref":"refs/heads/specs2v5-unnecessary-unjar","pushedAt":"2024-06-12T21:24:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"feature: extract a more general LruCache","shortMessageHtmlLink":"feature: extract a more general LruCache"}},{"before":"8f810d0ac54839d5ba7100e8c60c008f04639122","after":"f92040edf429afb77d996b76b11662a0a62ec0e4","ref":"refs/heads/specs2v5-unnecessary-unjar","pushedAt":"2024-06-12T21:20:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"feature: extract a more general LruCache","shortMessageHtmlLink":"feature: extract a more general LruCache"}},{"before":"133ed0980b3613609b32be688b89baafafd9af88","after":"8f810d0ac54839d5ba7100e8c60c008f04639122","ref":"refs/heads/specs2v5-unnecessary-unjar","pushedAt":"2024-06-12T21:10:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"feature: extract a more general LruCache","shortMessageHtmlLink":"feature: extract a more general LruCache"}},{"before":null,"after":"133ed0980b3613609b32be688b89baafafd9af88","ref":"refs/heads/specs2v5-unnecessary-unjar","pushedAt":"2024-06-12T21:07:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"feature: extract a more general LruCache","shortMessageHtmlLink":"feature: extract a more general LruCache"}},{"before":"f5376e29de57f2be8acb38c7e49cc9ff0856373b","after":"026d0e24706e0c88793b6e3bf741c7a7922c346b","ref":"refs/heads/main","pushedAt":"2024-06-11T17:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"fix: reverted to using scala 3.3.3 only","shortMessageHtmlLink":"fix: reverted to using scala 3.3.3 only"}},{"before":"7c77126a001efcba2b7fe42d67cf6fd3e985b5bd","after":"3680da1ebc237ee7e57e8c7896c99ffd50f6fb17","ref":"refs/heads/specs2-4.x-maintenance","pushedAt":"2024-06-11T17:52:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"chore: clean up inter-project dependencies (#1247)\n\nRemove unused dependencies between the specs2 modules. This change is \"breaking\" in the sense that projects using the specs2 library may have to be more explicit with their specs2 dependency declarations; most notably `specs2-core`, `specs2-analysis` and `specs2-matcher-extra` may need to be added explicitly if e.g. only `specs2-html`, `specs2-gwt` or `specs2-mock` were depended on before.","shortMessageHtmlLink":"chore: clean up inter-project dependencies (#1247)"}},{"before":"c0e99aadcf1a8706d4497a3f564225dfe6545547","after":"7c77126a001efcba2b7fe42d67cf6fd3e985b5bd","ref":"refs/heads/specs2-4.x-maintenance","pushedAt":"2024-06-08T22:34:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"chore: remove unused paradise dependency (#1246)","shortMessageHtmlLink":"chore: remove unused paradise dependency (#1246)"}},{"before":"1212f2406c72876e75514f60943cfb42288bf989","after":"963c6c0a9c84ea02d793ce7f63b104d07a5639ba","ref":"refs/heads/specs2-cross","pushedAt":"2024-06-07T07:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"project: update the github workflow","shortMessageHtmlLink":"project: update the github workflow"}},{"before":"914f0e679c77b3e087b76a6cd80423fb6af53f78","after":"c0e99aadcf1a8706d4497a3f564225dfe6545547","ref":"refs/heads/specs2-4.x-maintenance","pushedAt":"2024-06-07T07:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"project: publish 4.20.7","shortMessageHtmlLink":"project: publish 4.20.7"}},{"before":"c22a9188d937467085b35fc9c24ce3430caeac22","after":"1212f2406c72876e75514f60943cfb42288bf989","ref":"refs/heads/specs2-cross","pushedAt":"2024-06-07T07:25:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"project: publish 4.20.7","shortMessageHtmlLink":"project: publish 4.20.7"}},{"before":"d76eb0b2c7f7421dc2ef1410489351df5112d016","after":"197383154023b13e34dd21bdfa0d87032678f8f6","ref":"refs/heads/gh-pages","pushedAt":"2024-06-05T08:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ etorreborre/specs2@032784445c89c274789be62329e32775edd3b732 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 0327844 ๐Ÿš€"}},{"before":"555cd68a59e337c9a1810aed3b01726d8fdf4c66","after":"f5376e29de57f2be8acb38c7e49cc9ff0856373b","ref":"refs/heads/main","pushedAt":"2024-06-05T07:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"fix: reverted to using scala 3.3.3 only","shortMessageHtmlLink":"fix: reverted to using scala 3.3.3 only"}},{"before":"38567f8c6a5f877756e753b861dba73665f095cb","after":"555cd68a59e337c9a1810aed3b01726d8fdf4c66","ref":"refs/heads/main","pushedAt":"2024-06-02T22:06:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"Update portable-scala-reflect to 1.1.3 (#1243)","shortMessageHtmlLink":"Update portable-scala-reflect to 1.1.3 (#1243)"}},{"before":"3eacd1519be3b359c50bb6a7a4e6a58cdcb345c5","after":"914f0e679c77b3e087b76a6cd80423fb6af53f78","ref":"refs/heads/specs2-4.x-maintenance","pushedAt":"2024-06-02T11:16:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"etorreborre","name":"Eric Torreborre","path":"/etorreborre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10988?s=80&v=4"},"commit":{"message":"restore shapelessNative and portable-scala-reflect dependency (#1242)","shortMessageHtmlLink":"restore shapelessNative and portable-scala-reflect dependency (#1242)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEt5KPFgA","startCursor":null,"endCursor":null}},"title":"Activity ยท etorreborre/specs2"}