File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.4.2] - 2026-01-12
11+
12+ ### Fixed
13+ - ** Lint Compliance** : Resolved all golangci-lint issues for stricter configuration
14+ - Fixed gofmt formatting across 45 files
15+ - Fixed exhaustive switch statements (RecordType, Validator interface)
16+ - Fixed errorlint issues (use ` errors.Is ` instead of direct comparison)
17+ - Fixed variable shadowing in dnsmasq/Pi-hole providers
18+ - Fixed typos (cancelled → canceled)
19+ - Added status constants for health checks and provider metrics
20+
21+ ### Changed
22+ - ** Linter Configuration** : Refined ` .golangci.yml ` for long-term maintainability
23+ - Disabled ` prealloc ` (micro-optimization not worth verbosity)
24+ - Disabled ` revive:unexported-return ` (intentional API pattern)
25+ - Added structured exclusions for tests, providers, and config
26+ - Enabled only diagnostic and performance gocritic tags
27+ - ** Contributing Guide** : Fixed internal GitLab URL to public GitHub URL
28+
1029## [ 0.4.1] - 2026-01-11
1130
1231### Added
You can’t perform that action at this time.
0 commit comments