Skip to content

Releases: marhaupe/json2struct

v1.8.0

01 Oct 20:07
Compare
Choose a tag to compare

Changelog

v1.7.0

29 Sep 23:11
Compare
Choose a tag to compare

Changelog

  • e67a649 add -c option
  • 8d54973 fix some more invalid character bugs
  • 5e84ff7 remove unused field
  • 450db34 add source for lex/parse to README
  • d5e5dab Brew formula update for json2struct version v1.6.0

v1.6.0

29 Sep 23:02
Compare
Choose a tag to compare

Changelog

  • e34c261 add -c option
  • aef7f30 fix some more invalid character bugs
  • 8c69f69 remove unused field
  • 1f5473d add source for lex/parse to README
  • 9eaebf5 Brew formula update for json2struct version v1.5.0

v1.5.0

30 Jul 13:41
Compare
Choose a tag to compare

Changelog

  • 0a46ffc fix .goreleaser for latest version
  • 8bf5738 update dependencies, use go1.18
  • a9defe8 Brew formula update for json2struct version v1.4.1
  • c8c08f1 make sure all identifiers are valid (#14)
  • c64a884 Update README
  • dff45b2 Brew formula update for json2struct version v1.3.0
  • c8f5f24 Update README

v1.3.0

18 Jan 17:00
Compare
Choose a tag to compare

Changelog

fa4ed05 Update README
95a916c move internal/... to pkg/... to allow usage from other libs
2e2dd8b add homebrew section
6564d4e Brew formula update for json2struct version v1.3.0-beta.5

v1.3.0-beta.5

10 Aug 21:46
Compare
Choose a tag to compare

Changelog

0234cc2 add brew and snapcraft target
d0a9163 go mod tidy
33da96b improve readme
932718b improve help menu
fc91542 add test cases for invalid jsons
4fe315e remove NodeTypeKey
ab4d73c refactor packages

v1.3.0-beta.4

10 Aug 15:10
Compare
Choose a tag to compare

Changelog

e35a293 add testcases
0a7cd61 catch errors from generate
e691f02 only generate interface{} for arrays and diffent types
e2df638 refactoring
b2faa4f return error from generate
aab494a use $EDITOR instead of vim as editor

v1.3.0-beta.3

09 Aug 12:43
Compare
Choose a tag to compare

Changelog

cacd01a better error handling

v1.3.0-beta.2

09 Aug 00:25
Compare
Choose a tag to compare

Changelog

  • Fix panics not being handled properly

v1.3.0-beta

08 Aug 15:35
Compare
Choose a tag to compare

Changelog

  • Complete rewrite that improves performance and readability by quite a bit. Lexing and parsing is done by hand now, generating the code is done via https://github.com/dave/jennifer.
  • Added a -b or --benchmark flag that measures the time it took to generate the go code.