{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":528738410,"defaultBranch":"master","name":"scriban","ownerLogin":"ehtick","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-08-25T07:17:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21044772?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1661411876.750247","currentOid":""},"activityList":{"items":[{"before":"3afac40c6db288e94d728d9c308fc03fbb3c1adb","after":"38df14946721238d2f4badc7c0b6e8a1c594e23c","ref":"refs/heads/master","pushedAt":"2024-04-27T08:05:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #545 from BenJBailey/patch-1\n\nUpdate runtime.md: add documentation on getting variables from global","shortMessageHtmlLink":"Merge pull request scriban#545 from BenJBailey/patch-1"}},{"before":"956aa2bc2914353caf17dcc2cddc001233ead543","after":"3afac40c6db288e94d728d9c308fc03fbb3c1adb","ref":"refs/heads/master","pushedAt":"2024-03-19T08:41:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Update readme.md","shortMessageHtmlLink":"Update readme.md"}},{"before":"f2f3cf41cde1ba7226760fd9b456f3d5d7aa1ca1","after":"956aa2bc2914353caf17dcc2cddc001233ead543","ref":"refs/heads/master","pushedAt":"2024-02-17T23:07:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix ci packaging with new NuGet","shortMessageHtmlLink":"Fix ci packaging with new NuGet"}},{"before":"24a49853d2e7c606d50de0dec70fd7bd68b70a4f","after":"f2f3cf41cde1ba7226760fd9b456f3d5d7aa1ca1","ref":"refs/heads/master","pushedAt":"2024-02-16T20:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Implements Full Support for System.Text.Json - Closes #527 (#533)\n\n* feat(json-support): Add Support for System.Text.Json.JsonElement #527\r\n\r\n- Introduced JsonElementExtensions.cs to convert JsonElements into Scriban objects\r\n- Updated ScriptArray.cs and ScriptObject.cs to handle JsonElements\r\n- Enhanced ScriptObjectExtensions.cs with methods for importing JsonElements into script objects\r\n- Extended Template.cs with a Render method that accepts a JsonElement as input\r\n- Added new test cases to validate JSON support\r\n\r\n* feat(json-support): Add object.form_json and object.to_json functions #527\r\n\r\n- Implemented FromJson function to convert JSON to Scriban value\r\n- Implemented ToJson function to convert Scriban value to JSON\r\n- Added new test cases for JSON parsing and conversion in TestObjectFunctions.cs\r\n\r\n* feat(json-support): Updating docs to show new functionality\r\n\r\n* feat(json-support): Removed unnecessary JSON support from ScriptArray and ScriptObject\r\n\r\n- Deleted methods that added JsonElement to ScriptArray and ScriptObject\r\n- Removed JsonElement handling in Add and SetValue methods of ScriptObject\r\n- Erased test cases for adding json values in TestScriptArrayJson.cs and TestScriptObjectJson.cs\r\n\r\n* chore(json-support): Fix Docs unit test - Updated JSON formatting in builtins.md\r\n\r\n* feat(json-support): Move JSON handling to import logic\r\n\r\n- Moved JSON conversion logic to JsonElementExtensions.cs\r\n- Removed JSON handling code from ScriptObject.cs to ScriptObjectExtensions.cs import\r\n- Added ConvertValue method to handle Scriban value conversions\r\n\r\n* fix(json-support): Remove explicit ScriptObject.From(JsonElement) method\r\n\r\n- Deleted method for creating a ScriptObject from a JsonElement as this functionality can be achieved using generic from object method\r\n- Removed unused using directives in ScriptObject.cs and ScriptObjectExtensions.cs\r\n\r\n* fix(json-support): Remove explicit Template.Render JsonElement method\r\n\r\n- Removed Render method with JsonElement as this can be achieved using the generic render object method\r\n- Deleted System.Text.Json usage in Scriban.Template.cs","shortMessageHtmlLink":"Implements Full Support for System.Text.Json - Closes scriban#527 (sc…"}},{"before":"ff04343320455c921a2c30b602388d184aed401a","after":"24a49853d2e7c606d50de0dec70fd7bd68b70a4f","ref":"refs/heads/master","pushedAt":"2024-01-09T16:37:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix NuGet packaging","shortMessageHtmlLink":"Fix NuGet packaging"}},{"before":"c2533438c1359d699fdacd4ddd5cf032bbb7ea6b","after":"ff04343320455c921a2c30b602388d184aed401a","ref":"refs/heads/master","pushedAt":"2024-01-09T07:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Update to net8.0. Fix tests for 2024","shortMessageHtmlLink":"Update to net8.0. Fix tests for 2024"}},{"before":"7ae92321e0ca4fceaf2d3a9dd0463234deecb4ac","after":"c2533438c1359d699fdacd4ddd5cf032bbb7ea6b","ref":"refs/heads/master","pushedAt":"2023-09-09T18:20:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Link to kalk for a usage of Scriban outside text templating.","shortMessageHtmlLink":"Link to kalk for a usage of Scriban outside text templating."}},{"before":"f823a8204262f89945057316899b752ad55f4a4b","after":"7ae92321e0ca4fceaf2d3a9dd0463234deecb4ac","ref":"refs/heads/master","pushedAt":"2023-09-06T18:09:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add documentation for interpolated strings","shortMessageHtmlLink":"Add documentation for interpolated strings"}},{"before":"1328529daa62ab7a0d292a55ef3006e85330478f","after":"f823a8204262f89945057316899b752ad55f4a4b","ref":"refs/heads/master","pushedAt":"2023-09-06T00:08:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add string interpolation (#518)\n\n* Add string interpolation\r\n\r\n* Add string interpolation\r\n\r\n* Add error messages related to string interpolation\r\nAdd new tests\r\n\r\n* Fix bug causing conditional expressions to be not parsed correctly when direcly embedded into interpolated expression (thanks to lofcz for pointing conditional expression scenario)\r\nAdd some new tests\r\n\r\n---------\r\n\r\nCo-authored-by: Pawel Oziomek ","shortMessageHtmlLink":"Add string interpolation (scriban#518)"}},{"before":"003e1acf3bdd5f6f10e24d2ea4313f457a0361d3","after":"1328529daa62ab7a0d292a55ef3006e85330478f","ref":"refs/heads/master","pushedAt":"2023-06-12T02:21:09.564Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #509 from ranger-turtle/NewBuiltin\n\nAdd EqualsIgnoreCase string builtin function","shortMessageHtmlLink":"Merge pull request scriban#509 from ranger-turtle/NewBuiltin"}},{"before":"3912f57327e1e14cac521fdeb9b7b00d74b0aee3","after":"003e1acf3bdd5f6f10e24d2ea4313f457a0361d3","ref":"refs/heads/master","pushedAt":"2023-05-01T16:35:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix IDictionary implementation for ScriptObject","shortMessageHtmlLink":"Fix IDictionary implementation for ScriptObject"}},{"before":"8953646e0c746abc95a5b69d4edc5a4f05ec2ae4","after":"3912f57327e1e14cac521fdeb9b7b00d74b0aee3","ref":"refs/heads/master","pushedAt":"2023-04-22T21:36:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #494 from TimothyMakkison/patch-2\n\nMinor docs edit","shortMessageHtmlLink":"Merge pull request scriban#494 from TimothyMakkison/patch-2"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO7zqugA","startCursor":null,"endCursor":null}},"title":"Activity · ehtick/scriban"}