Skip to content

Releases: MathGueff/better-pets-backend

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 14:11
21eec4b

1.7.0 (2026-06-07)

Bug Fixes

  • add missing reference ids for Family, Vaccines, MedicalInfos and AnimalMetricLogs (2f7dab1)
  • add Partial to make name, breed and gender optional in IAnimalFilter (ee365c1)
  • correct database name!!! (5f4d482)
  • correct file name and import path (ce06700)
  • correct folder name from uteis to utils (ac8eb3b)
  • correct forEach in swagger (6c939f0)
  • correct redundant types (fecfced)
  • correct repository and model types (fe2b787)
  • correct response structure in listIds method (cbfa5ea)
  • correct tsc errors (9a1b92c)
  • remove unused import (e8ba16b)

Features

  • add animal validations messages (2759870)
  • add cache to database (ef9a0f0)
  • add email into user model (c23aadb)
  • add explicit message for schedule invalid values (fe5760b)
  • add format on save configurations (a1cede3)
  • add initial test (1793cfc)
  • add listIds endpoint (c84187a)
  • add Postman collections and requests for animal management and health check (d1c4a5e)
  • add prettier-plugin-organize-imports into plugins in prettierrc (3b523ce)
  • add relations (727242e)
  • add SortedQuery methods and list options turned to object with PaginatedQuery and SortedQuery inputs (c7896d1)
  • add specific badValidation error class and change from parse to safeParse zod method (fe12389)
  • add unique true to Animal Schema (abde84e)
  • add validation for date and GET description route (ce437a0)
  • add ValidationRules type (9d6c927)
  • comment doSomethingMiddleware (141a9be)
  • create exists method (1b80670)
  • create schema for objectId validation (c643d79)
  • create tests for AnimalService (e2ad73b)
  • create tests for animalService.ts (bcd902d)
  • enhance animal listing with filtering and sorting capabilities (0fb2f40)
  • enhance object id validation by introducing validateObjectIdOrThrow and refactoring existing validation logic (bf47ed6)
  • implement OpenAPI documentation for animal management routes (ad40584)
  • implement pagination for animal listing and add validation helper (d8be278)
  • implement user management features including registration, login, and user schema (b66c59a)
  • implement user repository and enhance user controller with CRUD operations (033be4a)
  • improve endpoint prefix types and add UserRouter and UserController (71fe86c)
  • improve errorMiddleware and add ApiError class (91643a2)
  • integrate Unsplash service for dynamic photo retrieval in user and animal creation (edf0682)
  • refactor animal model and repository structure, introduce new schema and validation types (bc377e9)
  • refactor user management by implementing UserService and updating UserController and UserRouter (dc14c1c)
  • refining pagination for animal listing and refactor related services and controllers (c35fa7e)
  • standardizes messages cases (ab3e8ec)
  • update and add new sort, pagination and filters rules and validations (fbd3a73)
  • update AnimalTreatments and Schedules with Recurrence interface (055cfe1)
  • update architecture documentation to reflect system design and data flow (1dc3ee1)
  • update diagram with animaldailytasks and schedules modeling (5ec351e)
  • update diagram with new entities (32f8350)
  • update endDate in recurrence to be optional (c566f2a)
  • update ZodFilterRules with Partial type (b7a8000)

v1.6.0-beta.5

v1.6.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jun 14:08

1.6.0-beta.5 (2026-06-07)

Bug Fixes

  • add missing reference ids for Family, Vaccines, MedicalInfos and AnimalMetricLogs (2f7dab1)
  • add Partial to make name, breed and gender optional in IAnimalFilter (ee365c1)
  • correct database name!!! (5f4d482)
  • correct file name and import path (ce06700)
  • correct forEach in swagger (6c939f0)
  • correct redundant types (fecfced)
  • correct repository and model types (fe2b787)
  • correct response structure in listIds method (cbfa5ea)
  • correct tsc errors (9a1b92c)
  • remove unused import (e8ba16b)

