This repository has been archived by the owner on Apr 16, 2022. It is now read-only.
ODK Briefcase v1.9.0
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
- Dave Bricetti @dcbriccetti (Nafundi)
- #185 Disable Google Analytics user interface and reporting
- Dave Bricetti @dcbriccetti (Nafundi)
- #82 Do not parse forms in JavaRosa for faster launches
- Nyoman Ribeka @nribeka
- #114 Change all caps to sentence case
- Thomas Huang @thomashhuang
- #170 Unify Export tab text boxes and buttons
- Thomas Huang @thomashhuang
- #227 Default to the first options in Pull/Push
- Nyoman Ribeka @nribeka
- #252 Add CLI adapter
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #259 Add bulk form exports UI
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #220 Briefcase should run on Java 9
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #295 Polish UI for consistency
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #158 Upgrade Briefcase to target Java 8
- Yaw Anokwa @yanokwa (Nafundi)
Removed
Fixed
- #176 Send usage statistics shortly after user enables those settings
- J P Knox @jpknox
- #197 Include default logging configuration
- Brent Atkinson @batkinson (CIMS Bioko)
- #168 SLF4J messages print when run from the CLI
- Brent Atkinson @batkinson (CIMS Bioko)
- #205 Race condition using parallel pulls causes HTTP 401 Unauthorized
- Brent Atkinson @batkinson (CIMS Bioko)
- #203 No suitable driver found for JDBC:HSQLDB using Java 1.7
- Rakesh Sarangi @rockydcoder
- #237 Replace dialogs from CLI with command line messages
- Rakesh Sarangi @rockydcoder
- #235 Initialize form cache when using CLI
- Nyoman Ribeka @nribeka
- #223 Successfully pull forms but not creating the correct folder structure
- Nyoman Ribeka @nribeka
- #261 Folder selection behavior is odd
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #265 Filesystem location text fields should be resetable
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #324 Detailed status window has incorrect and redundant elements
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #318 Icon fonts not working on Windows
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #330 Differences between UI of pull/push and export on all three operating systems
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #325 Fix order of datepicker and error dialogs in the window stack
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #258 Save connection password
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #340 Use f not file for export_filename
- Yaw Anokwa @yanokwa (Nafundi)
- #341 Use pull_aggregate not pull-aggregate
- Yaw Anokwa @yanokwa (Nafundi)
- #342 Use pull_collect not import-odk
- Yaw Anokwa @yanokwa (Nafundi)
- #339 Settings override button is grayed out without being disabled
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #338 Detail buttons should be grayed out when disabled on push and pull tabs
- Guillermo Gutérrez @ggalmazor (Nafundi)
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!