Release history
MediKeep releases
A lightweight, self-hosted application for managing your personal medical information. Keep your health records organized and accessible while maintaining complete control over your data privacy.
All releases
35 shown
- 7 new blood tests with LOINC codes
- Medical specialty and practice admin models
- Enhanced date format options and localization
Full changelog
🌟 Changes in this release:
✨ Enhancements
- Feat: medical specialty update (#836) by @afairgiant
- feat(818): Update chart axis values (#829) by @robf17
- feat: add 7 new blood tests and some missing LOINC codes (#811) by @steffenrapp
- feat: implement collision detection logging in CanonicalTestMatchingService (#822) by @afairgiant
- feat: enhance date format options and localization support (#817) by @afairgiant
- feat: add medical specialty and practice admin models with CRUD functionality (#832) by @afairgiant
- Update french localization for v0.64.0 (#833) by @IWasAGiantBean
🐛 Bug Fixes
- fix: return result from treatment submission in Treatments component (#842) by @afairgiant
- fix: login sso auto retry (#841) by @afairgiant
- fix: normalize empty canonical_test_name to None and update trend grouping logic (#840) by @afairgiant
- fix: persistent admin settings correction (#839) by @afairgiant
- fix: correct the matched common name by disabling default mantine filter (#831) by @afairgiant
- fix(820): Keep trend direction consistent (#828) by @robf17
- fix(786): Handle single-digit months in US & European date format input (#823) by @robf17
- Lab test trend handling with unit distinction
Full changelog
🌟 Changes in this release:
✨ Enhancements
- feat: enhance lab test trend handling with unit distinction (#814) by @afairgiant
🐛 Bug Fixes
- fix: enhance login component with additional retries and logging (#815) by @afairgiant
- fix: EU date format in German (#809) by @steffenrapp
- 18 new antibody tests for expanded diagnostic capabilities
- ntfy notification channel integration
- Saveable custom report templates with improved sorting
Full changelog
🌟 Changes in this release:
✨ Enhancements
- feat: add saveable templates to custom reports (#808) by @afairgiant
- feat(787) Improve custom report sorting (#806) by @robf17
- feat: add ntfy notification channel support (#798) by @afairgiant
- feat: add 18 new antibody tests (#788) by @steffenrapp
- feat: enhance patient access verification across endpoints (#783) by @afairgiant
🐛 Bug Fixes
- feat(789): Add practitioner & description to procedure report (#804) by @robf17
- fix(786): Fix date input in EU format (#791) by @robf17
- fix(i18n): corrected date formatting with localization mix up (#792) by @afairgiant
- fix(PatientSelector): refine patient badge logic to include ownership check (#781) by @afairgiant
- fix(patient_sharing): correct pending invitation check in patient sharing logic (#780) by @afairgiant
- fix: Correct invalid mock test paths (#794) by @robf17
🛠️ Refactoring & Maintenance
- chore(deps): bump the minor-and-patch group across 1 directory with 9 updates (#799) by @dependabot[bot]
- Chore: frontend linting cleanup (#803) by @afairgiant
- Chore/eslint manual fixes (#802) by @afairgiant
- chore(lint): add eslint-plugin-unused-imports and auto-remove unused imports (#801) by @afairgiant
- Style: Linting... (#800) by @afairgiant
- chore: update pytest version to 9.0.3 in requirements.txt (#795) by @afairgiant
- Chinese language support
- Labs visit creation linkage
- Paperless service metadata enrichment and title fallback search
Fix: include missing database migrations from v0.60.x patches that were not present in v0.61.0, causing 'Can't locate revision 821203926422' on startup.
- Link conditions to medication during creation
- Enhanced authentication with cookie support and session management
- Increased field length limits for notes and descriptions
- Token handling security improvement with clock skew adjustments
- User registration and profile management vulnerability
- CVE-2026-25645 requests library
- Medication alternative names
- Medication notes field
- Report language and unit settings
- Swedish language support
- Russian language support
- Glucose context in vitals
- Release notes endpoint and UI
- Document upload during creation
- Medication notes and side effects
Fixed lab result PDF generation, notes handling, timezone date formatting, and medical page UI issues.
Fixed darkmode color display, lab results regex parsing patterns, and test infrastructure. Added French language translation updates.
- Inline test components during lab creation
- Component catalog view
- Custom report trend charts
Fixed Paperless document integration, authentication internationalization, accessibility CSS compliance, and lab result PDF parsing.
- Modern responsive login screen
- Enhanced search functionality
- Lab test validation improvements
- Activity log functionality
- Auto-backup scheduling
- CSV import/export for vitals and logs
- Docker secrets support
- Qualitative lab result support
- Enhanced view mode persistence
- Stomatology test category
- Hearing test category
- Table action buttons
Fixed lab result reference range parsing and added support for comparison operators in test result evaluation.
Recategorized lab tests into clinically meaningful groups, fixed trend chart y-axis display, and improved practitioner contact information visibility.
- Practitioner and pharmacy fields expansion
- Sort persistence in tables
- International-friendly phone inputs
- Treatment medication relationships
- Symptom resolved date and status
- Translated notification messages
Fixed missing translation keys for visits and symptoms. Reorganized medical JSON localization files for better structure and maintenance.
- Comprehensive treatment plans system
- Bulk medication linking
- Broadcast backup notifications
Improved handling of unmatched canonical test names in the test library synchronization service for lab result management.
- Canonical test name linking for trending
- Corrected lab result access control and security measures
- Notification framework
- Expanded notification triggers
- VitalTrendTable pagination
- Injury tracking page
- Date format preferences
- Vitals pagination with aggregation
- Pydantic validators updated from V1 to V2
- Medical page component refactoring
- Loading and empty state components
- Enhanced symptom time tracking
- Italian language support
- Portuguese Brazil support
- Vital signs trend analysis charts
- Enhanced validation error response models