Getodk Build Versions Save

ODK Build is a drag-and-drop form designer for ODK XForms. Thousands of users around the world depend on it for their data collection campaigns. Contribute and make the world a better place! ✨📝✨

0.4.2

2 years ago

What's Changed

Full Changelog: https://github.com/getodk/build/compare/0.4.1...0.4.2

0.4.1

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/getodk/build/compare/0.4.0...0.4.1

0.4.0

2 years ago

This release wraps up recent additions to ODK Build since release 0.3.5, upgrades dependencies and documents deployment procedures.

What's Changed

  • New "Select one" appearance Likert for ratings.
  • New metadata kind Start Geopoint: A new metadata field of kind start_geopoint captures the device's initial geolocation. As a useful side effect, a "Start Geopoint" at the beginning of the form warms up the GPS chip to speed up other geolocation fields in the form.
  • New attribute Guidance hint: Expandable help text can be added as "Guidance hint" and shown, toggled, or hidden (which is the default) through ODK Collect's setting Form Management > Show guidance for questions. Guidance hints are a great tool for a self-contained summary of training instructions, or to include additional context, without permanently occupying screen space.
  • New attribute Short label: An additional "Advanced" attribute "Short label" provides a concise label shown in the read-only summary of the hierarchy view.
  • New attributes for Media types: Questions can now have media labels of type image, bigImage, audio, video.
  • All fields above support translations into multiple languages.
  • The export to XLSForm supports all above fields, but be aware that language codes might need adjustments ("English" vs. "English (en)"), and short labels are not supported by the XLSForm standard.
  • Improved form ID and version: The timestamped form slug becomes form version, and the sanitized form title becomes the form id. This naming and versioning scheme works great with ODK Central's form versioning.
  • Fixed styling issues: The sidebar is now slightly wider for better readability.
  • Improved documentation for contributors, developers, maintainers, and deployers. This makes maintaining and upgrading Build easier and faster.

Full Changelog: https://github.com/getodk/build/compare/0.3.5...0.4.0

0.3.8

2 years ago

This is a bugfix release for v0.3.6.

What's Changed

New Contributors

Full Changelog: https://github.com/getodk/build/compare/0.3.7...0.3.8

0.3.7

2 years ago

This is a bugfix release for v0.3.6.

Fixed

  • Fix internal handling of short label and patch JS syntax.
  • Old forms without short label and guidance hint work.

What's Changed

Full Changelog: https://github.com/getodk/build/compare/0.3.6...0.3.7

0.3.6

2 years ago

New:

  • Add metadata: start-geopoint (#237)
  • Add short label and guidance (#242)

Fixed:

  • Use uid preload for stable instanceIDs (#229)
  • Use short git hash for identifying version in About menu (#225)
  • Version must be a string, not a number (#239)
  • Updated dependencies (#240, #234, #232, #231, #246)
  • Updated slug and links (#235, #250, #247)

0.3.5

5 years ago

New:

  • Add a bunch of new appearance options for media type controls (#200)

Improved:

  • Change the text "Relevance" to "Show question if" in the sidebar (#203)
  • Show a warning instead of an error for field-list group relevance (#166)
  • Set ref attribute in group body tags (#195)
  • Allow uploads to ODK Aggregate over plain unsecured HTTP (#54 / thanks to @trendspotter)

Fixed:

  • Fixed duplication-drag (hold option/ctrl while dragging) in new browsers (#214)
  • Correctly run validation when loading forms from file
  • Wrap date literals in date() so that date range constraints work correctly (#197)

0.3.4

6 years ago

This is a desktop version of ODK Build. It operates independently from build.opendatakit.org, and is a great option if you have questionable connectivity or don't wish to bother with creating an account.

Bug Fixes

  • #186 Validation errors appear more often than they should on followup questions.
  • #190 Some translations would fail to save in some circumstances.
  • forum-11389 Multiple windows could get confused about which file to save to.

0.3.3

6 years ago

This is a desktop version of ODK Build. It operates independently from build.opendatakit.org, and is a great option if you have questionable connectivity or don't wish to bother with creating an account.

New features

  • #162: Cascading selects! Check the "cascading" option on any Choose One question to add a cascade onto it, then supply the relevant cascaded option values to create a cascading select.
  • #157: Add support for range type numeric inputs, which present predetermined numeric options to select from.
  • #163: Allow copy+paste from spreadsheets into the bulk options editor.
  • #154: Add several form properties
    • Instance Name lets you set form submission titles from form data.
    • Submission URL allows you to submit forms somewhere other than the source Aggregate.
    • Public Key allows you to use encrypted form submissions.
  • #54: Allow upload to non-HTTPS Aggregates.

Bug fixes

  • #166: Fix property pane UI issues with the Follow-up Question feature.
  • Improve error messaging when Aggregate upload fails at a TCP rather than DNS level.
  • #106: Improve handling and error messaging when a reset password is requested on a nonexistent account.
  • Fixed silent errors when loading a from whilst a field-list group is on-screen.
  • Fixed leftover property pane when loading a form without controls whilst a control is already selected.

Other changes

  • #66: Removed instance destination feature entirely, as it was not used (correctly) and confusing.

0.3.2

6 years ago

This is a desktop version of ODK Build. It operates independently from build.opendatakit.org, and is a great option if you have questionable connectivity or don't wish to bother with creating an account.

Bug fixes

  • #159 Build hangs on loading legacy saved forms.