From f4ccd179a80a989971ab22d5ed419a0f4f005da0 Mon Sep 17 00:00:00 2001 From: rios0rios0 Date: Fri, 6 Mar 2026 19:23:59 -0300 Subject: [PATCH] chore(bump): bumped version to 0.1.0 --- CHANGELOG.md | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8991db..47910ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,27 +16,24 @@ Exceptions are acceptable depending on the circumstances (critical bug fixes tha ## [Unreleased] -### Changed -- Restructured project to align with standard package format -- Moved source code to `pkg/test/` directory -- Moved tests to same package for internal field access -- changed the Go version to `1.26.0` and updated all module dependencies +## [0.1.0] - 2026-03-06 ### Added -- Modular Builder Pattern with extensible base builder -- Factory System for dynamic builder creation and management -- Configuration Management for applying default values and settings -- Validation Framework with built-in error accumulation -- Tag System for metadata support -- Clone & Reset capabilities for deep copy and state management + +- added Configuration Management for applying default values and settings +- added Factory System for dynamic builder creation and management +- added Tag System for metadata support +- added Validation Framework with built-in error accumulation +- added clone and reset capabilities for deep copy and state management +- added modular Builder Pattern with extensible base builder + +### Changed + +- changed the Go version to `1.26.0` and updated all module dependencies +- moved tests to same package for internal field access +- restructured project to align with standard package format (`pkg/test/`) ### Fixed +- fixed 41 lint findings including `forbidigo`, `errcheck`, `govet`, `funlen`, `cyclop`, `mnd`, and `nestif` violations - fixed test compilation error caused by `errors` variable shadowing `errors` package import in builder tests -- fixed `forbidigo` findings by replacing `fmt.Print*` with `log.Print*` in example code -- fixed `errcheck` findings by handling unchecked error returns in examples and factory code -- fixed `govet` shadow findings by using distinct variable names and type switches -- fixed `funlen` and `cyclop` findings by splitting monolithic `main()` into helper functions -- fixed `mnd` findings by extracting magic numbers into named constants -- fixed `nestif` finding by extracting `applyDefaults()` method to reduce nesting depth -