Skip to content

v1.0.7

Choose a tag to compare

@sebrandon1 sebrandon1 released this 28 May 17:28
· 10 commits to main since this release
b40b8b9

What's Changed

🧪 Testing

  • Add comprehensive edge case test coverage (#28)
    • 13 new test cases covering malformed YAML, empty files, multi-document YAML, and stdin handling
    • Achieves 89.8% code coverage with 35 total tests

🚀 Features

  • Add config file support via .olm-lint.yaml (#23, #22)
  • Add stdin support via --path - (#22)
  • Add short flag aliases for all CLI flags (#19)
  • Add format input to GitHub Action (#27)

🐛 Bug Fixes

  • Fix semver validation, whitespace trimming, and exclude logic (#21)
  • Add JSON and template format validation for annotations (#20)

🔧 Improvements

  • Add helpful error messages with suggestions (#27)
  • Use map lookup for allowed annotations instead of linear search (#25)
  • Add .golangci.yml config and fix errorlint finding (#26)

🐳 Container

  • Add non-root user, OCI labels, and strip debug symbols in Dockerfile (#24)

Full Changelog: v1.0.6...v1.0.7

What's Changed

Full Changelog: v1.0.6...v1.0.7