Features

  • add animal validations messages (2759870)
  • add cache to database (ef9a0f0)
  • add email into user model (c23aadb)
  • add format on save configurations (a1cede3)
  • add initial test (1793cfc)
  • add listIds endpoint (c84187a)
  • add Postman collections and requests for animal management and health check (d1c4a5e)
  • add prettier-plugin-organize-imports into plugins in prettierrc (3b523ce)
  • add relations (727242e)
  • add SortedQuery methods and list options turned to object with PaginatedQuery and SortedQuery inputs (c7896d1)
  • add specific badValidation error class and change from parse to safeParse zod method (fe12389)
  • add unique true to Animal Schema (abde84e)
  • add validation for date and GET description route (ce437a0)
  • add ValidationRules type (9d6c927)
  • comment doSomethingMiddleware (141a9be)
  • create exists method (1b80670)
  • create schema for objectId validation (c643d79)
  • create tests for AnimalService (e2ad73b)
  • create tests for animalService.ts (bcd902d)
  • enhance animal listing with filtering and sorting capabilities (0fb2f40)
  • enhance object id validation by introducing validateObjectIdOrThrow and refactoring existing validation logic (bf47ed6)
  • implement pagination for animal listing and add validation helper (d8be278)
  • implement user management features including registration, login, and user schema (b66c59a)
  • implement user repository and enhance user controller with CRUD operations (033be4a)
  • improve endpoint prefix types and add UserRouter and UserController (71fe86c)
  • improve errorMiddleware and add ApiError class (91643a2)
  • integrate Unsplash service for dynamic photo retrieval in user and animal creation (edf0682)
  • refactor animal model and repository structure, introduce new schema and validation types (bc377e9)
  • refactor user management by implementing UserService and updating UserController and UserRouter (dc14c1c)
  • refining pagination for animal listing and refactor related services and controllers (c35fa7e)
  • standardizes messages cases (ab3e8ec)
  • update and add new sort, pagination and filters rules and validations (fbd3a73)
  • update AnimalTreatments and Schedules with Recurrence interface (055cfe1)
  • update architecture documentation to reflect system design and data flow (1dc3ee1)
  • update diagram with animaldailytasks and schedules modeling (5ec351e)
  • update diagram with new entities (32f8350)
  • update endDate in recurrence to be optional (c566f2a)
  • update ZodFilterRules with Partial type (b7a8000)

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 01:22
b660596

1.6.0 (2026-04-04)

Features

  • add new animals properties (1943120)
  • add status for responses in errorMiddleware.ts (05e3a74)

v1.6.0-beta.4

v1.6.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Apr 16:49

1.6.0-beta.4 (2026-04-04)

Features

  • add explicit message for schedule invalid values (fe5760b)

v1.6.0-beta.3

v1.6.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Apr 16:37
82b15c5

1.6.0-beta.3 (2026-04-04)

Features

  • implement OpenAPI documentation for animal management routes (ad40584)

v1.6.0-beta.2

v1.6.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Apr 14:27

1.6.0-beta.2 (2026-04-04)

Bug Fixes

  • correct folder name from uteis to utils (ac8eb3b)

v1.6.0-beta.1

v1.6.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Apr 01:15

1.6.0-beta.1 (2026-04-04)

Features

  • add new animals properties (1943120)
  • add status for responses in errorMiddleware.ts (05e3a74)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Mar 00:20

1.5.0 (2026-03-29)

Bug Fixes

  • correct repository in package.json (bc43dfc)

Features

  • add animals methods, repositories and models, (8a8435c)
  • add animalService (b25b7b9)
  • add baseRepository class (7b7060d)
  • add health check route (9a7ddbd)
  • add morgan for logging requests (acdd618)
  • add pattern for responses (43c0eab)
  • add yarn build command to test steps (1c96d7b)
  • add Zod for validation (9ba9837)
  • frontend: add pages for animals CRUD (97ec1d2)

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 23 Mar 00:02

1.4.1 (2026-03-23)

Bug Fixes

  • remove hero image (bugado demais) (5e6fa44)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Mar 20:45
a0f1d2d

1.4.0 (2026-03-15)

Bug Fixes

Features