github.com/fatih/gomodifytags
v1.17.0
#829 most downloaded on Go modules
fatih/gomodifytags
What this package is like to depend on
Last release 1 years ago
23 Apr 2025
Release timing varies
gaps range from 2 weeks to 11 months
Some releases are documented
notes for 10 of 19 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
62 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
62 releases · Nov 2017 to Apr 2025Releases
latest 60 of 62-
v1.17.1-0.20250423142747-f3939df9aa3c23 Apr 2025 pre-releaseNothing published for this version
-
v1.17.1-0.20250418144304-6c6ab728c68118 Apr 2025 pre-releaseNothing published for this version
-
v1.17.1-0.20250325171527-8c663b1c076525 Mar 2025 pre-releaseNothing published for this version
-
v1.17.015 Jul 2024Release notes
Open source →What's Changed
- Update README.md by @laurixyz in #90
- Bump golang.org/x/tools from 0.0.0-20180824175216-6c1c5e93cdc1 to 0.6.0 by @dependabot in #97
- Bump golang.org/x/tools from 0.6.0 to 0.7.0 by @dependabot in #98
- chore: use fmt.Errorf(...) instead of errors.New(fmt.Sprintf(...)) by @testwill in #106
- add TextMate2 bundle link by @vigo in #107
- Dependency and CI updates by @fatih in #112
- Don't double up underscores with -transform=snakecase by @arp242 in #96
New Contributors
- @laurixyz made their first contribution in #90
- @testwill made their first contribution in #106
- @vigo made their first contribution in #107
- @arp242 made their first contribution in #96
Full Changelog: v1.16.0...v1.17.0
-
v1.16.1-0.20240715074850-0af24e19f5a315 Jul 2024 pre-releaseNothing published for this version
-
v1.16.1-0.20230828104837-541eca67430a28 Aug 2023 pre-releaseNothing published for this version
-
v1.16.1-0.20230717124600-19c1ba3e50bc17 Jul 2023 pre-releaseNothing published for this version
-
v1.16.1-0.20230308150636-3280ef22beca08 Mar 2023 pre-releaseNothing published for this version
-
v1.16.1-0.20230225130906-c900e2fa64a225 Feb 2023 pre-releaseNothing published for this version
-
v1.16.1-0.20220514132629-450757f4820014 May 2022 pre-releaseNothing published for this version
-
v1.16.022 Sep 2021Release notes
Open source →This release introduces a new
titlecasetransformation option. By passing the--transform titlecaseflag, gomodifytags will transform the tags in the form of:"BaseDomain"` -> `"Base Domain"See related issue #65 and the PR introducing this change: #87
-
v1.15.1-0.20210922160606-38673b16951322 Sep 2021 pre-releaseNothing published for this version
-
v1.15.017 Sep 2021Release notes
Open source →This release adds the new
--quietflag. When passed, gomodifytags won't output the results to stdout. This flag might be helpful for users who usegomodifytagsfor scripting in conjunction with the-wflag.Changes: #86
-
v1.14.025 Aug 2021Release notes
Open source →This release changes the special keyword to format tag values from
$fieldto{field}. It fixes the issue described in:Changes included in this release are: #85
-
v1.13.004 Nov 2020Release notes
Open source →This release includes the changes from the PR: #64 gomodifytags handles now the following cases:
- anonymous structs as function parameters
func test(arg struct { Field int `json:"field"` }) { }
- "pointer to struct" type declaration
var x *struct { Field int `json:"field"` }
- "array of struct" type declaration
var x []struct { Field int }
and nested variants : "array of pointers to array of structs".
-
v1.12.025 Oct 2020Release notes
Open source →This release uses
flag.CommandLine.Parse()instead offlag.Parse()to check for errors during flag parsing. This let us catch re-defined flag names.Related changes: #75
-
v1.11.022 Oct 2020Release notes
Open source →The flag
--formatwas already in use.v1.10.0introduced a new feature that also provided the--formatflag. This releases changes the flag to--template.PR: #74
-
v1.10.1-0.20201022160102-66ed821d632222 Oct 2020 pre-releaseNothing published for this version
-
v1.10.1-0.20201022052854-45c5830e730f22 Oct 2020 pre-releaseNothing published for this version
-
v1.10.022 Oct 2020Release notes
Open source →This release includes a new
--formatflag to change a struct tag's values based on the field name. This allows us to generate custom struct tags that don't follow the standard definition listed in https://golang.org/pkg/reflect/#StructTag. For a concrete example checkout the readme: https://github.com/fatih/gomodifytags#formatting-tag-valuesIncludes the changes from PR: #69
-
v1.9.1-0.20201012231418-bdb461ef089f12 Oct 2020 pre-releaseNothing published for this version
-
v1.9.012 Oct 2020 -
v1.8.012 Oct 2020Release notes
Open source →Bump github.com/fatih/structtag from v1.0.0 to v1.2.0
Related change: #70
-
v1.7.005 Oct 2020Nothing published for this version
-
v1.6.1-0.20200727080659-74aa761c141327 Jul 2020 pre-releaseNothing published for this version
-
v1.6.1-0.20200716044928-10821e0c4be716 Jul 2020 pre-releaseNothing published for this version
-
v1.6.1-0.20200514055104-6d5c51f1c42d14 May 2020 pre-releaseNothing published for this version
-
v1.6.013 May 2020Nothing published for this version
-
v1.5.012 May 2020Nothing published for this version
-
v1.4.002 Apr 2020Nothing published for this version
-
v1.3.026 Feb 2020Nothing published for this version
-
v1.2.1-0.20200124060312-5882590b874124 Jan 2020 pre-releaseNothing published for this version
-
v1.2.019 Jan 2020Nothing published for this version
-
v1.1.1-0.20200117231108-43e8da4980fe17 Jan 2020 pre-releaseNothing published for this version
-
v1.1.017 Jan 2020Nothing published for this version
-
v1.0.104 Sep 2019Nothing published for this version
-
v1.0.006 Aug 2019Nothing published for this version
-
v0.0.0-20250423142747-f3939df9aa3c23 Apr 2025 pre-releaseNothing published for this version
-
v0.0.0-20240715074850-0af24e19f5a315 Jul 2024 pre-releaseNothing published for this version
-
v0.0.0-20230828104837-541eca67430a28 Aug 2023 pre-releaseNothing published for this version
-
v0.0.0-20210922191403-46cec66387fd22 Sep 2021 pre-releaseNothing published for this version
-
v0.0.0-20210825074426-6f01c0181f7325 Aug 2021 pre-releaseNothing published for this version
-
v0.0.0-20201104065542-c502265c935104 Nov 2020 pre-releaseNothing published for this version
-
v0.0.0-20201025080032-d4b34d8ade0425 Oct 2020 pre-releaseNothing published for this version
-
v0.0.0-20201012231418-bdb461ef089f12 Oct 2020 pre-releaseNothing published for this version
-
v0.0.0-20201005025559-1bc97ea1c01b05 Oct 2020 pre-releaseNothing published for this version
-
v0.0.0-20200727080659-74aa761c141327 Jul 2020 pre-releaseNothing published for this version
-
v0.0.0-20200716044928-10821e0c4be716 Jul 2020 pre-releaseNothing published for this version
-
v0.0.0-20200514055104-6d5c51f1c42d14 May 2020 pre-releaseNothing published for this version
-
v0.0.0-20200402050054-86adea36441902 Apr 2020 pre-releaseNothing published for this version
-
v0.0.0-20200226150602-37f1662e4c9626 Feb 2020 pre-releaseNothing published for this version
-
v0.0.0-20200124060312-5882590b874124 Jan 2020 pre-releaseNothing published for this version
-
v0.0.0-20200119081056-712bc1cae53a19 Jan 2020 pre-releaseNothing published for this version
-
v0.0.0-20200117231108-43e8da4980fe17 Jan 2020 pre-releaseNothing published for this version
-
v0.0.0-20190904054626-d94266efa18104 Sep 2019 pre-releaseNothing published for this version
-
v0.0.0-20190716070638-2dd5565a4bd816 Jul 2019 pre-releaseNothing published for this version
-
v0.0.0-20190714141403-b08246536dab14 Jul 2019 pre-releaseNothing published for this version
-
v0.0.0-20190517204355-df91c5bc755117 May 2019 pre-releaseNothing published for this version
-
v0.0.0-20180914191908-141225bf62b614 Sep 2018 pre-releaseNothing published for this version
-
v0.0.0-20180826164257-7987f52a710826 Aug 2018 pre-releaseNothing published for this version