FormUploader Release Notes
Mitch Sundt edited this page Apr 25, 2016
·
3 revisions
Form Uploader is a standalone application used to upload form definitions and their associated media files to ODK Aggregate 1.0 Production and higher.
- update to javarosa-2016-04-21.jar
- fix date, time, dateTime handling of time zones (in collaboration with SurveyCTO)
- fix itemset choice lists -- various issues.
- fix jr:choice-name() context resolution so that it can work with relative paths and repeat groups (SurveyCTO contribution).
- add XPath 3.1 math functions (e.g., exp, log, sin, cos, etc.)
- add CONTROL_FILE_CAPTURE for future arbitrary-file-attachment handling
- use consistent UTF-8 treatment when writing and reading files
- better detection and handling of binary-file-format changes across versions
- build with Java 7
- update to Apache HttpClient 4.5.2 (should support SNI hosts)
- update to javarosa-2015-08-05.jar
- adds OpenStreetMap support
- java 1.7 runtime
- updated to javarosa-2015-01-10 jar.
- no significant changes. Just updating to match Briefcase version.
- no significant changes. Just updating to match Briefcase version.
- relax issue 807 (on Google Code) to still use OS X dialog on all Java 1.6 apps.
- fix crash that prevents opening of ODK Briefcase on 2nd run.
- issue 807 (on Google Code) - change directory not working on OS X
- code changes for compiling with 1.7 (still targets 1.6 JRE).
No code changes. Just a version bump to make it clear that this works with the 1.3 tools.
No special upgrading instructions.
- correct several issues related to opening of form definition files using non-UTF-8 character sets (e.g., chinese-language Windows systems).
No special upgrading instructions.
- add clarifying text to server connection dialog w.r.t. what to enter for a username
No special upgrading instructions.
- updated with code changes from ODK Aggregate 1.2 and Briefcase 1.2
No special upgrading instructions.
- code restructuring to share classes with ODK Aggregate 1.1
No special upgrading instructions.
- increase server timeout to 60 seconds.
- limit number of media files uploaded to 100 per transmission.
- initial release
The source code for FormUploader is shared with Briefcase and is located in the Briefcase repository. Briefcase and Form Uploader share the same project but have different main() routines.
To build, from Eclipse, build Briefcase then choose Export..., choose Runnable jar, and specify the FormUploader main().