Pre-release

@ggalmazor ggalmazor released this Nov 15, 2018

Assets 3

All changes

Highlights

  • New GeoJSON export companion file:
    • Now you can include a GeoJSON companion file with all spatial data from submissions.
    • Enable this on the UI using the export configuration dialog:
      image
    • Use the -ig --include_geojson CLI flags
  • Also new on the CLI:
    • Remove group names from CSV column names in the exported CSV files with the -rgn --remove_group_names CLI flag
  • Changes in the CSV export filename patterns:
    • Now filenames for repeat groups will be shorter, including only the name of the repeat group (see #663).
  • Changes in the exported audit files:
    • Exporting forms with audit information will include a new aggregated audit CSV file with information from all submissions (linked via instanceID).
    • All the individual audit files will still be exported, but now their filenames will include their related submission's instanceID instead of a numeric sequence.

Fixed

Added

  • Issue #616 split choice lists ui (#649)
  • Issue #637 merge audit files (#641)
  • Issue #665 use instance id for sequencing audit files (#672)
  • Issue #661 add geojson export type (#669)
  • Issue #671 export param to remove group names (#674)
  • Issue #663 unqualified group names csv export (#670)

@ggalmazor ggalmazor released this Oct 9, 2018 · 129 commits to master since this release

Assets 3

All changes

Fixed

  • #657 Fix adding csv extension when given filename doesn't include it
  • #646 fix repeat csv key generation

@ggalmazor ggalmazor released this Sep 28, 2018 · 136 commits to master since this release

Assets 3

All changes

Fixed

  • #632 Fix pull before export with sources that don't require credentials
  • #653 fix encrypted multiple file attachments
  • #646 fix repeat csv key generation

Added

  • #636 Code improvements: more tests and code cleanup
  • #600 Add doc with instructions on how to create a release
  • #654 Grammar improvements - How to Release doc

Removed

  • #640 Remove the sentry appender from the prod example conf file

@ggalmazor ggalmazor released this Sep 12, 2018 · 170 commits to master since this release

Assets 3

All changes

Highlights

  • Improved performance of the export operation
  • Improvements to the UI, including:
    • Less cluttered layout and dialogs on the export tab
    • New checkbox to toggle exporting media files on the export tab
    • Reload source button on the pull tab
  • New CLI flags:
    • Enable splitting multiple choice fields when exporting forms
    • Enable pulling forms before export
    • Enable pulling submissions in parallel
  • New errors export output to make it easier to provide support

Added

  • #398 CLI should provide a way to enable and disable experimental downloads
  • #557 Use standard cookies spec
  • #413 Provide an option to disable exporting media files on the UI
  • #479 During first briefcase run push and export list shouldn't depend on pull.
  • #569 Improve performance of the export operation
  • #558 Log cause of error
  • #246 All forms are visible in Briefcase if user pulls form from ODK Collect via command line and declares only one form id
  • #408 Add pull before export option to CLI operation
  • #568 Change export default conf UI panel
  • #586 Add a better confirmation message when overwriting files
  • #572 Add CLI option to explode multiple choice select values on exports
  • #594 Explore, document and add test cases of decimal numbers in the export output
  • #605 Make the test less brittle by narrowing the assertion
  • #599 Improve custom export conf boolean param UI controls
  • #587 Fix override of all export boolean params
  • #610 Make headers separators more visible
  • #613 Add CLI param to include incomplete submissions while pulling a form
  • #612 Add reload button in pull tab
  • #622 Disable temporarily the optional CLI -ii param
  • #611 Leave useful info & data about submissions that fail while exporting
  • #628 Export button is disabled after first pull because no default configuration is set
  • #588 Add tests covering how values are encoded into CSV files

Removed

  • #484 Remove duplicate code
  • #553 CLI shouldn't be so picky about the storage dir
  • #547 Avoid NoSuchFileException by building cache.ser if it doesn't exist
  • #530 Silence some of the error reports sent to Sentry
  • #390 Remove ./gradlew lint from the contributing guide

Fixed

  • #504 Briefcase can't launch if storage folder is moved or deleted
  • #544 Export to CSV results in empty CSV
  • #546 NullPointerException
  • #551 Ignore hidden folders while updating the Form Cache
  • #560 Making it a .DS_Store a directory could have unintended consequences
  • #570 Fix logger class name
  • #578 Fix behavior of reload forms button
  • #596 Specify the correct Java image for CircleCI builds
  • #580 Export media checkbox not saved on Override export configuration
  • #593 Briefcase is not exporting in Unicode format
  • #579 Removing information icon from alert message
  • #590 Fails to start when Aggregate server refuses connection
  • #617 Adapt to JavaRosa 2.11.2 breaking changes
  • #608 Overwrite dialog displays behind Default export Conf instead of in front of no MacOS
  • #625 Export submissions from ODK dir is failing
  • #230 CSV filename is not safe on all file systems
Pre-release

@ggalmazor ggalmazor released this Sep 7, 2018 · 171 commits to master since this release

Assets 3

All changes

Highlights

  • Improved performance of the export operation
  • Improvements to the UI, including:
    • Less cluttered layout and dialogs on the export tab
    • New checkbox to toggle exporting media files on the export tab
    • Reload source button on the pull tab
  • New CLI flags:
    • Enable splitting multiple choice fields when exporting forms
    • Enable pulling forms before export
    • Enable pulling submissions in parallel
  • New errors export output to make it easier to provide support

Added

  • #398 CLI should provide a way to enable and disable experimental downloads
  • #557 Use standard cookies spec
  • #413 Provide an option to disable exporting media files on the UI
  • #479 During first briefcase run push and export list shouldn't depend on pull.
  • #569 Improve performance of the export operation
  • #558 Log cause of error
  • #246 All forms are visible in Briefcase if user pulls form from ODK Collect via command line and declares only one form id
  • #408 Add pull before export option to CLI operation
  • #568 Change export default conf UI panel
  • #586 Add a better confirmation message when overwriting files
  • #572 Add CLI option to explode multiple choice select values on exports
  • #594 Explore, document and add test cases of decimal numbers in the export output
  • #605 Make the test less brittle by narrowing the assertion
  • #599 Improve custom export conf boolean param UI controls
  • #587 Fix override of all export boolean params
  • #610 Make headers separators more visible
  • #613 Add CLI param to include incomplete submissions while pulling a form
  • #612 Add reload button in pull tab
  • #622 Disable temporarily the optional CLI -ii param
  • #611 Leave useful info & data about submissions that fail while exporting
  • #628 Export button is disabled after first pull because no default configuration is set
  • #588 Add tests covering how values are encoded into CSV files

Removed

  • #484 Remove duplicate code
  • #553 CLI shouldn't be so picky about the storage dir
  • #547 Avoid NoSuchFileException by building cache.ser if it doesn't exist
  • #530 Silence some of the error reports sent to Sentry
  • #390 Remove ./gradlew lint from the contributing guide

Fixed

  • #504 Briefcase can't launch if storage folder is moved or deleted
  • #544 Export to CSV results in empty CSV
  • #546 NullPointerException
  • #551 Ignore hidden folders while updating the Form Cache
  • #560 Making it a .DS_Store a directory could have unintended consequences
  • #570 Fix logger class name
  • #578 Fix behavior of reload forms button
  • #596 Specify the correct Java image for CircleCI builds
  • #580 Export media checkbox not saved on Override export configuration
  • #593 Briefcase is not exporting in Unicode format
  • #579 Removing information icon from alert message
  • #590 Fails to start when Aggregate server refuses connection
  • #617 Adapt to JavaRosa 2.11.2 breaking changes
  • #608 Overwrite dialog displays behind Default export Conf instead of in front of no MacOS
  • #625 Export submissions from ODK dir is failing
  • #230 CSV filename is not safe on all file systems

@ggalmazor ggalmazor released this Aug 8, 2018 · 396 commits to master since this release

Assets 3

All changes

Fixed

  • #593 Briefcase is not exporting in Unicode format
Assets 3

All changes

Fixed

  • #553 CLI shouldn't be so picky about the storage dir
  • #547 Avoid NoSuchFileException by building cache.ser if it doesn't exist

@yanokwa yanokwa released this Jun 27, 2018 · 4 commits to v1.11.x since this release

Assets 3

All changes

Fixed

  • #544 Make submissions directory filter less restrictive
  • #504 Recover from moved storage dir failure

@yanokwa yanokwa released this Jun 20, 2018 · 396 commits to master since this release

Assets 3

All changes

Highlights

  • Rework of push and pull UI to allow for configured and not configured states
  • On command line, push only uploads the blank form if the form ID does not exist on server
  • Rewrite of the export code for improved extensibility and performance
  • Instead of form uploader, pull a blank form from computer and push to server

Added

  • #421 Use progress bars where appropriate
  • #469 Migrate the settings tab to IntelliJ's GUI Designer
  • #442 Improve pushing forms behavior on CLI
  • #457 Improve export operation code for large exports
  • #366 Pull and Pull UI improvements

Removed

  • #465 Remove code of subapps (CSV converter, clear prefs, form uploader)

Fixed

  • #424 Improve spacing in CLI when entering bad flag
  • #450 List all operations in CLI help
  • #451 Remove deprecated operation params from the operation list in the help message
  • #452 Storage_directory param for export shouldn't be optional
  • #453 Usage information is not correct on the CLI
  • #455 Prevent error when pulling from ODK folder
  • #379 CLI unexpected error message should direct users to forum and help them find log
  • #479 During first briefcase run push and export list shouldn't depend on pull
  • #490 Lock UI on first launch
  • #479 Reload cache after creating it
  • #496 Export data from one day
  • #492 Fix force push blank
  • #497 Fix success message
  • #501 Fix cancel buttons
  • #493 Fix usage tracking of pull
  • #483 Add notice about permissions
  • #508 Wording clean up
  • #513 Improve export error handling of export process
  • #512 Forms are not pulled when Pull before export option is selected
  • #515 Improve data sent to analytics to track it more easily
  • #509 The user needs to click two times to unselect Use HTTP Proxy if he manipulates the Port value
  • #510 Form lists on Push and Export do not contain forms which were pulled with success if user cancels pull
  • #518 Fix the default value of the overwrite files conf param
  • #521 Recover missing pull/push/export operation GA events
  • #512 Forms are not pulled when Pull before export option is selected
  • #524 Duplicate OpenRosa header sent to Aggregate
  • #522 Log file not created in release build
  • #491 Form list is empty on Pull tab when the user restarts Briefcase
  • #531 Remove duplication of server conn params tests
  • #532 Improve HTTP Proxy definition form fields

This release also includes internal improvements to the code. Thanks to @dcbriccetti, @mayank8318, @CicadasOutsideMyWindow, @KiaFarhang for their contributions there!

Pre-release

@yanokwa yanokwa released this Jun 14, 2018 · 399 commits to master since this release

Assets 3

All Changes

Fixed

  • #513 Improve export error handling of export process
  • #512 Forms are not pulled when Pull before export option is selected
  • #515 Improve data sent to analytics to track it more easily
  • #509 The user needs to click two times to unselect Use HPPT Proxy if he manipulates the Port value
  • #510 Form lists on Push and Export do not contain forms which were pulled with success if user cancels pull
  • #518 Fix the default value of the overwrite files conf param
  • #521 Recover missing pull/push/export operation GA events
  • #512 Forms are not pulled when Pull before export option is selected
  • #524 Duplicate OpenRosa header sent to Aggregate
  • #522 Log file not created in release build
  • #491 Form list is empty on Pull tab when the user restarts Briefcase
  • #531 Remove duplication of server conn params tests
  • #532 Improve HTTP Proxy definition form fields