{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":578229347,"defaultBranch":"main","name":"pxmysql","ownerLogin":"golistic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-14T15:02:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/105392948?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697224757.0","currentOid":""},"activityList":{"items":[{"before":"71b613d681398b703cd3d140c457c152cf65b943","after":null,"ref":"refs/heads/fix/72-null-decimal","pushedAt":"2023-10-13T19:19:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"e4db154c8c03aa31893130c69ae3b437eda2189b","after":"bf4abfd5418e076a9354f6628c0be07247125f9a","ref":"refs/heads/main","pushedAt":"2023-10-13T19:19:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #73 from golistic/fix/72-null-decimal\n\nfix(xmysql): nullable DECIMAL","shortMessageHtmlLink":"Merge pull request #73 from golistic/fix/72-null-decimal"}},{"before":null,"after":"71b613d681398b703cd3d140c457c152cf65b943","ref":"refs/heads/fix/72-null-decimal","pushedAt":"2023-10-13T18:27:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"fix(xmysql): nullable DECIMAL\n\nIt was not possible to use nullable DECIMAL data type.\n\nFixes #72","shortMessageHtmlLink":"fix(xmysql): nullable DECIMAL"}},{"before":"04423e22e2b84729fdab0fb87faa25fac99e678c","after":null,"ref":"refs/heads/feat/66-fixing-tests","pushedAt":"2023-09-04T06:32:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"14c746b4cef026807baff386a85c035084e002fe","after":"e4db154c8c03aa31893130c69ae3b437eda2189b","ref":"refs/heads/main","pushedAt":"2023-09-04T06:32:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #71 from golistic/feat/66-fixing-tests\n\nfeat(xmysql): insert documents into a collection (extra)","shortMessageHtmlLink":"Merge pull request #71 from golistic/feat/66-fixing-tests"}},{"before":null,"after":"04423e22e2b84729fdab0fb87faa25fac99e678c","ref":"refs/heads/feat/66-fixing-tests","pushedAt":"2023-09-04T06:31:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"feat(xmysql): insert documents into a collection (extra)\n\nForgot committing test fixes.\n\nResolves #66","shortMessageHtmlLink":"feat(xmysql): insert documents into a collection (extra)"}},{"before":"c170c2a41b882f3dd2eaf2be940c482a50904cf0","after":null,"ref":"refs/heads/feat/66-xmysql-collection-add-remove","pushedAt":"2023-09-04T05:19:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"99c73adbe3ee949668d853d61f6b64907c9e088d","after":"14c746b4cef026807baff386a85c035084e002fe","ref":"refs/heads/main","pushedAt":"2023-09-04T05:19:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #69 from golistic/feat/66-xmysql-collection-add-remove\n\nfeat(xmysql): insert documents into a collection","shortMessageHtmlLink":"Merge pull request #69 from golistic/feat/66-xmysql-collection-add-re…"}},{"before":null,"after":"c170c2a41b882f3dd2eaf2be940c482a50904cf0","ref":"refs/heads/feat/66-xmysql-collection-add-remove","pushedAt":"2023-09-04T05:18:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"feat(xmysql): insert documents into a collection\n\nWe add the features to insert documents into a collection using the `Collection.Add`-method. The\nimplementation follows the MySQL X DevAPI used by other MySQL connectors.\n\nExample:\n\n type Person struct {\n Name string `json:\"name\"`\n Age int `json:\"age\"`\n }\n\n myColl, _ := db.CreateCollection(\"my_collection\");\n\n err := myColl.Add(&Person{Name: \"Laurie\", Age: 19 }).\n Add(&Person{Name: \"Nadya\", Age: 54 }, &Person{Name: \"Lucas\", Age: 32 }).\n Execute(context.Background())\n\nCurrently only struct type object can be added.\n\nResolves #66","shortMessageHtmlLink":"feat(xmysql): insert documents into a collection"}},{"before":"cf836dda82abb6225035dba52c948a7c892830c6","after":null,"ref":"refs/heads/enh/67-xmysql-schema-getsession","pushedAt":"2023-09-01T19:32:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"478fd50987924635f54b46c6759899e480fbe3ad","after":"99c73adbe3ee949668d853d61f6b64907c9e088d","ref":"refs/heads/main","pushedAt":"2023-09-01T19:32:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #68 from golistic/enh/67-xmysql-schema-getsession\n\nenh(xmysql): retrieve session of Schema object","shortMessageHtmlLink":"Merge pull request #68 from golistic/enh/67-xmysql-schema-getsession"}},{"before":null,"after":"cf836dda82abb6225035dba52c948a7c892830c6","ref":"refs/heads/enh/67-xmysql-schema-getsession","pushedAt":"2023-09-01T19:30:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"enh(xmysql): retrieve session of Schema object\n\nWe make it possible to retrieve the Schema's object session.\n\nResolves #67","shortMessageHtmlLink":"enh(xmysql): retrieve session of Schema object"}},{"before":"62e35e1d458fd15b77b60a4527569f7da629b20b","after":null,"ref":"refs/heads/enh/64-xmysql-getsession","pushedAt":"2023-08-31T15:58:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"bb29b16d907d2e270fabb13c17e7b83c949023e9","after":"478fd50987924635f54b46c6759899e480fbe3ad","ref":"refs/heads/main","pushedAt":"2023-08-31T15:57:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #65 from golistic/enh/64-xmysql-getsession\n\nenh(xmysql): CreateSession becomes GetSession and Schema method, GetS…","shortMessageHtmlLink":"Merge pull request #65 from golistic/enh/64-xmysql-getsession"}},{"before":"668c668d5a4bb0ef26188518b19f76393e52d406","after":"62e35e1d458fd15b77b60a4527569f7da629b20b","ref":"refs/heads/enh/64-xmysql-getsession","pushedAt":"2023-08-31T15:49:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"enh(xmysql): CreateSession becomes GetSession and Schema method, GetSchema\n\nBREAKING CHANGE:\nTo align with the MySQL X DevAPI, we rename `xmysql.CreateSession` as `xmysql.GetSession`, not\nkeeping the old name. The methods `Session.Schema` and `Session.SchemaWithName` have been\nrenamed as `Session.GetSchema` and `Session.GetSchemaWithName`, again, not keeping the old\nnames.\n\nResolves #64","shortMessageHtmlLink":"enh(xmysql): CreateSession becomes GetSession and Schema method, GetS…"}},{"before":null,"after":"668c668d5a4bb0ef26188518b19f76393e52d406","ref":"refs/heads/enh/64-xmysql-getsession","pushedAt":"2023-08-31T15:48:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"enh(xmysql): CreateSession becomes GetSession and Schema method, GetSchema\n\nBREAKING CHANGE:\nTo align with the MySQL X DevAPI, we rename `xmysql.CreateSession` as `xmysql.GetSession`, not\nkeeping the old name. The methods `Session.Schema` and `Session.SchemaWithName` have been\nrenamed as `Session.GetSchema` and `Session.GetSchemaWithName`, again, not keeping the old\nnames.\n\nResolves #64","shortMessageHtmlLink":"enh(xmysql): CreateSession becomes GetSession and Schema method, GetS…"}},{"before":"6b3df8124bd6d9a27283c8f6b73c81bf5b043381","after":null,"ref":"refs/heads/feat/56-xmysql-create-collection","pushedAt":"2023-08-31T15:31:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"ca3f22ea9ccaabd8a077f5f141c181f970b3fdcf","after":"bb29b16d907d2e270fabb13c17e7b83c949023e9","ref":"refs/heads/main","pushedAt":"2023-08-31T15:31:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #63 from golistic/feat/56-xmysql-create-collection\n\nfeat(xmysql): manage collections using Schema object","shortMessageHtmlLink":"Merge pull request #63 from golistic/feat/56-xmysql-create-collection"}},{"before":null,"after":"6b3df8124bd6d9a27283c8f6b73c81bf5b043381","ref":"refs/heads/feat/56-xmysql-create-collection","pushedAt":"2023-08-31T15:30:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"feat(xmysql): manage collections using Schema object\n\nWe add the following Schema-methods:\n* `CreateCollection`\n* `DropCollection`\n* `GetCollections` (to get list of all collections available)\n* `GetCollection`\n\nThe names of the methods are inline with the MySQL X DevAPI\n\nResolves #56","shortMessageHtmlLink":"feat(xmysql): manage collections using Schema object"}},{"before":"ea8e88b6c0b644d1249a08b55614ff6a432bfe50","after":null,"ref":"refs/heads/feat/61-xmysql-schema","pushedAt":"2023-08-29T17:20:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"29e5f43a0be0b38839235bb47c40db3a007bd63e","after":"ca3f22ea9ccaabd8a077f5f141c181f970b3fdcf","ref":"refs/heads/main","pushedAt":"2023-08-29T17:20:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #62 from golistic/feat/61-xmysql-schema\n\nfeat(xmysql)!: add Schema support","shortMessageHtmlLink":"Merge pull request #62 from golistic/feat/61-xmysql-schema"}},{"before":null,"after":"ea8e88b6c0b644d1249a08b55614ff6a432bfe50","ref":"refs/heads/feat/61-xmysql-schema","pushedAt":"2023-08-29T13:59:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"feat(xmysql)!: add Schema support\n\nWe add the possibility to use Session to retrieve a database object as\n`Schema`. The `Session.Schemas` can be used to retrieve all available\nschema's in the connected MySQL instance.\n\nIt is also possible to create drop schemas (databases) using the\n`Session` methods `CreateSchema` and `DropSchema`.\n\nBREAKING CHANGE:\nUsers using `CurrentSchemaName` must now use Session method\n`ActiveSchemaName` and to use get the one configured\n`DefaultSchemaName`.\n\nResolves #61","shortMessageHtmlLink":"feat(xmysql)!: add Schema support"}},{"before":"e7ba792c7882b8a25071ee3e71c63c0bbb7ea070","after":null,"ref":"refs/heads/enh/59-reorg-xmysql","pushedAt":"2023-08-29T06:31:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"246dc172431153e3bcb7ae115852c7fd9ec9e2f0","after":"29e5f43a0be0b38839235bb47c40db3a007bd63e","ref":"refs/heads/main","pushedAt":"2023-08-29T06:31:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #60 from golistic/enh/59-reorg-xmysql\n\nReorg xmysql and rename Session.CurrentSchema","shortMessageHtmlLink":"Merge pull request #60 from golistic/enh/59-reorg-xmysql"}},{"before":null,"after":"e7ba792c7882b8a25071ee3e71c63c0bbb7ea070","ref":"refs/heads/enh/59-reorg-xmysql","pushedAt":"2023-08-29T06:30:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"enh(xmysql): reorg xmysql moving internals\n\nWe reorganize the `xmysql` package a bit moving out internal functional\nand types to the package `internal`. Some code has been refactored so\nthat the Session-type is less bloated.\n\nResolves #59","shortMessageHtmlLink":"enh(xmysql): reorg xmysql moving internals"}},{"before":"18a7685f320737ad0f8fd7b4dc27467843f975b4","after":null,"ref":"refs/heads/enh/57-xmysql-rework-session","pushedAt":"2023-08-28T14:25:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"c2964167be63cb0ff1519d0dcd4d9c4665682154","after":"246dc172431153e3bcb7ae115852c7fd9ec9e2f0","ref":"refs/heads/main","pushedAt":"2023-08-28T14:25:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #58 from golistic/enh/57-xmysql-rework-session\n\nenh(xmysql)!: rework Session and remove Connection type","shortMessageHtmlLink":"Merge pull request #58 from golistic/enh/57-xmysql-rework-session"}},{"before":null,"after":"18a7685f320737ad0f8fd7b4dc27467843f975b4","ref":"refs/heads/enh/57-xmysql-rework-session","pushedAt":"2023-08-28T11:01:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"enh(xmysql)!: rework Session and remove Connection type\n\nWe make Session the type responsible to setup and manage a connection\nwith the MySQL server (X Plugin). This removes the need of first\ncreating a connection object. It is also more inline with other\nimplementations of the of MySQL X DevAPI.\n\nAll code and tests have been adapted, include the Go `sql` driver. Tests\nin `xmysql` sub-package have also been adapted to use package\n`xmysql_test` and some functionality is now exported.\n\nBREAKING CHANGE:\nSince we merge the Connection type into the Session, we do not need\nany longer to first instantiate the former. Users must now use the\n`xmysql.CreateSession` to open a connection with the MySQL server, or\n`xmysql.NewSession` when opening automatically is not wanted.\n\nResolves #57.","shortMessageHtmlLink":"enh(xmysql)!: rework Session and remove Connection type"}},{"before":"5c6155da0454c715106c4c2f94b35811e4029278","after":null,"ref":"refs/heads/release/v0.9.8","pushedAt":"2023-08-27T10:09:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"}},{"before":"a2592c82ea4679fcacd2399266406607896b96e9","after":"c2964167be63cb0ff1519d0dcd4d9c4665682154","ref":"refs/heads/main","pushedAt":"2023-08-27T10:09:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"geertjanvdk","name":"Geert Vanderkelen","path":"/geertjanvdk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6458628?s=80&v=4"},"commit":{"message":"Merge pull request #55 from golistic/release/v0.9.8\n\nrelease: v0.9.8","shortMessageHtmlLink":"Merge pull request #55 from golistic/release/v0.9.8"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADlquM3AA","startCursor":null,"endCursor":null}},"title":"Activity · golistic/pxmysql"}