summaryrefslogtreecommitdiff
tag namev0.7.0 (6c1279b151254b9eb2ac6b3b379f8a011d5aeba1)
tag date2024-09-07 23:11:23 +0700
tagged byShulhan <ms@kilabit.info>
tagged objectcommit 15b2c9ae39...
downloadgorankusu-0.7.0.tar.xz
Release gorankusu v0.7.0 (2024-09-07)
=== Breaking changes * all: refactoring form input for multipart form-data This changes replace handling type for storing multipart form-data from "map[string][]byte" to [*multipart.Form] based on changes on module "pakakeh.go". === Enhancements * all: make HTTP Target Params works along with WithRawBody Previously, if WithRawBody is true, the Params will not be rendered and parsed during Run. This changes makes the Params works along with WithRawBody. If Params are set it will be rendered along with text area for raw body. * _www: support HTTP target with content type "text/html" In the Target form, user can select to send body as "text/html". * all: add git.sr.ht APIs into example The APIs is created using https://man.sr.ht/git.sr.ht/api.md as reference. We also needs the API to create webhook since no other way to create it in current sourcehut web. === Bug fixes * _www: fix save on null Headers and Vars If the user does not define the Headers, clicking Run on any HTTP Target will result in error when "save" function executed before it. * _www: fix form input type file where content is binary If the file in FormInput is binary, the conversion to "FormInput.value" will fail with an error like "invalid characters in String". * all: use [route.Path] to generate parameters Using [route.String] does not works if the parameter can be empty, while [route.Path] replace all keys and return the path as is. === Chores * all: add task to initialize the repository and tools The task "init" include initializing git submodule, installing third party tools for linters, and installing node packages. -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyS35x1RIQ2SkuGz5KU2C1AMnE8AUCZtx7MgAKCRBKU2C1AMnE 8PUxAQD5jOPaE4nfliPWmjf+CJa7mjX3Fw86x+6W96vIXX1hYQEAhM7OvL8lh/xR YfpMd4BdcdzSPoNdpbbFDSGglqlcCwM= =k91J -----END PGP SIGNATURE-----