Skip to content

Releases: vburenin/ifacemaker

v1.3.0 – New Features, Better Struct Handling, and Test Improvements

05 Apr 19:37
c037120
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • feat: Add WithNotExported option by @br3w0r in #59
  • feat: Validate struct name before generating by @ehrktia in #61
  • feat: Remove leading space from iface comment with go:generate by @emfomy in #64

🐛 Fixes

  • fix: Update maker.Make() to work with a struct across files by @grivera64 in #72
  • fix: Generation of results for map, slice, pointer when targeting other package by @mikeschinkel in #66

🧪 Chores & Tests

  • chore: Add TestMainUsingImportedDeclaration to ifacemaker_test.go by @grivera64 in #73
  • chore: Dependency updates and support for GitHub Actions by @gaby in #71
  • chore: Improve tests coverage 30% by @gaby in #76

🧹 Refactors

📝 Documentation


🙌 New Contributors


Full Changelog: v1.2.1...v1.3.0

Bug fixes and minor impovements

09 May 18:59
Compare
Choose a tag to compare

What's Changed

  • Added default value for Comment option by @nirasan in #41
  • Fix imported packages ending with the name of the current package being incorrectly replaced by @Peter-Maguire in #43
  • Update README.md to use "go install" instead of "go get". by @wirekang in #49
  • [issue-12] implement a first pass on user's source files to find all … by @erstam in #47
  • Add option to define a package that will be imported by @Skarlso in #52
  • Add Dockerfile by @ulyssessouza in #57
  • Exclude methods by @kazhuravlev in #58

New Contributors

Full Changelog: v1.1.0...v1.2.1

v1.1.0

15 Oct 21:30
29e10f4
Compare
Choose a tag to compare

Includes good usability improvements (check for new options) and internal improvements.

v1.0.0

14 Jan 04:35
08359b1
Compare
Choose a tag to compare

It is already in CI/CD pipeline for over a year and is working great, let's make a release finally.