{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":117035345,"defaultBranch":"main","name":"refinery","ownerLogin":"rust-db","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-11T01:51:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48412609?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712170854.0","currentOid":""},"activityList":{"items":[{"before":"423878147c3bee4ac3fc0e1262ce1443c2122462","after":"ff1c5c07c00f196e8ec4f10827ab882db2fd9d14","ref":"refs/heads/main","pushedAt":"2024-05-02T09:10:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"add MySQL 0.34 support (#327)","shortMessageHtmlLink":"add MySQL 0.34 support (#327)"}},{"before":"eff4fc2fac2a743ebdcaf9ad30acec0f88f4c50c","after":"423878147c3bee4ac3fc0e1262ce1443c2122462","ref":"refs/heads/main","pushedAt":"2024-04-05T20:24:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"fix CHANGELOG entries (#326)\n\ncloses #325","shortMessageHtmlLink":"fix CHANGELOG entries (#326)"}},{"before":"a20120a6007c5c199f5f84f46324f5a5056ff6c7","after":"eff4fc2fac2a743ebdcaf9ad30acec0f88f4c50c","ref":"refs/heads/main","pushedAt":"2024-04-03T19:00:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"general: release 0.8.14 (#324)","shortMessageHtmlLink":"general: release 0.8.14 (#324)"}},{"before":"44abc837b86cf89b93a371f64bfc3edfdfbcf081","after":"a20120a6007c5c199f5f84f46324f5a5056ff6c7","ref":"refs/heads/main","pushedAt":"2024-04-03T18:55:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"general: release 0.8.13 (#322)","shortMessageHtmlLink":"general: release 0.8.13 (#322)"}},{"before":"a20120a6007c5c199f5f84f46324f5a5056ff6c7","after":"44abc837b86cf89b93a371f64bfc3edfdfbcf081","ref":"refs/heads/main","pushedAt":"2024-04-03T18:54:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"general: release 0.8.13 (#324)","shortMessageHtmlLink":"general: release 0.8.13 (#324)"}},{"before":"135acc8e14d316fd28803aa55a3a3b27c8e8072a","after":"a20120a6007c5c199f5f84f46324f5a5056ff6c7","ref":"refs/heads/main","pushedAt":"2024-03-29T23:33:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"general: release 0.8.13 (#322)","shortMessageHtmlLink":"general: release 0.8.13 (#322)"}},{"before":"9672719428b0255197b1dff81588aa6011e03635","after":"135acc8e14d316fd28803aa55a3a3b27c8e8072a","ref":"refs/heads/main","pushedAt":"2024-03-28T14:03:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Migration enums (#312)\n\n* generate EmbeddedMigrations enum\r\n\r\n* create enum from migration\r\n\r\n* consolidate regex and remove lazy_static\r\n\r\n* fmt, cleanup\r\n\r\n* remove unused trait\r\n\r\n* use From for migration enum\r\n\r\n* remove unneeded usings\r\n\r\n* add feature flag, update example project\r\n\r\n* fmt\r\n\r\n* Update refinery_core/src/util.rs\r\n\r\nCo-authored-by: João Oliveira \r\n\r\n* Update refinery_core/src/util.rs\r\n\r\nCo-authored-by: João Oliveira \r\n\r\n* Update refinery_core/src/util.rs\r\n\r\nCo-authored-by: João Oliveira \r\n\r\n* Update refinery_core/src/util.rs\r\n\r\nCo-authored-by: João Oliveira \r\n\r\n---------\r\n\r\nCo-authored-by: João Oliveira ","shortMessageHtmlLink":"Migration enums (#312)"}},{"before":"1e2411cb274ddc4f784c56d7e12fe820af712d6d","after":"9672719428b0255197b1dff81588aa6011e03635","ref":"refs/heads/main","pushedAt":"2024-03-27T18:00:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"make public (#321)","shortMessageHtmlLink":"make public (#321)"}},{"before":"7e922af38cd1573cf23f695d1a3293badb47c300","after":"1e2411cb274ddc4f784c56d7e12fe820af712d6d","ref":"refs/heads/main","pushedAt":"2024-03-11T11:04:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"fix newline handling for Windows in database configuration setup (#320)","shortMessageHtmlLink":"fix newline handling for Windows in database configuration setup (#320)"}},{"before":"83c8cbac78f562e7012cd53f94fbe5af1263a8ef","after":"7e922af38cd1573cf23f695d1a3293badb47c300","ref":"refs/heads/main","pushedAt":"2024-03-05T17:03:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Make the relative link to examples work from the refinery folder (#318)\n\nMake the relative link to example work from the refinery folder","shortMessageHtmlLink":"Make the relative link to examples work from the refinery folder (#318)"}},{"before":"e49eb1f851025f7ec266d6660b57b336ed74fc9a","after":"83c8cbac78f562e7012cd53f94fbe5af1263a8ef","ref":"refs/heads/main","pushedAt":"2024-03-03T19:35:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Dynamic migration dicovery, bug fix (#313)\n\n* Fixes a bug in `get_last_applied_migration` due to an incorrect SQL\r\n query that partially uses dynamic table names and partially hardcodes\r\n the default one.\r\n\r\n* Adds a new utility function that enables dynamic migration discovery\r\n where embedding is not desirable.","shortMessageHtmlLink":"Dynamic migration dicovery, bug fix (#313)"}},{"before":"ce0a0d8594b6f7694de1a622afb63166a381dc6a","after":"e49eb1f851025f7ec266d6660b57b336ed74fc9a","ref":"refs/heads/main","pushedAt":"2024-03-02T21:12:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Bump rusqlite version (#317)","shortMessageHtmlLink":"Bump rusqlite version (#317)"}},{"before":"d4e9449b32cbc6f26e89d4fd2f44996a310819b7","after":"ce0a0d8594b6f7694de1a622afb63166a381dc6a","ref":"refs/heads/main","pushedAt":"2024-03-01T17:33:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Address Clippy lints and update CI (#315)\n\n* apply clippy lints\r\n\r\n* update CI to address MSRV","shortMessageHtmlLink":"Address Clippy lints and update CI (#315)"}},{"before":"5394e40be0326ca24b966bd87439cac5c34eef8f","after":"d4e9449b32cbc6f26e89d4fd2f44996a310819b7","ref":"refs/heads/main","pushedAt":"2024-02-15T12:01:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Make `serde`, `toml` deps optional (#310)\n\nWe make `serde` and `toml` dependencies optional, enabled by default,\r\nusing default features.\r\n\r\nConfig[^1] already allows to configure it programmatically, using the\r\n`set_xxx` methods. However, refinery-core (used by refinery crate)\r\nuses serde by default to support serialization and deserialization of\r\nthis type. This is unnecessary if one doesn't need the `refinery-cli`\r\nand also configures it programmatically.\r\n\r\nOn top of that, refinery makes the assumption that `Toml` format will\r\nbe used to deserialize/serialize this type, as toml dependency is used\r\nas well in refinery-core by default. Again it's not always the case,\r\nthis is more related with `refinery-cli`.\r\n\r\nLet's declare both `serde` and `toml` dependencies as optional, under\r\na feature flag. Apparently, if `toml` dependency is enabled, `serde`\r\nshould be enabled as well, thus `toml` feature enables `serde` feature\r\nautomatically.\r\n\r\nFor `refinery-cli`, we just make sure to enable `toml` (and\r\nconsequently `serde`) feature when using the `refinery` dependency,\r\nsince it's impossible fo `refinery-cli` to work without these 2\r\ndependencies.\r\n\r\nHowever, for `refinery`, we declare them under the default features:\r\nthey will be enabled by default, unless the host crate specifies\r\n`default-features = false`.\r\n\r\nFixes #308.\r\n\r\n[^1]: https://docs.rs/refinery/latest/refinery/config/struct.Config.html","shortMessageHtmlLink":"Make serde, toml deps optional (#310)"}},{"before":"17162c16cfd869ce60d0aaba133f8caa03040f41","after":"5394e40be0326ca24b966bd87439cac5c34eef8f","ref":"refs/heads/main","pushedAt":"2024-01-22T16:36:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"general: release 0.8.12 (#307)","shortMessageHtmlLink":"general: release 0.8.12 (#307)"}},{"before":"a7c81dc1f1869e4e33cf02b4172b51bc3fbc430a","after":"17162c16cfd869ce60d0aaba133f8caa03040f41","ref":"refs/heads/main","pushedAt":"2024-01-03T12:10:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"add Iterable run method (#296)","shortMessageHtmlLink":"add Iterable run method (#296)"}},{"before":"3a4a22b496e528cda404b80e2d7d519cb69e02dc","after":"a7c81dc1f1869e4e33cf02b4172b51bc3fbc430a","ref":"refs/heads/main","pushedAt":"2023-12-29T13:50:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"refinery-cli: update toml dependency (#302)","shortMessageHtmlLink":"refinery-cli: update toml dependency (#302)"}},{"before":"c16551b1c3bf8c88755439992e0f9a280d926efd","after":"3a4a22b496e528cda404b80e2d7d519cb69e02dc","ref":"refs/heads/main","pushedAt":"2023-12-29T13:08:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Replace lazy_static with std::sync::OnceLock (#301)\n\n* Replace lazy_static with once_cell\r\n\r\n* Replace once_cell with std::sync::OnceLock","shortMessageHtmlLink":"Replace lazy_static with std::sync::OnceLock (#301)"}},{"before":"3d5c4437ccb25706763bda5efcf386bbba54a0a9","after":"c16551b1c3bf8c88755439992e0f9a280d926efd","ref":"refs/heads/main","pushedAt":"2023-12-25T17:57:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Bump rusqlite version (#300)\n\n* Bump rusqlite version\r\n\r\n* Update .gitignore\r\n\r\n---------\r\n\r\nCo-authored-by: João Oliveira ","shortMessageHtmlLink":"Bump rusqlite version (#300)"}},{"before":"0118f0101b0e171498f965bf26e20d9b2072c4ff","after":"3d5c4437ccb25706763bda5efcf386bbba54a0a9","ref":"refs/heads/main","pushedAt":"2023-12-24T17:34:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"README.md: update doc regarding undo migrations (#299)","shortMessageHtmlLink":"README.md: update doc regarding undo migrations (#299)"}},{"before":"1f646f995ab8703f10c31f2a6249771f0f9da142","after":"0118f0101b0e171498f965bf26e20d9b2072c4ff","ref":"refs/heads/main","pushedAt":"2023-11-20T14:09:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"#291 Support mysql v24 and mysql_async v0.33. Also update toml. (#292)","shortMessageHtmlLink":"#291 Support mysql v24 and mysql_async v0.33. Also update toml. (#292)"}},{"before":"0111d77cf77dd09f3889b4f559f085c392267eb0","after":"1f646f995ab8703f10c31f2a6249771f0f9da142","ref":"refs/heads/main","pushedAt":"2023-09-25T09:24:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"_RECOMPILE_IF_CHANGED to appease rust-analyzer (#290)\n\nUpcase `_recompile_if_changed` in order to appease `rust-analyzer`,\r\nas the former is seen as a global constant by the latter.","shortMessageHtmlLink":"_RECOMPILE_IF_CHANGED to appease rust-analyzer (#290)"}},{"before":"7339fb3055f8d3bde7437ef770a9f4a1fffaf62e","after":null,"ref":"refs/tags/0.8.11","pushedAt":"2023-09-19T15:51:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"}},{"before":"7339fb3055f8d3bde7437ef770a9f4a1fffaf62e","after":"0111d77cf77dd09f3889b4f559f085c392267eb0","ref":"refs/heads/main","pushedAt":"2023-09-19T15:40:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"ci: fix docker containers builder runner mismatch (#289)","shortMessageHtmlLink":"ci: fix docker containers builder runner mismatch (#289)"}},{"before":"4326cbcd3ae34775b1968a9350d94f978c4cd90e","after":"7339fb3055f8d3bde7437ef770a9f4a1fffaf62e","ref":"refs/heads/main","pushedAt":"2023-09-14T11:12:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"general: release 0.8.10 (#287)","shortMessageHtmlLink":"general: release 0.8.10 (#287)"}},{"before":"cf6e3d6fefd219c6f5ed630050e5a6e6696b4c89","after":"4326cbcd3ae34775b1968a9350d94f978c4cd90e","ref":"refs/heads/main","pushedAt":"2023-09-10T13:55:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"mysql_async, disable default features (#285) (#286)\n\n* mysql_async, disable default features (#285)\r\n\r\n* mysql, add minimal feature instead of direct flate2 dependency (#285)\r\n\r\n* reduce dependencies' features as much as possible (#285)\r\n\r\n* Apply suggestions from code review\r\n\r\n---------\r\n\r\nCo-authored-by: jaumelopez \r\nCo-authored-by: João Oliveira ","shortMessageHtmlLink":"mysql_async, disable default features (#285) (#286)"}},{"before":"5a31e063c9a59e4a2fc83d3f03be519c6e0f74b0","after":"cf6e3d6fefd219c6f5ed630050e5a6e6696b4c89","ref":"refs/heads/main","pushedAt":"2023-07-19T21:41:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"Update README.md (#283)\n\nadd deadpool example","shortMessageHtmlLink":"Update README.md (#283)"}},{"before":"109f2e631fda904524b3589340a04d19d4e7d274","after":"5a31e063c9a59e4a2fc83d3f03be519c6e0f74b0","ref":"refs/heads/main","pushedAt":"2023-05-25T17:16:39.229Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"fix(ci): only run cargo publish action on tag pushes (#281)","shortMessageHtmlLink":"fix(ci): only run cargo publish action on tag pushes (#281)"}},{"before":"f06fb60ab8cb647c7acfbeefe809439ae60183d3","after":"109f2e631fda904524b3589340a04d19d4e7d274","ref":"refs/heads/main","pushedAt":"2023-05-25T10:17:21.505Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"fix(ci): update ubuntu images for releases (#280)","shortMessageHtmlLink":"fix(ci): update ubuntu images for releases (#280)"}},{"before":"799fce6c68dd45f67a469ddf3ee03d0c733189bb","after":"f06fb60ab8cb647c7acfbeefe809439ae60183d3","ref":"refs/heads/main","pushedAt":"2023-05-20T16:16:54.576Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jxs","name":"João Oliveira","path":"/jxs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1204690?s=80&v=4"},"commit":{"message":"general: release 0.8.10 (#279)","shortMessageHtmlLink":"general: release 0.8.10 (#279)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP5p5lwA","startCursor":null,"endCursor":null}},"title":"Activity · rust-db/refinery"}