All work
- The legacy UI module should not be required to render pages in the new UIUIFR-209Resolved issue: UIFR-209Wyclif Luyima
- -DuiFramework.development.moduleid vm argument should support multiple foldersUIFR-199Resolved issue: UIFR-199Daniel Kayiwa
- NavigationHandler JS Error when opening formUICM-101Resolved issue: UICM-101Joel Figueiredo
- Datepicker range not considering 24h formatUICM-97Resolved issue: UICM-97Pedro Sousa
- Build an example of an Open Web App with the Reference Application style guideUICM-71Resolved issue: UICM-71
- Migrating from Ehcache 2.x to Ehcache 3.xTRUNK-6324
- Fix the Invalid or Missing CSRF Token in the Legacy UITRUNK-6283Resolved issue: TRUNK-6283Daniel Kayiwa
- Add a function to VisitService to get visits that overlap with a specified time periodTRUNK-6257Resolved issue: TRUNK-6257Jayasanka Weerasinghe
- Conditional resource path should be interpreted as a glob rather than a RegexTRUNK-6252Ryan McCauley
- Merging Patients should, not copy, Patient Programs on "losing" patientsTRUNK-6247Resolved issue: TRUNK-6247Mark Goodrich
- Obs with numeric concept with `allowDecimal = false` shows value as decimal instead of intTRUNK-6244Resolved issue: TRUNK-6244Mike Seaton
- Add a new runtime property to determine if app is running in "development" or "production" modeTRUNK-6243Mujuzi Moses
- Add support for concept person attributes via RESTTRUNK-6242Resolved issue: TRUNK-6242joseph ssegujja
- Get visits request performance issueTRUNK-6227Daniel Kayiwa
- Excessive calls to DB on some endpoints when `layout.name.template` GP not setTRUNK-6225Resolved issue: TRUNK-6225Chi Bong Ho
- LocaleUtility should be updated to work with hyphensTRUNK-6221Resolved issue: TRUNK-6221herman muhereza
- When setting the session locale from the user's default locale property, the default locale should be validatedTRUNK-6220Resolved issue: TRUNK-6220Mujuzi Moses
- Concept Validations should be more lenient with retired conceptsTRUNK-6218Resolved issue: TRUNK-6218Ryan McCauley
- Update OpenMRS version in fix_liquibase_snapshots.sh script to current releaseTRUNK-6214Resolved issue: TRUNK-6214Patrick Seremba
- Upgrade 2.7 Platform to Liquibase 4.27.0TRUNK-6208Ryan McCauley
- Create platform 2.6 liquibase snapshot filesTRUNK-6207Resolved issue: TRUNK-6207Manoj Rathnapriya
- Global property specific privilegesTRUNK-6206Resolved issue: TRUNK-6206Mujuzi Moses
- Liquibase errors when upgrading from platform 2.3.3 to 2.6.3TRUNK-6205
- Add an index on the name field of the location tag tableTRUNK-6204Resolved issue: TRUNK-6204Manoj Rathnapriya
- Global properties access should be privilegedTRUNK-6203Resolved issue: TRUNK-6203Wikum Weerakutti
- Replace Hibernate Criteria API with JPA Criteria APITRUNK-6202Resolved issue: TRUNK-6202Ryan McCauley
- Add a REST endpoint to check status of the platformTRUNK-6198Resolved issue: TRUNK-6198Daniel Kayiwa
- NameSupport.java to provide for NameTemplate overriding via a GPTRUNK-6192Resolved issue: TRUNK-6192Mujuzi Moses
- Authenticating should not override chosen locationTRUNK-6179Resolved issue: TRUNK-6179Mike Seaton
- Module Service modules who's class cannot be found should be skippedTRUNK-6174Resolved issue: TRUNK-6174Ryan McCauley
- Context.isAuthenticated should not throw an exception if userContext not setTRUNK-6173Resolved issue: TRUNK-6173Ian Bacher
- Daemon should unset the isDaemonThread ThreadLocalTRUNK-6172Resolved issue: TRUNK-6172Ian Bacher
- Speed up startup by eliminating redundant calls to getUnrunDatabaseChangesTRUNK-6162
- Encounter service doesn't save the diagnosesTRUNK-6160Resolved issue: TRUNK-6160luis Oliveira
- Making User lockout time configurableTRUNK-6158Resolved issue: TRUNK-6158Nischith Shetty
- Change PatientProgram dateEnrolled and dateCompleted to LocalDateTRUNK-6157
- Change PatientState startDate and endDate to be LocalDate typeTRUNK-6156
- Upgrade 2.7 Platform to Liquibase 4.8.0TRUNK-6155Resolved issue: TRUNK-6155Ryan McCauley
- Calling REST API during initialization break Reference ApplicationTRUNK-6144Resolved issue: TRUNK-6144Daniel Kayiwa
- OpenMRS startup time greatly increased in 2.5+TRUNK-6132
- @Imports should be preferred to @ComponentScansTRUNK-6131
- Automatically pull translations into modules as part of their release processTRUNK-6130Resolved issue: TRUNK-6130
- Password reset email should be localized to the userTRUNK-6069Resolved issue: TRUNK-6069Mike Seaton
- Attempting to load a non-existing advice point should not stop the applicationTRUNK-6068Resolved issue: TRUNK-6068Ian Bacher
- host.url global property is inconsistent with usage in password reset APITRUNK-6066Resolved issue: TRUNK-6066Wikum Weerakutti
- Backend API Improvements for O3TRUNK-6065
- Create CI Process to create liquibase snapshotsTRUNK-6058Manoj Rathnapriya
- Enable Log configuration via fileTRUNK-6052Resolved issue: TRUNK-6052Burke Mamlin
- Add CSRF ProtectionTRUNK-6051Resolved issue: TRUNK-6051Daniel Kayiwa
- Improper Restriction of XML External Entity ReferenceTRUNK-6041Resolved issue: TRUNK-6041herman muhereza
50 of 523