Release Notes 1.6.3
Release date: June 28th 2011
We recommend all users of 1.6.x upgrade to this version. The 1.6.3 database is compatible with v1.6.0/1.6.1/1.6.2, so rolling back your installation in the case of errors is trivial.
Download
Core Modules
This release includes version 0.5 of the Logic module as a core module. You may upgrade this module, but you may not remove it or downgrade it below that level.
Bundled Modules
These modules are bundled with the 1.6.3 openmrs.war. They will be started automatically and can be removed if they are not wanted.
Data Entry Statistics 1.3.1
Form Entry 4.5.4
HTML Form Entry 1.7.3
Reporting Compatibility 1.5.4.1
Serialization.Xstream 0.2.5 (this is needed for 'implementation id' to work properly)
What's Changed Since The 1.6.2 Release?
Fix the logic in EventListeners.setGlobalPropertyListeners | bwolfe | |
URL patterns for module servlet filter mappings should be relative to the context path | djazayeri | |
Exit Patient From Care does not work in vanilla installation | mogoodrich | |
Fix for DWR issues with Tomcat 7 | sunbiz | |
| update address layout for Lesotho and added Location.communityCouncil message code | mogoodrich |
Added Address interface and LocationService.getPossibleAddressValues(Address,String) method | mogoodrich | |
Edit this Patient (Long Form) does not properly store region, subregion, or townshipDivision fields when adding new address | mogoodrich | |
In Chrome, the edit and view links on the encounters portlet on the patient dashboard don't work right | djazayeri | |
When saving voided Person PersonSaveHandler should make sure the personVoidReason field is not empty, not the (patient) voidReason | mogoodrich | |
Liquibase upgrade failure with users.user_id foreign key | djazayeri | |
Back-porting changeset 12819 | dthomas | |
fixed ever-present horizontal scrollbar in chrome (IE and FF still work) | jkeiper | |
Itermittent problems with Patient Dashboard | bwolfe | |
Add discontinuedReasonNonCoded to Order | mseaton | |
Adding a new module from within OpenMRS web application reports an error | bwolfe | |
Adding a field in schema designer creates two fields in browser but only one in backend | bwolfe | |
Error message is not recognisable because of CSS mismatch for user interface (browser) | peichenauer | |
Added Khmer messages.properties translation | msambath | |
classloader improvements made which drastically speed up module loading | bwolfe | |
Spring CustomDateEditor initialization should be modified to better prevent against bad dates | mogoodrich | |
PatientService savePatient method should should not validate Patient Identifiers if the patient has been voided | mogoodrich | |
Update dateChanged and changedBy fields on Auditable objects through a hibernate interceptor | bwolfe | |
Compress json data with gzip | bmamlin | |
Change method signatures in LogicDataSource to allow a NAME property on the data source (instead of specifying that in spring xml) | djazayeri | |
LogicService needs methods to evaluate multiple rules at once on a single patient | djazayeri | |
Change method signatures in LogicService, LogicContext and Rule to allow some rules to be faster and more lightweight | djazayeri | |
| Adding try/catch around extension points on the admin list page and patient dashboard tabs to prevent the pages from being unusable if a bad module is uploaded | bwolfe |
New obs in sets do not have + sign next to creator/changed by | bwolfe | |
PatientServiceImpl.saveCauseOfDeathObs needs to provide a change message when updating the cause of death obs | mogoodrich | |
logs exceptions and continues if unable to successfully deserialize a report object | mseaton | |
HibernatePatientSetDAO method getPatientAttributes fails when the passed input Cohort is large | mseaton | |
fix for problems when updating a person with no addresses | bwolfe | |
Modify HibernateConceptDao "getConceptByMapping" method so that it ignores voided concepts | mogoodrich | |
Redirecting to wrong page at login | bwolfe | |
| added text providing a changemessage when updating the reason for exit obs | mogoodrich |
Added localization for "format" attribute of FormatDate tag | mogoodrich |
For changes since 1.5.x, see the 1.6.0, 1.6.1, 1.6.2 release notes.