Fixed problem where dynamic groups that use the NOT EQUAL TO comparator disincluded choice fields where no value is set on the field. For example, one might create a group of non-spanish speakers by creating the group filter "Primary Language" is NOT EQUAL TO "Spanish". One would reasonably expect the system to include users who have a Primary Language of English, Tagalog, Mandarin as well as users who have no value set at all. This fix ensures that the group will now include users who have no value set at all.
Improved scheduler logic to better handle recurring Activity Template schedule changes when an activity had been distributed (but was not completed) under the previous schedule.
Fixed problem that prevented "List by Block' widgets from printing properly
Fixed problem that caused the operating system's printer window to fail to pop up under certain circumstances when printing forms
Fixed problem that caused unselected checkboxes to fail to appear on the print view under certain circumstances
Fixed issue where fields that are shown using show/hide rules would sometimes not show
Fixed issue where certain checkbox fields would not print substantially similar to how they appear on the form
Fixed issue where composite text fields did not print
Fixed issue where printing certain forms would result in a "something went wrong" error.