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.

What's Changed Since The 1.6.2 Release?

TRUNK-2323

Fix the logic in EventListeners.setGlobalPropertyListeners

bwolfe

TRUNK-2324

URL patterns for module servlet filter mappings should be relative to the context path

djazayeri

TRUNK-1870

Exit Patient From Care does not work in vanilla installation

mogoodrich

TRUNK-1874

Fix for DWR issues with Tomcat 7

sunbiz

 

update address layout for Lesotho and added Location.communityCouncil message code

mogoodrich

TRUNK-1924

Added Address interface and LocationService.getPossibleAddressValues(Address,String) method

mogoodrich

TRUNK-2307

Edit this Patient (Long Form) does not properly store region, subregion, or townshipDivision fields when adding new address

mogoodrich

TRUNK-1981

In Chrome, the edit and view links on the encounters portlet on the patient dashboard don't work right

djazayeri

TRUNK-2129

When saving voided Person PersonSaveHandler should make sure the personVoidReason field is not empty, not the (patient) voidReason

mogoodrich

TRUNK-2049

Liquibase upgrade failure with users.user_id foreign key

djazayeri

TRUNK-162

Back-porting changeset 12819

dthomas

TRUNK-2051

fixed ever-present horizontal scrollbar in chrome (IE and FF still work)

jkeiper

TRUNK-2045

Itermittent problems with Patient Dashboard

bwolfe

TRUNK-1943

Add discontinuedReasonNonCoded to Order

mseaton

TRUNK-2032

Adding a new module from within OpenMRS web application reports an error

bwolfe

TRUNK-2025

Adding a field in schema designer creates two fields in browser but only one in backend

bwolfe

TRUNK-2007

Error message is not recognisable because of CSS mismatch for user interface (browser)

peichenauer

TRUNK-1998

Added Khmer messages.properties translation

msambath

TRUNK-1666

classloader improvements made which drastically speed up module loading

bwolfe

TRUNK-1958

Spring CustomDateEditor initialization should be modified to better prevent against bad dates

mogoodrich

TRUNK-1977

PatientService savePatient method should should not validate Patient Identifiers if the patient has been voided

mogoodrich

TRUNK-1930

Update dateChanged and changedBy fields on Auditable objects through a hibernate interceptor

bwolfe

TRUNK-1957

Compress json data with gzip

bmamlin

TRUNK-1969

Change method signatures in LogicDataSource to allow a NAME property on the data source (instead of specifying that in spring xml)

djazayeri

TRUNK-1968

LogicService needs methods to evaluate multiple rules at once on a single patient

djazayeri

TRUNK-1953

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

TRUNK-1847

New obs in sets do not have + sign next to creator/changed by

bwolfe

TRUNK-1923

PatientServiceImpl.saveCauseOfDeathObs needs to provide a change message when updating the cause of death obs

mogoodrich

TRUNK-1912

logs exceptions and continues if unable to successfully deserialize a report object

mseaton

TRUNK-1910

HibernatePatientSetDAO method getPatientAttributes fails when the passed input Cohort is large

mseaton

TRUNK-277

fix for problems when updating a person with no addresses

bwolfe

TRUNK-1888

Modify HibernateConceptDao "getConceptByMapping" method so that it ignores voided concepts

mogoodrich

TRUNK-1887

Redirecting to wrong page at login

bwolfe

 

added text providing a changemessage when updating the reason for exit obs

mogoodrich

TRUNK-1866

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.