{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":712984878,"defaultBranch":"main","name":"simple-hal-client","ownerLogin":"beuss","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-01T15:53:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3670731?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701373871.0","currentOid":""},"activityList":{"items":[{"before":"fa0e048125a2eddec64bd437c0d3a746de46ed1e","after":"a98a4276c5f91037bb18a9f21c08b9299c077f02","ref":"refs/heads/main","pushedAt":"2023-11-30T19:51:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"2.1.0","shortMessageHtmlLink":"2.1.0"}},{"before":"e31100da91f8517888ba2e4cbc9f5d00f570ff7a","after":"fa0e048125a2eddec64bd437c0d3a746de46ed1e","ref":"refs/heads/main","pushedAt":"2023-11-30T19:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"templates: use generics to improve usability\n\nHalFormsTemplate can now be parametrized to strongly type data passed to\ninvoke().","shortMessageHtmlLink":"templates: use generics to improve usability"}},{"before":"fd09a4696f5772cc9e429624eee92acf8119bc5c","after":"e31100da91f8517888ba2e4cbc9f5d00f570ff7a","ref":"refs/heads/main","pushedAt":"2023-11-22T19:50:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"2.0.0","shortMessageHtmlLink":"2.0.0"}},{"before":"d60fa4a9ddd489195130c7eb86b567cdda9b2820","after":"fd09a4696f5772cc9e429624eee92acf8119bc5c","ref":"refs/heads/main","pushedAt":"2023-11-22T19:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"filter: rename FilterParam to FilterParams\n\nSince we're going to release a 2.0.0, fix this typo","shortMessageHtmlLink":"filter: rename FilterParam to FilterParams"}},{"before":"adc4011b00879b90065aff1694b4554a470fcae1","after":"d60fa4a9ddd489195130c7eb86b567cdda9b2820","ref":"refs/heads/main","pushedAt":"2023-11-22T19:45:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"template: automatically serialize JSON\n\nWhen a template expects a JSON content type, one can provide an object\nto invoke() and have it serialized.","shortMessageHtmlLink":"template: automatically serialize JSON"}},{"before":"61f68c0f4ed3a326617f143a7ec1dafff5fefb71","after":"adc4011b00879b90065aff1694b4554a470fcae1","ref":"refs/heads/main","pushedAt":"2023-11-22T19:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"template: properly handle multipart\n\nDo not add content-type header on templates requiring a multipart\ncontent type as boundary is browser generated and no content-type should\nbe specified for it to be added","shortMessageHtmlLink":"template: properly handle multipart"}},{"before":"f0c8c24d590aabd85ece67eecd033aaeab03647a","after":"61f68c0f4ed3a326617f143a7ec1dafff5fefb71","ref":"refs/heads/main","pushedAt":"2023-11-22T19:43:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"resource: content is not optional anymore\n\nThis implies removal of 204 special handling which was a remainder of\nfirst versions when API wasn't providing a custom response\nimplementation.","shortMessageHtmlLink":"resource: content is not optional anymore"}},{"before":"eafa977219f3b28e824a4b7f0c5be2b1cb60fda9","after":"f0c8c24d590aabd85ece67eecd033aaeab03647a","ref":"refs/heads/main","pushedAt":"2023-11-22T07:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"1.2.0","shortMessageHtmlLink":"1.2.0"}},{"before":"b4527c2c22f5b2c229529d16cfe328b37bc310b3","after":"eafa977219f3b28e824a4b7f0c5be2b1cb60fda9","ref":"refs/heads/main","pushedAt":"2023-11-22T07:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"hal-resource: shortcut method to get self link's href","shortMessageHtmlLink":"hal-resource: shortcut method to get self link's href"}},{"before":"bab1baa1eb6aad66871a77efb7c6959e68e7523e","after":"b4527c2c22f5b2c229529d16cfe328b37bc310b3","ref":"refs/heads/main","pushedAt":"2023-11-22T07:18:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"link: add method to resolve a link\n\nThis can be useful if someone wants to do something else than following\na link","shortMessageHtmlLink":"link: add method to resolve a link"}},{"before":"655aa4ea145d32d1399fb72a05c727239b2fa807","after":"bab1baa1eb6aad66871a77efb7c6959e68e7523e","ref":"refs/heads/main","pushedAt":"2023-11-17T21:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"1.1.0","shortMessageHtmlLink":"1.1.0"}},{"before":"fc03f3fc48d07dc01e0bc6608a745e006be63959","after":"655aa4ea145d32d1399fb72a05c727239b2fa807","ref":"refs/heads/main","pushedAt":"2023-11-17T21:20:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"client/links: add method to return HALResource directly\n\nAvoid await (await link.follow()).hal() pattern (and await (await\nclient.fetch()).hal()) by adding followHal and fetchHal to wrap it up","shortMessageHtmlLink":"client/links: add method to return HALResource directly"}},{"before":"107cc4c9bd0862077debd2a5f22d86399238b7bc","after":null,"ref":"refs/tags/v1.0.1","pushedAt":"2023-11-17T21:20:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"}},{"before":"becc7e36f1b02ecdbb3e31ee9d5c7dc19c296245","after":"fc03f3fc48d07dc01e0bc6608a745e006be63959","ref":"refs/heads/main","pushedAt":"2023-11-17T21:18:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"1.0.1","shortMessageHtmlLink":"1.0.1"}},{"before":"9d6864813acfa209f5b245eda14739a1391a3d4c","after":"becc7e36f1b02ecdbb3e31ee9d5c7dc19c296245","ref":"refs/heads/main","pushedAt":"2023-11-14T21:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"1.0.0","shortMessageHtmlLink":"1.0.0"}},{"before":"a7182d00fc88b9b5cb4e872279dff15547f765e5","after":"9d6864813acfa209f5b245eda14739a1391a3d4c","ref":"refs/heads/main","pushedAt":"2023-11-14T21:28:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"doc: add README & some info to package.json","shortMessageHtmlLink":"doc: add README & some info to package.json"}},{"before":"4c642ba46d528b41af0c8280829e38e1f9c085f6","after":"a7182d00fc88b9b5cb4e872279dff15547f765e5","ref":"refs/heads/main","pushedAt":"2023-11-14T12:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"doc: add README & some info to package.json","shortMessageHtmlLink":"doc: add README & some info to package.json"}},{"before":"8782628c6229905f63042599ff4bc7f173283cb3","after":"4c642ba46d528b41af0c8280829e38e1f9c085f6","ref":"refs/heads/main","pushedAt":"2023-11-14T12:50:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"hal-response: implement Response instead of extending it\n\nExteinding response cause somme issues with body & response codes\nhandling when calling super. Instead of extending, simply wrap the\noriginal response, thus avoiding to construct it\n\nCloses #4","shortMessageHtmlLink":"hal-response: implement Response instead of extending it"}},{"before":"8782628c6229905f63042599ff4bc7f173283cb3","after":null,"ref":"refs/heads/master","pushedAt":"2023-11-14T12:49:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"}},{"before":"e320c023675bd3e2a6b6a3de988628bc7be81263","after":"8782628c6229905f63042599ff4bc7f173283cb3","ref":"refs/heads/main","pushedAt":"2023-11-14T12:48:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"ci: drop node 16\n\nNode 16 is EOL and no time to waste getting something working just for\nfun","shortMessageHtmlLink":"ci: drop node 16"}},{"before":null,"after":"8782628c6229905f63042599ff4bc7f173283cb3","ref":"refs/heads/master","pushedAt":"2023-11-14T12:48:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"ci: drop node 16\n\nNode 16 is EOL and no time to waste getting something working just for\nfun","shortMessageHtmlLink":"ci: drop node 16"}},{"before":"15de341ce9c3d01ca21b8995bbcd0ee2c5da7e05","after":"e320c023675bd3e2a6b6a3de988628bc7be81263","ref":"refs/heads/main","pushedAt":"2023-11-14T07:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"doc: add README & some info to package.json","shortMessageHtmlLink":"doc: add README & some info to package.json"}},{"before":"be20fe7402d42b0a6a9afa9ee30bf7cff386b74f","after":"15de341ce9c3d01ca21b8995bbcd0ee2c5da7e05","ref":"refs/heads/main","pushedAt":"2023-11-14T07:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"hal-response: implement Response instead of extending it\n\nExteinding response cause somme issues with body & response codes\nhandling when calling super. Instead of extending, simply wrap the\noriginal response, thus avoiding to construct it\n\nCloses #4","shortMessageHtmlLink":"hal-response: implement Response instead of extending it"}},{"before":"f2a076240de7ee89974865eae91b2744bc61594c","after":"be20fe7402d42b0a6a9afa9ee30bf7cff386b74f","ref":"refs/heads/main","pushedAt":"2023-11-13T07:26:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"url: correctly handle undefined and no-host bases\n\nCloses #3","shortMessageHtmlLink":"url: correctly handle undefined and no-host bases"}},{"before":"12e99e7f1e71a280c9124e26f1a9cc0970ea33b4","after":"f2a076240de7ee89974865eae91b2744bc61594c","ref":"refs/heads/main","pushedAt":"2023-11-12T20:30:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"url: correctly handle undefined and no-host bases\n\nCloses #3","shortMessageHtmlLink":"url: correctly handle undefined and no-host bases"}},{"before":"b3d7077149d033e30c76878929b224fb9cd84347","after":"12e99e7f1e71a280c9124e26f1a9cc0970ea33b4","ref":"refs/heads/main","pushedAt":"2023-11-12T20:29:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"url: correctly handle undefined and no-host bases\n\nCloses #3","shortMessageHtmlLink":"url: correctly handle undefined and no-host bases"}},{"before":"75a4379f7fc84281e7f8bca56c774ba68ef52a2b","after":"b3d7077149d033e30c76878929b224fb9cd84347","ref":"refs/heads/main","pushedAt":"2023-11-12T15:29:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"hal-forms: add basic support for templates\n\nAdd handling for templates and basic properties\n\nCloses #2","shortMessageHtmlLink":"hal-forms: add basic support for templates"}},{"before":"c3765bcf56be40976133cbae7d06a16030a09f2a","after":"75a4379f7fc84281e7f8bca56c774ba68ef52a2b","ref":"refs/heads/main","pushedAt":"2023-11-12T15:23:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"hal: implement all elements for HAL links & embedded handling\n\nAdd the base infrastructure for performing requests and handle their\nresults as HAL documents\n\nCloses #1","shortMessageHtmlLink":"hal: implement all elements for HAL links & embedded handling"}},{"before":"892b7f96c01d921b31e6d3a19b96f07588fd43dc","after":"c3765bcf56be40976133cbae7d06a16030a09f2a","ref":"refs/heads/main","pushedAt":"2023-11-11T14:20:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"hal: implement all elements for HAL links & embedded handling\n\nAdd the base infrastructure for performing requests and handle their\nresults as HAL documents\n\nCloses #1","shortMessageHtmlLink":"hal: implement all elements for HAL links & embedded handling"}},{"before":"e7e806f957cd56b06cded25b0524b825125b6f08","after":"892b7f96c01d921b31e6d3a19b96f07588fd43dc","ref":"refs/heads/main","pushedAt":"2023-11-10T20:58:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beuss","name":"Sébastien Le Ray","path":"/beuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3670731?s=80&v=4"},"commit":{"message":"hal: implement all elements for HAL links & embedded handling\n\nAdd the base infrastructure for performing requests and handle their\nresults as HAL documents\n\nCloses #1","shortMessageHtmlLink":"hal: implement all elements for HAL links & embedded handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADvHTyagA","startCursor":null,"endCursor":null}},"title":"Activity · beuss/simple-hal-client"}