Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 3 KB

CHANGELOG.md

File metadata and controls

68 lines (48 loc) · 3 KB

Release Notes

Most recent version is listed first.

v0.0.11

  • Bugfix;direct dependencies in a require block with indirect deps should be well formatted: #58

v0.0.10

  • Recognize toolchain keyword in go.mod files: #50
  • Exit with code 0 on success: #51
  • Format indirect dependencies into their own block: #53
  • Use generic slice functions: #56

v0.0.9

  • Update to Go v1.20: #47

v0.0.8

  • Bugfix, do not let build tags impact the source files that are scanned: #41
  • Bugfix, check whether modules are in both test and non-test files previsously, we were checking whether import paths(as opposed to module paths) are in both test & non-test files: #43

v0.0.7

  • List test-only dependencies in their own require block: #37
  • The require block of test-only dependencies should only be inserted after the last require block: #39

v0.0.6

  • Remove unnecessary loop, so as to improve perfomance: #33

v0.0.5

  • Add version in cli: #34

v0.0.4

  • rewrite how ote is implemented: #18 Get all the golang files in a project, parse them, get imports
  • Work with nested Go modules: #17 In repositories that have nested Go modules; ignore all the nested modules and only
    work/analyze the module that is passed in as an argument to ote
  • Have all static analysis passes succeed: #20
  • dont analyze Go files inside vendor/ directory: #21
  • Render unformatted //test comment correctly: #24
  • Perf improvement, do not generate a new string: #25 This is an improvement of #24
  • Call fetchModule only for the import paths that are not shared between test files and non-test files: #26
  • Add more tests: #29
  • Run tests in parallel: #30
  • If ote is unable to fetch the module for an import path due to build tags, emit appropriate error : #31

v0.0.3

  • take into account files ending in _test.go: #14

v0.0.2

  • add some quality metrics: #9
  • add ability to remove test comments: #10

v0.0.1

  • Add CLI: #1
  • Add documentation: #2
  • Add e2e tests: #4
  • add dummy run in CI: #5
  • add versioning script : #6