{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12004006,"defaultBranch":"main","name":"hanami","ownerLogin":"hanami","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-09T15:24:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3210273?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723230979.0","currentOid":""},"activityList":{"items":[{"before":"cca1af1d08781940417f39ae0cdd7174c7b36ad1","after":"17503c959772908c995a0b8b70e41153a6108f33","ref":"refs/heads/1440-connection-options","pushedAt":"2024-08-13T18:01:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alassek","name":"Adam Lassek","path":"/alassek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57652?s=80&v=4"},"commit":{"message":"Add connection_options to Hanami::Providers::DB::Config\n\nCloses #1440\n\nThis introduces `connection_options` and an `options` helper to the\nconfiguration object, allowing the user to pass-through connection\noptions to Sequel for their adapter.","shortMessageHtmlLink":"Add connection_options to Hanami::Providers::DB::Config"}},{"before":"6f6eca96b3a4976e7e0bb44be135747bc7fbb4e7","after":"cca1af1d08781940417f39ae0cdd7174c7b36ad1","ref":"refs/heads/1440-connection-options","pushedAt":"2024-08-13T17:54:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alassek","name":"Adam Lassek","path":"/alassek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57652?s=80&v=4"},"commit":{"message":"Add connection_options to Hanami::Providers::DB::Config\n\nCloses #1440\n\nThis introduces `connection_options` and an `options` helper to the\nconfiguration object, allowing the user to pass-through connection\noptions to Sequel for their adapter.","shortMessageHtmlLink":"Add connection_options to Hanami::Providers::DB::Config"}},{"before":"cca1af1d08781940417f39ae0cdd7174c7b36ad1","after":"6f6eca96b3a4976e7e0bb44be135747bc7fbb4e7","ref":"refs/heads/1440-connection-options","pushedAt":"2024-08-13T17:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alassek","name":"Adam Lassek","path":"/alassek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57652?s=80&v=4"},"commit":{"message":"Prevent nil extensions in Hanami::Providers::DB::Config\n\nIf `extension` is never called, we end up with `{extensions: nil}`,\nwhich is not a serious problem, but we probably don't want to return nil\nfor this when an empty array is more semantically correct.","shortMessageHtmlLink":"Prevent nil extensions in Hanami::Providers::DB::Config"}},{"before":"63db5f58cb728b93966dc53599d301ae807c19c4","after":"cca1af1d08781940417f39ae0cdd7174c7b36ad1","ref":"refs/heads/1440-connection-options","pushedAt":"2024-08-13T17:18:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alassek","name":"Adam Lassek","path":"/alassek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57652?s=80&v=4"},"commit":{"message":"Add connection_options to Hanami::Providers::DB::Config\n\nCloses #1440\n\nThis introduces `connection_options` and an `options` helper to the\nconfiguration object, allowing the user to pass-through connection\noptions to Sequel for their adapter.","shortMessageHtmlLink":"Add connection_options to Hanami::Providers::DB::Config"}},{"before":"cbf37b4b2fd171f7b2d4c84bb409653e6b1a4a31","after":"63db5f58cb728b93966dc53599d301ae807c19c4","ref":"refs/heads/1440-connection-options","pushedAt":"2024-08-11T18:08:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alassek","name":"Adam Lassek","path":"/alassek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57652?s=80&v=4"},"commit":{"message":"Add connection_options to Hanami::Providers::DB::Config\n\nCloses #1440\n\nThis introduces `connection_options` and an `options` helper to the\nconfiguration object, allowing the user to pass-through connection\noptions to Sequel for their adapter.","shortMessageHtmlLink":"Add connection_options to Hanami::Providers::DB::Config"}},{"before":null,"after":"cbf37b4b2fd171f7b2d4c84bb409653e6b1a4a31","ref":"refs/heads/1440-connection-options","pushedAt":"2024-08-09T19:16:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alassek","name":"Adam Lassek","path":"/alassek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57652?s=80&v=4"},"commit":{"message":"Add connection_options to Hanami::Providers::DB::Config\n\nCloses #1440\n\nThis introduces `connection_options` and an `options` helper to the\nconfiguration object, allowing the user to pass-through connection\noptions to Sequel for their adapter.","shortMessageHtmlLink":"Add connection_options to Hanami::Providers::DB::Config"}},{"before":"6b0fa79f82e717cc0896af63fe7e57a5e4595133","after":null,"ref":"refs/heads/provider-sources","pushedAt":"2024-08-06T11:42:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"}},{"before":"3831f2ccc36ff2dd586997b28d4f14a0ea70cde6","after":"e23828f1e0e345a004f5217412493c57d6475f49","ref":"refs/heads/main","pushedAt":"2024-08-06T11:42:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Introduce Hanami::Provider::Source (#1446)\n\nThis class is used for all provider sources, and provides the `#slice` method (with `#target_container` and `#target` also still returning the slice) so that users can have a more natural experience writing Hanami providers.\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Riley ","shortMessageHtmlLink":"Introduce Hanami::Provider::Source (#1446)"}},{"before":"e40cc0eaee3dad23d4bd3916688e5a3cdf3c2069","after":"6b0fa79f82e717cc0896af63fe7e57a5e4595133","ref":"refs/heads/provider-sources","pushedAt":"2024-08-06T11:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Remove unneeded git source for dry-inflector","shortMessageHtmlLink":"Remove unneeded git source for dry-inflector"}},{"before":"2923d40b7afbe10e51997ae84ff1118a2f9b0211","after":"e40cc0eaee3dad23d4bd3916688e5a3cdf3c2069","ref":"refs/heads/provider-sources","pushedAt":"2024-08-06T11:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Update dry-system dependency","shortMessageHtmlLink":"Update dry-system dependency"}},{"before":"b85e4f429019253fe7accd5688432692f77f60a8","after":null,"ref":"refs/heads/depfu/check/zeitwerk-2.6.17","pushedAt":"2024-08-05T21:20:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"depfu[bot]","name":null,"path":"/apps/depfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/715?s=80&v=4"}},{"before":null,"after":"b85e4f429019253fe7accd5688432692f77f60a8","ref":"refs/heads/depfu/check/zeitwerk-2.6.17","pushedAt":"2024-08-05T20:15:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"depfu[bot]","name":null,"path":"/apps/depfu","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/715?s=80&v=4"},"commit":{"message":"Pin zeitwerk to version 2.6.17","shortMessageHtmlLink":"Pin zeitwerk to version 2.6.17"}},{"before":"353e942dce236dc8f02e8ad349ff1b11d38913a5","after":"2923d40b7afbe10e51997ae84ff1118a2f9b0211","ref":"refs/heads/provider-sources","pushedAt":"2024-08-04T23:03:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alassek","name":"Adam Lassek","path":"/alassek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57652?s=80&v=4"},"commit":{"message":"Override only target_container\n\nNow that the aliasing situation in Dry::System::Provider::Source is adjusted, this is all we need to do, which is much neater.","shortMessageHtmlLink":"Override only target_container"}},{"before":"c2c3db245d4b3351816a8fc1a95578552a12a669","after":null,"ref":"refs/heads/register-rom-commands-mappers","pushedAt":"2024-08-03T00:49:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"}},{"before":"b06a0a824ac2d53d1a76374b5f4cb86b23eceec6","after":"3831f2ccc36ff2dd586997b28d4f14a0ea70cde6","ref":"refs/heads/main","pushedAt":"2024-08-03T00:49:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Register ROM commands and mappers (#1448)\n\nRegister ROM commands from `db/commands/` and mappers from `db/mappers/`. Support registration of components from deeply nested files within these directories.\r\n\r\nUpdate ROM relation registration to also support nested files.\r\n\r\nExtract ROM component registration code into a private method and use it to register all ROM components: relations, commands, mappers.\r\n\r\nRemove `relations_path` setting from `:db` provider: it will be simpler to support a single location only for relations in our first release of the Hanami 2 DB layer.","shortMessageHtmlLink":"Register ROM commands and mappers (#1448)"}},{"before":"c59c89bbf10ce373804f93ada55e207ccf04333b","after":"c2c3db245d4b3351816a8fc1a95578552a12a669","ref":"refs/heads/register-rom-commands-mappers","pushedAt":"2024-08-03T00:43:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Extract ROM component registration into method","shortMessageHtmlLink":"Extract ROM component registration into method"}},{"before":"e1a80d1a9556f6f3b38983d8aa03ba1d5aa79f0d","after":"353e942dce236dc8f02e8ad349ff1b11d38913a5","ref":"refs/heads/provider-sources","pushedAt":"2024-08-01T13:39:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Override only target_container\n\nNow that the aliasing situation in Dry::System::Provider::Source is adjusted, this is all we need to do, which is much neater.","shortMessageHtmlLink":"Override only target_container"}},{"before":null,"after":"c59c89bbf10ce373804f93ada55e207ccf04333b","ref":"refs/heads/register-rom-commands-mappers","pushedAt":"2024-08-01T12:12:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Register custom mappers","shortMessageHtmlLink":"Register custom mappers"}},{"before":"e52bc9f86866fcbb021957a04c0473869d130720","after":"e1a80d1a9556f6f3b38983d8aa03ba1d5aa79f0d","ref":"refs/heads/provider-sources","pushedAt":"2024-07-31T11:37:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Tidy code, centralize aliasing to source class","shortMessageHtmlLink":"Tidy code, centralize aliasing to source class"}},{"before":"b7cdb8fca8ae97320feeda95d57e567bb524ee43","after":"e52bc9f86866fcbb021957a04c0473869d130720","ref":"refs/heads/provider-sources","pushedAt":"2024-07-31T11:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Tidy code, centralize aliasing to source class","shortMessageHtmlLink":"Tidy code, centralize aliasing to source class"}},{"before":"738fcf3816831ec91cebb6dadef5988b2fe4d9ab","after":"b7cdb8fca8ae97320feeda95d57e567bb524ee43","ref":"refs/heads/provider-sources","pushedAt":"2024-07-29T22:37:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alassek","name":"Adam Lassek","path":"/alassek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57652?s=80&v=4"},"commit":{"message":"Override provider_source_class in Registrar","shortMessageHtmlLink":"Override provider_source_class in Registrar"}},{"before":"cdfc9d747ec78371077d65420ab28be6da413837","after":null,"ref":"refs/heads/fix-prompt-for-select","pushedAt":"2024-07-29T13:03:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"}},{"before":"d1c8159befa97c7d8a5832d4eaf966d331a681f2","after":"b06a0a824ac2d53d1a76374b5f4cb86b23eceec6","ref":"refs/heads/main","pushedAt":"2024-07-29T13:03:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Don't disable prompt for select (#1444)","shortMessageHtmlLink":"Don't disable prompt for select (#1444)"}},{"before":"8c373443a6b3f4116fda2169a5aca9ce4e9b7929","after":null,"ref":"refs/heads/remove-phantom-js","pushedAt":"2024-07-29T13:01:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"}},{"before":"32802d69aa9bdc61086751b2e0405dfe3913a542","after":"d1c8159befa97c7d8a5832d4eaf966d331a681f2","ref":"refs/heads/main","pushedAt":"2024-07-29T13:01:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Remove PhantomJS binary (#1443)","shortMessageHtmlLink":"Remove PhantomJS binary (#1443)"}},{"before":null,"after":"cdfc9d747ec78371077d65420ab28be6da413837","ref":"refs/heads/fix-prompt-for-select","pushedAt":"2024-07-26T04:44:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cllns","name":"Sean Collins","path":"/cllns","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/632942?s=80&v=4"},"commit":{"message":"Don't disable prompt for select","shortMessageHtmlLink":"Don't disable prompt for select"}},{"before":null,"after":"8c373443a6b3f4116fda2169a5aca9ce4e9b7929","ref":"refs/heads/remove-phantom-js","pushedAt":"2024-07-25T16:43:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cllns","name":"Sean Collins","path":"/cllns","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/632942?s=80&v=4"},"commit":{"message":"Remove PhantomJS binary","shortMessageHtmlLink":"Remove PhantomJS binary"}},{"before":"63235d1832740eed8ae517ccc33a54befcf51913","after":"32802d69aa9bdc61086751b2e0405dfe3913a542","ref":"refs/heads/main","pushedAt":"2024-07-16T10:02:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Bump hanami gemspec dependencies","shortMessageHtmlLink":"Bump hanami gemspec dependencies"}},{"before":"a36cf2a76a126b0d353758598433a1b978a186fe","after":"63235d1832740eed8ae517ccc33a54befcf51913","ref":"refs/heads/main","pushedAt":"2024-07-15T11:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Add Ruby version note to CHANGELOG","shortMessageHtmlLink":"Add Ruby version note to CHANGELOG"}},{"before":"8ad8163bc4afb388cd4d7a6c17b091d9150f0585","after":"a36cf2a76a126b0d353758598433a1b978a186fe","ref":"refs/heads/main","pushedAt":"2024-07-15T10:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timriley","name":"Tim Riley","path":"/timriley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3134?s=80&v=4"},"commit":{"message":"Prepare for v2.2.0.beta1","shortMessageHtmlLink":"Prepare for v2.2.0.beta1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmXrXpQA","startCursor":null,"endCursor":null}},"title":"Activity ยท hanami/hanami"}