Skip to content

Releases: Jh123x/buildergen

Release v0.3.0

03 Feb 14:31
7c09221
Compare
Choose a tag to compare

What's Changed

  • feat: write multiple builders to the same file by @Jh123x in #11

Full Changelog: v0.2.1...v0.3.0

Release v0.2.1

30 Oct 10:38
Compare
Choose a tag to compare

What's Changed

  • feat: add go internal AST as a parser mode by @Jh123x in #10
  • fix: fix discrepancy between local unit tests and actions unit tests

Full Changelog: v0.2.0...v0.2.1

v0.2.0

14 Sep 08:28
Compare
Choose a tag to compare

What's Changed

  • feat: add yaml file support for code generation by @Jh123x in #8
  • feat: end file parsing after detecting struct
  • fix: fix parser bug when encountering inline comments
  • fix: fix bug when inline comments are used in structs

Full Changelog: v0.1.0...v0.2.0

v0.1.0

07 Sep 19:43
Compare
Choose a tag to compare

What's Changed

  • feat: parser rewrite to improve runtime by @Jh123x in #7
  • feat: new flag for optional code validation before generation
  • fix: fix usage message with \n in the string
  • docs: update with new benchmark + remove hash column

Full Changelog: v0.0.7...v0.1.0

v0.0.7

06 Sep 16:39
7f51ed0
Compare
Choose a tag to compare

What's Changed

  • feat: more optimizations by @Jh123x in #6
  • fix: fix incorrect version number

Full Changelog: v0.0.6...v0.0.7

v0.0.6

03 Sep 16:09
9dfc215
Compare
Choose a tag to compare

What's Changed

  • feat: improve import parsing by @Jh123x in #5

Full Changelog: v0.0.5...v0.0.6

v0.0.5

03 Sep 14:07
Compare
Choose a tag to compare

Changelog

  1. Fix a bug where extra imports are added for files with extra imports.

Full Changelog: v0.0.4...v0.0.5

v0.0.4

27 Aug 16:07
37747a9
Compare
Choose a tag to compare

What's Changed

  • feat: improve runtime by formatting and importing output by @Jh123x in #4
  • feat: add version number inside the builder

Full Changelog: v0.0.3...v0.0.4

v0.0.3

17 Aug 07:13
Compare
Choose a tag to compare

What's Changed

  • feat: optimize attribute keyword check

Full Changelog: v0.0.2...v0.0.3

v0.0.2

14 Aug 15:29
Compare
Choose a tag to compare

What's Changed

  • feat: format functions inline instead of writing to file first
  • test: add tests to parser

Full Changelog: v0.0.1...v0.0.2