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

Releases: getodk/briefcase

ODK Briefcase v1.10.0-beta.0

05 Apr 04:54
1921909
Compare
Choose a tag to compare
Pre-release

All changes

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
  • #360 Clear preferences through command line interface
  • #258 Add pull before export
  • #354 Add Briefcase analytics
  • #381 Add Sentry integration
  • #404 Add option to overwrite existing files
  • #20 Add push from CLI
  • #423 Add alphanumeric form versions

Removed

  • #228 Replace user-facing ODK Aggregate 1.0 text with ODK Aggregate

Fixed

  • #335 Activeness of pull/push button
  • #334 Incorrect credentials are cached
  • #209 Provide command-line mode feedback to System.out
  • #245 No error message displayed when you try to pull non-existent form
  • #370 Remove explicit type arguments
  • #352 Bulk exporting more than one encrypted form fails
  • #384 Improve Sentry error reports with environment & git commit/branch info
  • #378 Match former expected date format in CLI and include it in help
  • #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
  • #358 Improve startup message
  • #401 Don't log usage issues to Sentry, especially if they include user info

ODK Briefcase v1.9.0

05 Feb 14:44
903efa7
Compare
Choose a tag to compare

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!

ODK Briefcase v1.9.0-beta.0

29 Jan 06:31
d269c82
Compare
Choose a tag to compare
Pre-release

All changes

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
  • #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

ODK Briefcase v1.8.0

11 Sep 21:29
Compare
Choose a tag to compare

All changes

Highlights

  • Choose data range for export from GUI

Added

Fixed

  • #155 Redirect JavaRosa warnings from console to log file

Special thanks to Mac Adamarczuk (@macalac) and Dave Briccetti (@dcbriccetti) for their code quality improvements.

ODK Briefcase v1.7.0

07 Nov 23:40
Compare
Choose a tag to compare

All changes

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
  • #154 JavaRosa 2.4.0

Fixed

  • #140 Recorded instance check performance degrades proportionally with total instances
  • #141 App responsiveness degrades proportionally with form history length during pull
  • #149 Fetched instances not recognized when storage directory is moved
  • #152 Loss in connection prevents Briefcase from downloading submissions
  • #142 Application logs exceptions to console

ODK Briefcase v1.7.0-beta.0

27 Jul 05:01
Compare
Choose a tag to compare
Pre-release

All changes

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
  • #154 JavaRosa 2.3.0

Fixed

  • #140 Recorded instance check performance degrades proportionally with total instances
  • #141 App responsiveness degrades proportionally with form history length during pull
  • #149 Fetched instances not recognized when storage directory is moved
  • #152 Loss in connection prevents Briefcase from downloading submissions
  • #142 Application logs exceptions to console

ODK Briefcase v1.6.0

27 Jul 01:15
Compare
Choose a tag to compare

All changes

Highlights

  • Connections through HTTP proxies are now supported

Added

ODK Briefcase v1.5.0

02 May 20:51
Compare
Choose a tag to compare

All changes

Highlights

  • Pulls from Collect are de-duplicated
  • CSV exports are sorted chronologically and de-duplicated
  • Invalid encrypted instances no longer block exports

Added

Fixed

  • #52 Do not switch to push tab when pull is initiated
  • #58 Export to CSV should sort chronological sorting
  • #54 Selection highlight should extend behind the Details button
  • #49 Pulling can be triggered multiple times for the same form
  • #73 Add additional SD card mount points for Linux
  • #70 On export, only create media folder when needed
  • #65 Exporting encrypted CSV file using Briefcase fails
  • #8 Duplication not allowed when pulling forms from Collect
  • #87 User can be stuck on initial launch if they press Cancel
  • #92 Re-download deleted submission file during next pull from Aggregate
  • #95 Trim trailing spaces in Aggregate server URL
  • #10 Skip bad encrypted form instances during export
  • #77 Only duplicate media on export when they are unique

Special thanks to Ludovic Abanda (@icemc), Lakmal Padmakumara (@rclakmal), Shivam Tripathi (@shivam-tripathi) for their great teamwork!

ODK Briefcase v1.4.10

23 Jan 09:23
Compare
Choose a tag to compare

All changes

  • #1 Sort the forms in the briefcase alphabetically
  • #26 Make "Details..." text areas read-only
  • #21 Move Briefcase storage location user interface to new settings pane
  • #22 Persist server settings between restarts
  • #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.…

02 Aug 05:15
Compare
Choose a tag to compare