Skip to content

v1.7.0

Latest

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)