{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":558348386,"defaultBranch":"main","name":"goutils","ownerLogin":"hecigo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-27T11:22:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/123617364?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1667385818.293854","currentOid":""},"activityList":{"items":[{"before":"afb83168a924653c6d3e882806675f87c99ed0e3","after":"bfef629263e1d4c298ef869dad9b3b5ab278a2f3","ref":"refs/heads/main","pushedAt":"2023-05-19T03:39:10.866Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"fioenix","name":"Fioenix","path":"/fioenix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3040087?s=80&v=4"},"commit":{"message":"Merge pull request #4 from hecigo/dev\n\nDev","shortMessageHtmlLink":"Merge pull request #4 from hecigo/dev"}},{"before":"df1e8cbb182b1a5a2d2cac0c04034dffb6dfce9c","after":"db16afc5537580b4180c963b198992eddbfdef5b","ref":"refs/heads/dev","pushedAt":"2023-05-18T11:18:12.276Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpi-tech-owner","name":"[HPI Tech]","path":"/hpi-tech-owner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91875061?s=80&v=4"},"commit":{"message":"πŸ”§ refactor(kit.go): modify QuickLoad() to return the environment variable string\nThe QuickLoad() function now returns the environment variable string instead of just loading it. This improves the function's usability as it can now be used to retrieve the environment variable string and use it in other parts of the code.","shortMessageHtmlLink":"πŸ”§ refactor(kit.go): modify QuickLoad() to return the environment vari…"}},{"before":"afb83168a924653c6d3e882806675f87c99ed0e3","after":"df1e8cbb182b1a5a2d2cac0c04034dffb6dfce9c","ref":"refs/heads/dev","pushedAt":"2023-05-18T11:02:15.799Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpi-tech-owner","name":"[HPI Tech]","path":"/hpi-tech-owner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91875061?s=80&v=4"},"commit":{"message":"πŸ› fix(env.go): make LoadEnv function return a string to fix compilation error\nThe LoadEnv function was not returning any value, which caused a compilation error. The function now returns the value of the env variable.","shortMessageHtmlLink":"πŸ› fix(env.go): make LoadEnv function return a string to fix compilati…"}},{"before":"bf26fd1207e6024ac917e8d42585a6bc77e2096b","after":"afb83168a924653c6d3e882806675f87c99ed0e3","ref":"refs/heads/dev","pushedAt":"2023-05-18T10:42:15.788Z","pushType":"push","commitsCount":9,"pusher":{"login":"hpi-tech-owner","name":"[HPI Tech]","path":"/hpi-tech-owner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91875061?s=80&v=4"},"commit":{"message":"πŸ”¨ refactor(convert.go): rename AnyToStr to ToStr and add support for returning string without error\n✨ feat(json.go): add UnmarshalIntf function to unmarshal JSON to any interface{} type\nπŸ”¨ refactor(time.go): add support for custom format in TimeStr function\nThe AnyToStr function has been renamed to ToStr to improve semantics. The function now returns a string without an error if the conversion is successful. The UnmarshalIntf function has been added to unmarshal JSON to any interface{} type. This function is useful when the destination type is unknown. The TimeStr function now supports a custom format parameter to format the time to a string in a custom format.","shortMessageHtmlLink":"πŸ”¨ refactor(convert.go): rename AnyToStr to ToStr and add support for …"}},{"before":"eaceb0c1c22da98abbf4503790f4634eda20dc57","after":"afb83168a924653c6d3e882806675f87c99ed0e3","ref":"refs/heads/main","pushedAt":"2023-05-18T10:41:42.453Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpi-tech-owner","name":"[HPI Tech]","path":"/hpi-tech-owner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91875061?s=80&v=4"},"commit":{"message":"πŸ”¨ refactor(convert.go): rename AnyToStr to ToStr and add support for returning string without error\n✨ feat(json.go): add UnmarshalIntf function to unmarshal JSON to any interface{} type\nπŸ”¨ refactor(time.go): add support for custom format in TimeStr function\nThe AnyToStr function has been renamed to ToStr to improve semantics. The function now returns a string without an error if the conversion is successful. The UnmarshalIntf function has been added to unmarshal JSON to any interface{} type. This function is useful when the destination type is unknown. The TimeStr function now supports a custom format parameter to format the time to a string in a custom format.","shortMessageHtmlLink":"πŸ”¨ refactor(convert.go): rename AnyToStr to ToStr and add support for …"}},{"before":"0646156ec6924689098eadeacb1bc00a33aca18b","after":"eaceb0c1c22da98abbf4503790f4634eda20dc57","ref":"refs/heads/main","pushedAt":"2023-05-18T09:39:15.603Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpi-tech-owner","name":"[HPI Tech]","path":"/hpi-tech-owner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91875061?s=80&v=4"},"commit":{"message":"πŸš€ feat(convert.go): add MapStrAnyToStruct function to convert map[string]interface{} to a struct\nThis commit adds a new function called MapStrAnyToStruct which takes a map[string]interface{} and a destination struct as input. The function converts the map to a JSON string and then unmarshals it into the destination struct. This function is useful when working with APIs that return JSON data that needs to be converted to a Go struct.","shortMessageHtmlLink":"πŸš€ feat(convert.go): add MapStrAnyToStruct function to convert map[str…"}},{"before":"15c393e8b4ce7d161b4031a16c21fe7f41fed97d","after":"0646156ec6924689098eadeacb1bc00a33aca18b","ref":"refs/heads/main","pushedAt":"2023-05-18T09:16:58.115Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpi-tech-owner","name":"[HPI Tech]","path":"/hpi-tech-owner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91875061?s=80&v=4"},"commit":{"message":"πŸš€ feat(auth.go): add CheckAPISecretKey function to validate API secret keys\nThe CheckAPISecretKey function takes an API secret key as input and returns an error if the key is invalid. The function decrypts the key using the Decrypt function and checks if the decrypted key exists in the clientSecrets map. If the key is valid, the function returns nil, otherwise, it returns an error. This function is useful for validating API secret keys before allowing access to protected resources.","shortMessageHtmlLink":"πŸš€ feat(auth.go): add CheckAPISecretKey function to validate API secre…"}},{"before":"ef965802a9cec93e6a2920d5be7e4f4821d99a88","after":"15c393e8b4ce7d161b4031a16c21fe7f41fed97d","ref":"refs/heads/main","pushedAt":"2023-05-17T09:36:44.283Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpi-tech-owner","name":"[HPI Tech]","path":"/hpi-tech-owner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91875061?s=80&v=4"},"commit":{"message":"πŸ”Ό chore(go.mod): upgrade Go version to 1.20\nThe Go version has been upgraded from 1.19 to 1.20 to take advantage of the latest features and improvements in the language.","shortMessageHtmlLink":"πŸ”Ό chore(go.mod): upgrade Go version to 1.20"}},{"before":"6afc65cc76f9100ff2a28c29e378ee3b78a1ba83","after":"ef965802a9cec93e6a2920d5be7e4f4821d99a88","ref":"refs/heads/main","pushedAt":"2023-05-17T09:24:52.213Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpi-tech-owner","name":"[HPI Tech]","path":"/hpi-tech-owner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91875061?s=80&v=4"},"commit":{"message":"πŸ“ docs(README.md): update repository URL in documentation\nπŸš€ chore(go.mod): update module name to match new repository URL\nThe repository URL in the documentation has been updated to reflect the new repository location. The go.mod file has been updated to match the new module name.","shortMessageHtmlLink":"πŸ“ docs(README.md): update repository URL in documentation"}},{"before":"805f49ab63de530fc282e0522b06387a8cc80e27","after":"6afc65cc76f9100ff2a28c29e378ee3b78a1ba83","ref":"refs/heads/main","pushedAt":"2023-05-17T09:11:19.353Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpi-tech-owner","name":"[HPI Tech]","path":"/hpi-tech-owner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91875061?s=80&v=4"},"commit":{"message":"πŸ”’ chore(go.mod): update dependencies\nπŸ”’ chore(go.sum): update dependencies\nThis commit updates the dependencies in the go.mod and go.sum files. The following dependencies were updated:\n- github.com/goccy/go-json from v0.9.11 to v0.10.2\n- github.com/joho/godotenv from v1.4.0 to v1.5.1\n- github.com/sirupsen/logrus from v1.9.0 to v1.9.1\n- golang.org/x/sys from v0.2.0 to v0.8.0 (indirect dependency)","shortMessageHtmlLink":"πŸ”’ chore(go.mod): update dependencies"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADL93VcwA","startCursor":null,"endCursor":null}},"title":"Activity Β· hecigo/goutils"}