Releases: dogy-app/backend-api
Releases · dogy-app/backend-api
Release v0.3.0
Release 0.3.0 (2025-04-21)
Changelog
Features
21edc54Implemented retrieving daily challengesec1960fAdded route for creating new daily challenge4411092Implemented daily challenges940b5d0Implemented image upload and delete
Documentation
8bbdbb6Added documentation for server and client error types3f060a2Added documentation for main module460a5a1Added documentation for error handling0d97df8Added documentation for auth middleware
Testing
769df5eAdded unit test for config9e83a55Added unit and integration test for auth middleware1b5d202Added unit test for auth core
Refactor
Others
95338b4Cleanup debug printse10ee7dAdded daily challenge existence checkda0923dAdded azure openai endpoint and api key70d1360Added daily challenge table90b97b5Updated config to include azure blob storage3109a00Added package metadata
Build
Release v0.2.2
Release 0.2.2 (2025-04-18)
Changelog
Features
ec9fa9aAdded logging middleware
Bug Fixes
7018ed0Proper error handling for auth
CI/CD
97a7c10Fixed creating new cache for every release
Refactor
Others
5aa1bd2Separated config for tracing in prod and dev841ff8eImplemented error types for user handlersbd023daAdded UserNotFound error9f1e1e9Cleanup debug prints2505d51Added current user to logs3691677Replaced generic error with client and server error
Build
Release v0.2.1
Release v0.2.0
Release 0.2.0 (2025-04-09)
Changelog
Features
6fea603Implemented all routes for assistant threads75483fdImplemented all routes for petsb910ff7Implemented create pet handler4989a9eAdded all models for pets and its enum variants1f7932aAdded all routes for users86d6d4aAdded middleware for retrieving internal id501d401Added db migrations for initial setup258bcafAdded auth middleware83fac37Added user routes5071798Added healthcheck endpointsb1dbec3Implemented JWT decoder for clerk
Bug Fixes
50d6550Azp field when decoding JWT token removed for prod1a43189Distinguish null and unspecified field for trial start date
Documentation
0415d34Added openapi spec
Testing
569595cAdded test for decoding JWT token
CI/CD
Others
a666c73Cleanup go filesda5e77aSeparated enum types for gender in pets and users7277c15Changed function to pg_uuidv7 extension979eb86Replace hard-coded assistant endpoint with env78e470aCleanup unused dead codede1247bRemoved debug messages04aa424Added table for assistant threads335b547Added reqwest crate6c8e3d8Changed type to postgres array instead of denormalize1d31fbdSwitched from direct connection to pgpoolddb4c3aAdded chrono and uuid6f63000Added a script to inject env to migration files488faafAdded initial crates162a712Initialized middleware layer for auth5e66611Added aliases to error and result typesb7ff60aAdded config settings
Release v0.1.0
Release 0.1.0 (2025-02-18)
Changelog
Features
9fbbf3cImplemented patching for users02eb51fAdded weight unit for creating new pets52b7034Added delete pet handlerf23a8cdAdded utility routes for pets5c22e7cAdded pets service27c5489Added create, get, and delete methods for users65cc48eAdded users service7e7532eAdded oapi-codegen for validation1455963[Breaking
Change] Migrated middleware from net/http to fiber9a40aa1[Breaking
Change] Moved from echo to fiberd547907Added places table
Bug Fixes
501c8bfUuid and decimal incorrect parsing for input validation
Documentation
32e0b8cAdded openapi specs
CI/CD
63d7759Added discord webhook for releaseca0e023Change the range of commit for changelog64f44cfSetup docker for containerizing
Refactor
a8ca339Moved database dir to root