{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22790488,"defaultBranch":"master","name":"java-design-patterns","ownerLogin":"iluwatar","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-09T16:45:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/582346?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716969037.0","currentOid":""},"activityList":{"items":[{"before":"88fcc54f4abc1f51305852e25420c865f19cfcee","after":"7b43eb51833fe0220bd912f809b25b2b83a3f0f7","ref":"refs/heads/dependabot/maven/org.springframework.boot-spring-boot-dependencies-3.3.0","pushedAt":"2024-06-01T03:18:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump org.springframework.boot:spring-boot-dependencies\n\nBumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.5 to 3.3.0.\n- [Release notes](https://github.com/spring-projects/spring-boot/releases)\n- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.5...v3.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.springframework.boot:spring-boot-dependencies\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump org.springframework.boot:spring-boot-dependencies"}},{"before":"bf8388837a18884e8d91d01d39e3e9cf520edeb2","after":"ec5d08e982672b79039ac2796a33919093e78315","ref":"refs/heads/master","pushedAt":"2024-06-01T03:17:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"refactor: rename microservices patterns","shortMessageHtmlLink":"refactor: rename microservices patterns"}},{"before":"684b2e219e60a03c8ca541e84688c0b682d896e0","after":"bf8388837a18884e8d91d01d39e3e9cf520edeb2","ref":"refs/heads/master","pushedAt":"2024-06-01T03:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update aggregator microservices","shortMessageHtmlLink":"docs: update aggregator microservices"}},{"before":"68ef414e1985d59576a60c466257f3e76fffa587","after":"684b2e219e60a03c8ca541e84688c0b682d896e0","ref":"refs/heads/master","pushedAt":"2024-06-01T02:26:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"feat: Function composition (#2954)\n\n* feature: Implement Virtual Proxy pattern #2940\r\n\r\n* feature: Implement Virtual Proxy pattern #2940\r\n\r\n* feature: Implement Virtual Proxy pattern #2940\r\n\r\n* feature: Implement Virtual Proxy pattern #2940\r\n\r\n* feature: Implement Virtual Proxy pattern #2940\r\n\r\n* feature: Implement Virtual Proxy pattern, tests added\r\n\r\n* feature: Implement Virtual Proxy pattern, tests added\r\n\r\n* feature: Implement Virtual Proxy pattern, tests added\r\n\r\n* feature: Implement Virtual Proxy pattern, tests added\r\n\r\n* feature: Implement Virtual Proxy pattern, tests added\r\n\r\n* feature: Implement function composition pattern #2897\r\n\r\n* task: isolate virtual proxy pattern\r\n\r\n* task: isolate virtual proxy pattern\r\n\r\n* refactoring: readme.md","shortMessageHtmlLink":"feat: Function composition (#2954)"}},{"before":"584e949714da5ef15e3fba872edfdbf66b98cee6","after":"68ef414e1985d59576a60c466257f3e76fffa587","ref":"refs/heads/master","pushedAt":"2024-05-29T08:04:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update README.md","shortMessageHtmlLink":"docs: update README.md"}},{"before":"4652842c94ff67fec4fc1ee58a65c0d00f6f7f9f","after":"584e949714da5ef15e3fba872edfdbf66b98cee6","ref":"refs/heads/master","pushedAt":"2024-05-28T16:46:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: updates to several patterns","shortMessageHtmlLink":"docs: updates to several patterns"}},{"before":"e73ee98a730828994fb9e25e6b53dc1f553ebb61","after":null,"ref":"refs/heads/dependabot/maven/org.assertj-assertj-core-3.26.0","pushedAt":"2024-05-28T04:49:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"}},{"before":"26579fea495d6ddcd86275d3cd52ce3837262954","after":"4652842c94ff67fec4fc1ee58a65c0d00f6f7f9f","ref":"refs/heads/master","pushedAt":"2024-05-28T04:49:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"build(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#2971)\n\nBumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.3 to 3.26.0.\r\n- [Release notes](https://github.com/assertj/assertj/releases)\r\n- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.26.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.assertj:assertj-core\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#…"}},{"before":"1331c9cb26a7dd9ac4ccae07bd9b58ed3f825bcd","after":null,"ref":"refs/heads/dependabot/maven/org.springframework.boot-spring-boot-dependencies-3.2.5","pushedAt":"2024-05-27T22:42:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"88fcc54f4abc1f51305852e25420c865f19cfcee","ref":"refs/heads/dependabot/maven/org.springframework.boot-spring-boot-dependencies-3.3.0","pushedAt":"2024-05-27T22:41:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump org.springframework.boot:spring-boot-dependencies\n\nBumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.5 to 3.3.0.\n- [Release notes](https://github.com/spring-projects/spring-boot/releases)\n- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.5...v3.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.springframework.boot:spring-boot-dependencies\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump org.springframework.boot:spring-boot-dependencies"}},{"before":null,"after":"e73ee98a730828994fb9e25e6b53dc1f553ebb61","ref":"refs/heads/dependabot/maven/org.assertj-assertj-core-3.26.0","pushedAt":"2024-05-27T22:41:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.26.0\n\nBumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.3 to 3.26.0.\n- [Release notes](https://github.com/assertj/assertj/releases)\n- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.26.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.assertj:assertj-core\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.26.0"}},{"before":"2bbf8931330401f628d9eb43b22542d880943239","after":"26579fea495d6ddcd86275d3cd52ce3837262954","ref":"refs/heads/master","pushedAt":"2024-05-27T16:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update active object","shortMessageHtmlLink":"docs: update active object"}},{"before":"cca57bfa5e76e73a0b7c2696e8e604747fada267","after":"2bbf8931330401f628d9eb43b22542d880943239","ref":"refs/heads/master","pushedAt":"2024-05-27T11:59:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update visitor","shortMessageHtmlLink":"docs: update visitor"}},{"before":"3eb5813133bca1eccafb60b26fd6571c288d2a93","after":"cca57bfa5e76e73a0b7c2696e8e604747fada267","ref":"refs/heads/master","pushedAt":"2024-05-27T11:55:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update virtual proxy","shortMessageHtmlLink":"docs: update virtual proxy"}},{"before":"5d44152bbc3253938f912b36f2c56e543e7e3354","after":"3eb5813133bca1eccafb60b26fd6571c288d2a93","ref":"refs/heads/master","pushedAt":"2024-05-27T11:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update version number","shortMessageHtmlLink":"docs: update version number"}},{"before":"723b1bf31185762f64605992e9e3bf95d6a274ca","after":"5d44152bbc3253938f912b36f2c56e543e7e3354","ref":"refs/heads/master","pushedAt":"2024-05-27T11:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update value object","shortMessageHtmlLink":"docs: update value object"}},{"before":"790d2d69168c797b071bd34044fb979820e38119","after":"723b1bf31185762f64605992e9e3bf95d6a274ca","ref":"refs/heads/master","pushedAt":"2024-05-27T11:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update method","shortMessageHtmlLink":"docs: update method"}},{"before":"0abb75a20d696c8fd09a1cd844304ba366ea518f","after":"790d2d69168c797b071bd34044fb979820e38119","ref":"refs/heads/master","pushedAt":"2024-05-27T11:44:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update unit of work","shortMessageHtmlLink":"docs: update unit of work"}},{"before":"d26454af88ba9d97bff22ddadef1d099c52655eb","after":"0abb75a20d696c8fd09a1cd844304ba366ea518f","ref":"refs/heads/master","pushedAt":"2024-05-27T11:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update type object","shortMessageHtmlLink":"docs: update type object"}},{"before":"4b5f34ebeae9a5fbe395e5386f49f639956fa500","after":"d26454af88ba9d97bff22ddadef1d099c52655eb","ref":"refs/heads/master","pushedAt":"2024-05-27T11:31:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update twin","shortMessageHtmlLink":"docs: update twin"}},{"before":"2d1b75644f0c8bd748ffc3525d8df6713184572e","after":"4b5f34ebeae9a5fbe395e5386f49f639956fa500","ref":"refs/heads/master","pushedAt":"2024-05-27T11:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update transaction script","shortMessageHtmlLink":"docs: update transaction script"}},{"before":"f4e2c7f3e296364699a54d47fda99c506b8d48f1","after":"2d1b75644f0c8bd748ffc3525d8df6713184572e","ref":"refs/heads/master","pushedAt":"2024-05-27T11:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update trampoline","shortMessageHtmlLink":"docs: update trampoline"}},{"before":"a6458c469d5e98b5de26c003bef8ca4efeee864c","after":"f4e2c7f3e296364699a54d47fda99c506b8d48f1","ref":"refs/heads/master","pushedAt":"2024-05-27T11:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update tolerant reader","shortMessageHtmlLink":"docs: update tolerant reader"}},{"before":"8372d925f5b51f5e81f06212687c4df3912788ef","after":"a6458c469d5e98b5de26c003bef8ca4efeee864c","ref":"refs/heads/master","pushedAt":"2024-05-27T11:09:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update throttling","shortMessageHtmlLink":"docs: update throttling"}},{"before":"13d35ec474de36161f8f9591ddaf2288d262367d","after":"8372d925f5b51f5e81f06212687c4df3912788ef","ref":"refs/heads/master","pushedAt":"2024-05-27T11:05:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update template method","shortMessageHtmlLink":"docs: update template method"}},{"before":"d4f80630aa1f73a9716f2ec181733f6a520cbf6a","after":"13d35ec474de36161f8f9591ddaf2288d262367d","ref":"refs/heads/master","pushedAt":"2024-05-27T11:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update table module","shortMessageHtmlLink":"docs: update table module"}},{"before":"201675d7fc9855e7fc7dea90c3a31e55b020b5de","after":"d4f80630aa1f73a9716f2ec181733f6a520cbf6a","ref":"refs/heads/master","pushedAt":"2024-05-27T10:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update subclass sandbox","shortMessageHtmlLink":"docs: update subclass sandbox"}},{"before":"aed840d72c66f3a6374f22b21fd1d641f672a426","after":"201675d7fc9855e7fc7dea90c3a31e55b020b5de","ref":"refs/heads/master","pushedAt":"2024-05-27T10:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update strategy","shortMessageHtmlLink":"docs: update strategy"}},{"before":"10f37987d292fab2d6d7e265c0d4771a4707c9d2","after":"aed840d72c66f3a6374f22b21fd1d641f672a426","ref":"refs/heads/master","pushedAt":"2024-05-27T10:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update strangler","shortMessageHtmlLink":"docs: update strangler"}},{"before":"f7f318ad37af2af9705ed998489d9116e00d9ba7","after":"10f37987d292fab2d6d7e265c0d4771a4707c9d2","ref":"refs/heads/master","pushedAt":"2024-05-27T10:00:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: update step builder","shortMessageHtmlLink":"docs: update step builder"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWYnSggA","startCursor":null,"endCursor":null}},"title":"Activity · iluwatar/java-design-patterns"}