Skip to content

v0.0.2 - #95

Merged
devzeeh merged 9 commits into
mainfrom
unicard-v0.0.2-rc
Aug 8, 2026
Merged

v0.0.2 #95
devzeeh merged 9 commits into
mainfrom
unicard-v0.0.2-rc

Conversation

@devzeeh

@devzeeh devzeeh commented Aug 8, 2026

Copy link
Copy Markdown
Owner

No description provided.

dependabot Bot and others added 9 commits July 19, 2026 03:12
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 7.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v5...v7)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
- Separate handler, service, repository, model, validator, jwt, mailer, middleware, utils, and routes into individual files
- Remove deprecated strings.Title in favor of golang.org/x/text/cases
- Add mutex to otpStore to fix concurrent read/write race condition
- Extract all SMTP logic into mailer.go to remove duplication
- Add ValidateForgotPasswordRequest to catch invalid email input
- Move RateLimitMiddleware to middleware package
- Register all auth routes via auth.RegisterRoutes in main.go
- Removed `dto.go` entirely to eliminate the standalone DTO file pattern.
- Moved all HTTP request payloads into `handler.go` to keep them localized to their respective handlers.
- Consolidated core domain results and view models into a unified `model.go`.
- Strengthened clean architecture principles by separating transport objects from database entities.
…ment/actions/setup-go-7

Bump actions/setup-go from 5 to 7
…ation

- Verified and enforced strict adherence to Clean Architecture principles (Handler -> Service -> Repository) within the merchant module.
- Added comprehensive GoDoc comments across all layers to clarify data flow, dependency injection, and core business logic.
- Improved code maintainability and resolved structural ambiguities in the merchant endpoints.
Refactor & Docs: Clean up merchant architecture and improve comprehensive GoDoc documentation
@devzeeh
devzeeh merged commit 709da0c into main Aug 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant