Repository navigation
Releases: MathGueff/better-pets-backend
Releases · MathGueff/better-pets-backend
Release list
v1.7.0
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
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
v1.6.0-beta.4
v1.6.0-beta.3
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.1
v1.5.0
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)