Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.35 KB

changelog.md

File metadata and controls

35 lines (28 loc) · 1.35 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning

Added

  • Setup project (ci and sonar)
  • Setup e2e test solution (cucumber + docker).
  • Setup Docker based build system.
  • Add default api endpoint info
  • Setup command based pattern using verdeter
  • Add an http error handling mecanism
  • Add a json controller
  • Add a dto package
  • The tasks in the CI are ran in parallel.
  • Add a Generic CRUD Repository
  • Add a configuration structure containing all the configuration holder.
  • Refactor codebase to use the DI framework uber-go/fx. Now all services and controllers relies on interfaces.
  • Add an generic ID to the repository interface
  • Add a retry mecanism for the database connection
  • Add init flag to migrate database and create admin user.
  • Add a CONTRIBUTING.md and a documentation file for configuration (configuration.md)
  • Add a session services.
  • Add a basic authentification controller.
  • Now config keys are only declared once with constants in the configuration/ package.
  • Add a dto that is returned on a successful login.
  • Update verdeter to version v0.4.0