- chore: prepare for v2 release
- chore: update dependencies
- refactor(suite): use TestCase.Assert helper for consistency with with Load
- BREAKING CHANGE: improve logging (#9)
- lint(codec): remove unnecessary conversion (unconvert)
- feat(suite): add TestCase.Assert helper
- feat(codec/json): use json.Decoder with UseNumber to avoid losing precision
- feat(suite): add TestCase to func signature
- test(testdata): update test broken by empty explode change
- fix(testdata): only set explode values when not empty
- docs(readme): typo
- lint(suite): add t.Helper()
- docs(readme): add section for RunTestSuite
- docs(readme): add notes about 'explode' option and 'only' skips
- test(testdata): adding coverage to explode test for a nested directory
- refactor(suite): use local T interface consistently
- feat(testdata): put special treatment for maps behind a struct tag option (explode) (#8)
- test(suite): fix tests on CI by using .gitkeep files in otherwise empty dirs
- feat(suite): add support for only running specific tests (the opposite of skip)
- lint: add golangci config
- lint(thelper): use t.Helper() consistently
- lint(tagliatelle): use consistent json tags
- lint(perfsprint): replace fmt.Sprintf with string concat
- fix: remove testing spew.Dump
- lint(errorlint): properly wrap errors
- lint(lll): maintain lines under 120 width
- refactor: remove unnecessary context
- refactor: remove unnecessary comments and parameters
- lint(gocritic): convert if/else to switch
- lint(cyclop): reduce complexity of loadDir and saveDir
- lint(gopls): remove unnecessary type arguments
- put lowest supported version in go.mod
- test(suite): add coverage for RunTestSuite
- feat(suite): add helper for common suite runner
- test older versions of go
- docs(readme): overhaul
- test(suite): add coverage
- test(testdata): improve coverage
- test(codec): add coverage
- fix broken tests
- fix lint rules
- add github actions to run golangci-lint
- Update README.md
- feat(suite): add support for skipping test cases
- test: fixing unknown-codec test case following yaml addition
- API overhaul (v1) (#7)
- feat(testdata): consider empty values as empty files
- feat: add subtests helper
- docs(readme): typo