Releases: getodk/briefcase
ODK Briefcase v1.10.0-beta.0
Highlights
- Pull before export for up-to-date exports
- Push now available on command line interface
- Can now overwrite existing files in graphical user interface
Added
- #323 Add date range limit to date pickers
- Mayank Vaidya @mayank8318
- #360 Clear preferences through command line interface
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #258 Add pull before export
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #354 Add Briefcase analytics
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #381 Add Sentry integration
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #404 Add option to overwrite existing files
- #20 Add push from CLI
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #423 Add alphanumeric form versions
- Guillermo Gutérrez @ggalmazor (Nafundi)
Removed
Fixed
- #335 Activeness of pull/push button
- Mayank Vaidya @mayank8318
- #334 Incorrect credentials are cached
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #209 Provide command-line mode feedback to System.out
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #245 No error message displayed when you try to pull non-existent form
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #370 Remove explicit type arguments
- #352 Bulk exporting more than one encrypted form fails
- Mayank Vaidya @mayank8318
- #384 Improve Sentry error reports with environment & git commit/branch info
- Guillermo Gutérrez @ggalmazor (Nafundi)
- #378 Match former expected date format in CLI and include it in help
- Mayank Vaidya @mayank8318
- #380 Provide a human-friendly error message for MissingArgumentException in CLI
- #389 Replace anonymous types with their lambda equivalent #389
- #213 ParserConsts needs a private constructor
- @dsukmanova
- #409 UX clean up for overwrite existing files feature
- #402 Provide feedback when export is ongoing
- oogee @Thodoris1999
- #358 Improve startup message
- Darshan @darshan934
- #401 Don't log usage issues to Sentry, especially if they include user info
- Guillermo Gutérrez @ggalmazor (Nafundi)
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!
ODK Briefcase v1.9.0-beta.0
Highlights
- Support for customizable bulk exports
- Rewrite of command line interface
- Faster launch for users with many forms
- 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)
ODK Briefcase v1.8.0
Highlights
- Choose data range for export from GUI
Added
- #117 Add data range export for GUI
- David McCann @DaveyCrockett (DIAL)
- #137 Add Google Analytics infrastructure
- J P Knox @jpknox
Fixed
- #155 Redirect JavaRosa warnings from console to log file
- Brent Atkinson @batkinson (CIMS Bioko)
Special thanks to Mac Adamarczuk (@macalac) and Dave Briccetti (@dcbriccetti) for their code quality improvements.
ODK Briefcase v1.7.0
Highlights
- Check for existing instances happens much faster when pulling
- Instances do not have to be re-pulled when storage directory is moved
- Download instances in parallel for much faster pulls. Off by default and marked as experimental because it may result in slower pulls with forms on App Engine.
Added
- #138 Better utilize concurrency when pulling form submissions
- Brent Atkinson @batkinson (CIMS Bioko)
- #154 JavaRosa 2.4.0
- Yaw Anokwa @yanokwa (Nafundi)
Fixed
- #140 Recorded instance check performance degrades proportionally with total instances
- Brent Atkinson @batkinson (CIMS Bioko)
- #141 App responsiveness degrades proportionally with form history length during pull
- Brent Atkinson @batkinson (CIMS Bioko)
- #149 Fetched instances not recognized when storage directory is moved
- Brent Atkinson @batkinson (CIMS Bioko)
- #152 Loss in connection prevents Briefcase from downloading submissions
- Brent Atkinson @batkinson (CIMS Bioko)
- #142 Application logs exceptions to console
- Brent Atkinson @batkinson (CIMS Bioko)
ODK Briefcase v1.7.0-beta.0
Highlights
- Check for existing instances happens much faster when pulling
- Instances do not have to be re-pulled when storage directory is moved
- Download instances in parallel for much faster pulls. Off by default and marked as experimental because it may result in slower pulls with forms on App Engine.
Added
- #138 Better utilize concurrency when pulling form submissions
- Brent Atkinson @batkinson (CIMS Bioko)
- #154 JavaRosa 2.3.0
- Yaw Anokwa @yanokwa (Nafundi)
Fixed
- #140 Recorded instance check performance degrades proportionally with total instances
- Brent Atkinson @batkinson (CIMS Bioko)
- #141 App responsiveness degrades proportionally with form history length during pull
- Brent Atkinson @batkinson (CIMS Bioko)
- #149 Fetched instances not recognized when storage directory is moved
- Brent Atkinson @batkinson (CIMS Bioko)
- #152 Loss in connection prevents Briefcase from downloading submissions
- Brent Atkinson @batkinson (CIMS Bioko)
- #142 Application logs exceptions to console
- Brent Atkinson @batkinson (CIMS Bioko)
ODK Briefcase v1.6.0
Highlights
- Connections through HTTP proxies are now supported
Added
- #126 JavaRosa 2.2.0
- Yaw Anokwa @yanokwa (Nafundi)
- #124 Briefcase should work behind a proxy network
- Lakmal Padmakumara @rclakmal
- David McCann @DaveyCrockett (DIAL)
ODK Briefcase v1.5.0
Highlights
- Pulls from Collect are de-duplicated
- CSV exports are sorted chronologically and de-duplicated
- Invalid encrypted instances no longer block exports
Added
- #108 Addition of progress bars in export event
- Shivam Tripathi @shivam-tripathi
Fixed
- #52 Do not switch to push tab when pull is initiated
- Dimitar Tomov @zakupower
- #58 Export to CSV should sort chronological sorting
- Lakmal Padmakumara @rclakmal
- #54 Selection highlight should extend behind the Details button
- Lakmal Padmakumara @rclakmal
- #49 Pulling can be triggered multiple times for the same form
- Lakmal Padmakumara @rclakmal
- #73 Add additional SD card mount points for Linux
- Shivam Tripathi @shivam-tripathi
- #70 On export, only create media folder when needed
- Shivam Tripathi @shivam-tripathi
- #65 Exporting encrypted CSV file using Briefcase fails
- Yaw Anokwa @yanokwa (Nafundi)
- #8 Duplication not allowed when pulling forms from Collect
- Ludovic Abanda @icemc
- #87 User can be stuck on initial launch if they press Cancel
- Lakmal Padmakumara @rclakmal
- #92 Re-download deleted submission file during next pull from Aggregate
- Ludovic Abanda @icemc
- #95 Trim trailing spaces in Aggregate server URL
- Shivam Tripathi @shivam-tripathi
- #10 Skip bad encrypted form instances during export
- Ludovic Abanda @icemc
- #77 Only duplicate media on export when they are unique
- Shivam Tripathi @shivam-tripathi
Special thanks to Ludovic Abanda (@icemc), Lakmal Padmakumara (@rclakmal), Shivam Tripathi (@shivam-tripathi) for their great teamwork!
ODK Briefcase v1.4.10
- #1 Sort the forms in the briefcase alphabetically
- Carsten Timpert @carstendev
- #26 Make "Details..." text areas read-only
- Carsten Timpert @carstendev
- #21 Move Briefcase storage location user interface to new settings pane
- Saul Castillo Forte @netrunnerX
- #22 Persist server settings between restarts
- Carsten Timpert @carstendev
- #25 Show "Details..." label even when row is selected
v1.4.9_Production
Update jars; update javarosa jar to 2016-04-21. Update Apache to 4.5.…