Skip to content

Releases: thecartercenter/nemo

v8.4

13 Mar 18:53
Compare
Choose a tag to compare

This release completes support for display conditions on question groups!

Another exciting feature is the ability to change the selected theme via the settings panel. The ELMO and NEMO themes are built-in, and making a custom theme is now easier. See the updated documentation. If you already have a custom theme, following the usual upgrade instructions should migrate it to the new system and you should find that 'Custom' is selected in the settings panel under 'Theme'.

This release also ties up some loose ends with skip logic in printable forms and read-only views of questions.

Several bug fixes and code refactors are included as well.

Onward and upward!

Feature #7738: Add support for QingGroup display conditions to form editor
Feature #7822: Ability to change theme in settings panel
Feature #7178: Add skip logic to print form view
Feature #7788: Add skip logic read only mode
Bug #8012: Form End time not recording when Skip Logic is used
Bug #8023: Condition form operator dropdown is empty for some questions
Bug #8059: Report nil error in data method
Design #6677: Smarter operations panel
Refactoring #7790: Conditional logic React refactoring and standard setting

v8.0.2

13 Mar 18:42
Compare
Choose a tag to compare

Backports of three bug fixes

v7.0.2

13 Mar 18:41
Compare
Choose a tag to compare

Backport of one report bug fix.

v8.3

26 Feb 17:07
Compare
Choose a tag to compare

With this release, we've continued work on support for conditions on question groups. This is an oft-requested feature that would allow skipping full groups of questions with a condition, instead of individual questions. This functionality is not yet complete but we've added a major piece.

This release also includes some assorted refinements to the skip logic and condition form fields including nicer prompts, hints, some spacing tweaks, and better IE11 support.

We've also cleaned up the form, question, and option set listing pages to remove some unused clutter. This also allowed us to get rid of a bunch of old stale code. Hooray!

The project now also has a full set of linter specs for Ruby, JS/JSX, CoffeeScript, and SCSS. This will help the codebase get cleaner and more maintainable.

The team has also been busy planning several major pieces of architectural work that will lay the groundwork for nested group support and a more usable background operations panel. Work also continues apace on our documentation overhaul. Stay tuned for more on all of this!

Here is the full list of issues in this release:

Bug #7993: Broadcast form formatting strangely on Chrome 64, Windows 7
Bug #7994: Undefined method error on login page
Feature #7483: Remove unused Form/Question/Option Set count columns
Feature #7791: Support for conditions on QingGroups in web response form
Feature #7808: Skip logic UI refinements
Research #7029: Thinking through Answer refactor implications
Research #7793: Consider skip logic and multiple conditions effect on form versioning
Docs #7861: Move documentation content to new outline
Refactoring #7866: Choose and document choice of style guides

v8.2

09 Feb 20:23
Compare
Choose a tag to compare

This release includes an exciting addition: the ability to use $ notation in repeat item names. When editing a group, you can fill in a Repeat Item Name, optionally including references to questions inside the group. For example if you set up your group like this:

image

in the ODK jump screen, your repeat items will look like this, so you can easily jump to the desired item when navigating through a complex form:

image

The custom repeat item names will also appear in the breadcrumb at the top of each question screen.

For now, this behavior only works in ODK. The repeat item name field is not used in web, SMS, or printable forms.

This release also contains quite a few bug fixes and some badly needed code refactors. Here is the full list:

Bug #5692: Option set modal styling is weird
Bug #7469: Title on SMS guide should not be floating left
Bug #7472: Required symbol causes poor formatting of label in response form
Bug #7896: Option levels should not be nestable in option set form
Bug #7906: Conditionals not working on standard forms
Bug #7947: Text boxes on question group modal too wide
Bug #7963: HTML tags appearing in printable form
Feature #7873: Support $ notation in repeat item names
Docs #7627: Docs style guide
Docs #7630: Initial docs review
Refactoring #7953: Refactor form styles

v8.0.1

09 Feb 20:21
Compare
Choose a tag to compare

Backports of several bug fixes including one critical bug, 7609.

v7.0.1

09 Feb 20:21
Compare
Choose a tag to compare

Backports of several bug fixes including one critical bug, 7609.

v8.1

31 Jan 16:23
Compare
Choose a tag to compare

Group item naming, 3 bugs

v8.0

31 Jan 16:24
Compare
Choose a tag to compare

Multiple conditions and skip logic, gem upgrade, RTL for question titles

v7.0

31 Jan 16:25
Compare
Choose a tag to compare

UUIDs!