🌟 Changes in this release:
- refactor: update Pydantic model usage across multiple endpoints (#445) by @afairgiant
- test: add comprehensive API endpoint tests for 6 modules (#443) by @afairgiant
- test: add missing CRUD module tests (#442) by @afairgiant
- Update french translations for version 0.47.0 (#439) by @IWasAGiantBean
✨ Enhancements
- feature: add pagination to VitalTrendTable component (#457) by @afairgiant
- feature: expand notification triggers (#440) by @afairgiant
- feature: enhance custom report generation with new categories (#435) by @afairgiant
- feature: missing scopes in export functionality (#434) by @afairgiant
- feature: notification framework (#431) by @afairgiant
🐛 Bug Fixes
- fix: vitals datetime timezone (#456) by @afairgiant
- fix: correct pagination and loading logic in VitalsList component (#455) by @afairgiant
- fix: vital signs creation date format (#453) by @afairgiant
- fix: trend analysis weight unit (#451) by @afairgiant
- fix: update ChangePasswordModal CSS to correct cancel button (#448) by @afairgiant
- fix: add disableCardClick prop to BaseMedicalCard and FamilyHistoryCard (#441) by @afairgiant
- fix: corrected lab result access control and security measures (#438) by @afairgiant
- fix: filtering and sorting logic in medical page configurations (#437) by @afairgiant
- fix: export zip downloader now downloads (#433) by @afairgiant
- fix: admin dashboard formatDatetime error (#432) by @afairgiant
- fix: correct wrong column names in search API (#444) by @afairgiant