Skip to content

Releases: dogy-app/backend-api

Release v0.3.0

21 Apr 11:18

Choose a tag to compare

Release 0.3.0 (2025-04-21)

Changelog

Features

  • 21edc54 Implemented retrieving daily challenges
  • ec1960f Added route for creating new daily challenge
  • 4411092 Implemented daily challenges
  • 940b5d0 Implemented image upload and delete

Documentation

  • 8bbdbb6 Added documentation for server and client error types
  • 3f060a2 Added documentation for main module
  • 460a5a1 Added documentation for error handling
  • 0d97df8 Added documentation for auth middleware

Testing

  • 769df5e Added unit test for config
  • 9e83a55 Added unit and integration test for auth middleware
  • 1b5d202 Added unit test for auth core

Refactor

  • 9deb215 Renamed daily streaks to challenges
  • 2a003e4 Moved pets to store module

Others

  • 95338b4 Cleanup debug prints
  • e10ee7d Added daily challenge existence check
  • da0923d Added azure openai endpoint and api key
  • 70d1360 Added daily challenge table
  • 90b97b5 Updated config to include azure blob storage
  • 3109a00 Added package metadata

Build

  • ebc7be7 Added chrono-tz
  • 79e9451 Added azure_storage and azure_storage_blobs
  • acc90b6 Added axum-test and testcontainers for integration testing

Release v0.2.2

18 Apr 00:29

Choose a tag to compare

Release 0.2.2 (2025-04-18)

Changelog

Features

Bug Fixes

  • 7018ed0 Proper error handling for auth

CI/CD

  • 97a7c10 Fixed creating new cache for every release

Refactor

  • 310a475 Added config for testing
  • 1cf27de Merge all routes for v1 instead of nesting

Others

  • 5aa1bd2 Separated config for tracing in prod and dev
  • 841ff8e Implemented error types for user handlers
  • bd023da Added UserNotFound error
  • 9f1e1e9 Cleanup debug prints
  • 2505d51 Added current user to logs
  • 3691677 Replaced generic error with client and server error

Build

  • 0382e63 Added derive_more, serde_with, and strum_macros
  • 72beee0 Updated rust edition to 2024

Release v0.2.1

11 Apr 06:49

Choose a tag to compare

Release 0.2.1 (2025-04-11)

Changelog

Features

  • f7f913e Added None as pet allergy

Release v0.2.0

09 Apr 11:00

Choose a tag to compare

Release 0.2.0 (2025-04-09)

Changelog

Features

  • 6fea603 Implemented all routes for assistant threads
  • 75483fd Implemented all routes for pets
  • b910ff7 Implemented create pet handler
  • 4989a9e Added all models for pets and its enum variants
  • 1f7932a Added all routes for users
  • 86d6d4a Added middleware for retrieving internal id
  • 501d401 Added db migrations for initial setup
  • 258bcaf Added auth middleware
  • 83fac37 Added user routes
  • 5071798 Added healthcheck endpoints
  • b1dbec3 Implemented JWT decoder for clerk

Bug Fixes

  • 50d6550 Azp field when decoding JWT token removed for prod
  • 1a43189 Distinguish null and unspecified field for trial start date

Documentation

Testing

  • 569595c Added test for decoding JWT token

CI/CD

Others

  • a666c73 Cleanup go files
  • da5e77a Separated enum types for gender in pets and users
  • 7277c15 Changed function to pg_uuidv7 extension
  • 979eb86 Replace hard-coded assistant endpoint with env
  • 78e470a Cleanup unused dead code
  • de1247b Removed debug messages
  • 04aa424 Added table for assistant threads
  • 335b547 Added reqwest crate
  • 6c8e3d8 Changed type to postgres array instead of denormalize
  • 1d31fbd Switched from direct connection to pgpool
  • ddb4c3a Added chrono and uuid
  • 6f63000 Added a script to inject env to migration files
  • 488faaf Added initial crates
  • 162a712 Initialized middleware layer for auth
  • 5e66611 Added aliases to error and result types
  • b7ff60a Added config settings

Release v0.1.0

18 Feb 21:36

Choose a tag to compare

Release 0.1.0 (2025-02-18)

Changelog

Features

  • 9fbbf3c Implemented patching for users
  • 02eb51f Added weight unit for creating new pets
  • 52b7034 Added delete pet handler
  • f23a8cd Added utility routes for pets
  • 5c22e7c Added pets service
  • 27c5489 Added create, get, and delete methods for users
  • 65cc48e Added users service
  • 7e7532e Added oapi-codegen for validation
  • 1455963 [Breaking
    Change
    ] Migrated middleware from net/http to fiber
  • 9a40aa1 [Breaking
    Change
    ] Moved from echo to fiber
  • d547907 Added places table

Bug Fixes

  • 501c8bf Uuid and decimal incorrect parsing for input validation

Documentation

CI/CD

  • 63d7759 Added discord webhook for release
  • ca0e023 Change the range of commit for changelog
  • 64f44cf Setup docker for containerizing

Refactor

  • a8ca339 Moved database dir to root

Others

  • 01d5cd9 Cleanup unnecessary typescript files
  • 4e52aaf Added git cliff
  • 326f9c3 Added app environment and clerk jwt cert for config
  • 5d8982d Make locals available for services
  • 4493bef Added baseline config for env vars