Skip to content
This repository has been archived by the owner on Apr 16, 2022. It is now read-only.

ODK Briefcase v1.9.0

Compare
Choose a tag to compare
@yanokwa yanokwa released this 05 Feb 14:44
· 1310 commits to master since this release
903efa7

All changes

Highlights

  • Support for customizable bulk exports
  • Remember server passwords in push/pull (in Settings)
  • Faster launch for users with many forms
  • Rewrite of command line interface
  • Now only runs on Java 1.8 and higher

Added

  • #160 Add Google Analytics consent
  • #185 Disable Google Analytics user interface and reporting
  • #82 Do not parse forms in JavaRosa for faster launches
  • #114 Change all caps to sentence case
  • #170 Unify Export tab text boxes and buttons
  • #227 Default to the first options in Pull/Push
  • #252 Add CLI adapter
  • #259 Add bulk form exports UI
  • #220 Briefcase should run on Java 9
  • #295 Polish UI for consistency
  • #158 Upgrade Briefcase to target Java 8

Removed

  • #200 Remove Aggregate 0.9.x support

Fixed

  • #176 Send usage statistics shortly after user enables those settings
  • #197 Include default logging configuration
  • #168 SLF4J messages print when run from the CLI
  • #205 Race condition using parallel pulls causes HTTP 401 Unauthorized
  • #203 No suitable driver found for JDBC:HSQLDB using Java 1.7
  • #237 Replace dialogs from CLI with command line messages
  • #235 Initialize form cache when using CLI
  • #223 Successfully pull forms but not creating the correct folder structure
  • #261 Folder selection behavior is odd
  • #265 Filesystem location text fields should be resetable
  • #324 Detailed status window has incorrect and redundant elements
  • #318 Icon fonts not working on Windows
  • #330 Differences between UI of pull/push and export on all three operating systems
  • #325 Fix order of datepicker and error dialogs in the window stack
  • #258 Save connection password
  • #340 Use f not file for export_filename
  • #341 Use pull_aggregate not pull-aggregate
  • #342 Use pull_collect not import-odk
  • #339 Settings override button is grayed out without being disabled
  • #338 Detail buttons should be grayed out when disabled on push and pull tabs

This release also includes several behind-the-scenes changes like an upgrade to the continuous integration infrastructure to CircleCI 2.0, the addition of UI tests, improvements to the code structure, and a few library upgrades. Thanks to @ggalmazor, @dcbriccetti, and @zstojanovic for changes!

Thanks also to @kkrawczyk123 @mmarciniak90 for filing issues and verifying pull requests and to @rockydcoder and @mayank8318 for improvements to our docs!