Releases: getodk/javarosa
Releases · getodk/javarosa
ODK JavaRosa v2.17.1
Highlights
- Fixes support for expressions in
digest
arguments - Fixes support for relative references in nested repeats
Fixed
- #545 Add name of "Select" option to error message
- #509 Fix
count-not-empty
function- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- #551 Fix
indexed-repeat
when the first parameter is a relative reference- Guillermo Gutiérrez @ggalmazor (Nafundi)
- #552 Allow expressions in digest arguments
- Hélène Martin @lognaturel (Nafundi)
- #540 Relative references aren't correctly expanded in nested repeats
- Guillermo Gutiérrez @ggalmazor and Hélène Martin @lognaturel (Nafundi)
ODK JavaRosa v2.17.0
Highlights
- Adds support for
odk-new-repeat
event, actions nested in repeats, and space-separated event lists - Fixes
jr:choice-name
in repeats
Added
- Support for
odk-new-repeat
event and actions nested in repeats (#493)- Hélène Martin @lognaturel (Nafundi)
- Support for
odk-instance-first-load
event for actions nested in form controls and for space-separated event lists (#495)- Hélène Martin @lognaturel (Nafundi)
Fixed
- Improve error message for call on
decimal-date-time
with an argument that can't be converted to a Date (#494)- Hélène Martin @lognaturel (Nafundi)
- Always use the current date to parse a time value in the absence of a date (#478)
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- Fixes support for external secondary instances from cache (#497)
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- fixes jr:choice-name with relative references (#486)
- Hélène Martin @lognaturel (Nafundi)
- Use custom join method for Android compatibility (#503 )
- Hélène Martin @lognaturel (Nafundi)
ODK JavaRosa v2.16.0
Highlights
- Switched from Oracle JDK to Adopt OpenJDK
- Migrate tests to JUnit 4
Fixed
- Issue 482 fallback function handler (#484)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Ensure EvaluationContext copies get the base's fallback handler (#485)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK JavaRosa v2.15.1
Fixed
- Split select multi answer to verify if each still in choices (#474)
- Hélène Martin @lognaturel (Nafundi)
- Don't consider instances when comparing TreeReferences (#476)
- Hélène Martin @lognaturel (Nafundi)
ODK JavaRosa v2.15.0
Highlights
- Much faster loading for forms with choice filters
Added
- Change the test sourceset so any test can use Scenario (#434)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
hashCode
method toFormIndex
(#433)- Hélène Martin @lognaturel (Nafundi)
- JMH for benchmarking (#429)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Benchmarks for form loading (#432)
- John Alade @JohnTheBeloved (eHealth Africa)
- Support for
odk:setgeopoint
action (#431 and #461)- Hélène Martin @lognaturel (Nafundi)
- CSV secondary instance support (#452)
- Hélène Martin @lognaturel (Nafundi)
normalize-space
function (#467)- James Pringle @jkpr (Johns Hopkins Bloomberg School of Public Health)
Fixed
- Ignore dummy nodes in external instance declaration (#451)
- Hélène Martin @lognaturel (Nafundi)
- Referring to node in secondary instance with path that also exists in primary instance can result in a dependency cycle (#450)
- Hélène Martin @lognaturel (Nafundi)
- Don't serialize internal secondary instances (#445)
- John Alade @JohnTheBeloved (eHealth Africa)
- Bad encoding on compile in Windows (#464)
- Neeraj Pandey @neal0892
ODK JavaRosa v2.14.0
Added
- Support CSV external data as jr://file-csv. (#397)
- Dave Briccetti @dcbriccetti (Nafundi)
- Remembering previously entered values (auto-fill) (#406)
- Kevin Cooper @cooperka (Sassafras)
- Add odk-instance-first-load event and deprecate xforms-ready (#413)
- Hélène Martin @lognaturel (Nafundi)
Fixed
- Ensure formatted datetimes follow the ISO8601 #404 (#407)
- Dr. Gareth S. Bestor @tiritea (Master Business Systems)
- Fix for https://bugs.openjdk.java.net/browse/JDK-8212233 (#408)
- Yaw Anokwa @yanokwa (Nafundi)
- Register range element into CoreModelModule (#409)
- Mahendri Dwicahyo @mdmahendri
- Read/write range parameters (#411)
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- Upgrade mvn plugins to fix Javadoc errors (#414)
- Yaw Anokwa @yanokwa (Nafundi)
- Fixed the problem with parsing instances (#416)
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
ODK JavaRosa v2.13.0
Added
- Updated documentation (#375)
- Joe Flack @joeflack4 (@PMA-2020)
- Add substring-before() and substring-after() XPath functions (#393)
- Dr. Gareth S. Bestor @tiritea
- Add parse errors/warnings to the FormDef so that they can be checked
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- PRs should have information to help with testing and docs (#396)
- Yaw Anokwa @yanokwa (Nafundi)
- Add XPath translate() function (#395)
- Dr. Gareth S. Bestor @tiritea
- Add group-with-ref form tests (#402)
- Kevin Cooper @cooperka (Sassafras)
Fixed
- Fix repeatable substitutions
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)
- Avoid infinite recursion while deriving URIs with the ResourceManager
- Guillermo Gutiérrez @ggalmazor (Nafundi)
- Issue 390 external instances (#394)
- Dave Briccetti @dcbriccetti (Nafundi)
ODK JavaRosa v2.12.1
Added
- Support for newer versions of Java (#383)
- Yaw Anokwa @yanokwa (Nafundi)
- Document some of the core model classes (#382)
- Hélène Martin @lognaturel (Nafundi)
Fixed
- Issue 384 randomize nodeset seed (#385)
- Guillermo Gutiérrez @ggalmazor (Nafundi)
ODK JavaRosa v2.12.0
Added
- Add support for question-level actions from CommCare (#323)
- Hélène Martin (@lognaturel), Nafundi
- Make uid preload generate an RFC 4122 UUID (#379)
- Hélène Martin (@lognaturel), Nafundi
Fixed
- Fix one-word constraint messages without itext (#321)
- Grzegorz Orczykowski (@grzesiek2010), Nafundi
- Fix current() expansion in selects (#335)
- Hélène Martin (@lognaturel), Nafundi
- Allow invalid input to support blank case on form load (#353)
- Grzegorz Orczykowski (@grzesiek2010), Nafundi
- Report errors parsing geoshape, geotrace, and points values (#370)
- Dave Briccetti (@dcbriccetti), Nafundi
- Allow a guidance hint in the absense of a regular hint (#374)
- Hélène Martin (@lognaturel), Nafundi
Thanks to Michał Dudziński (@mdudzinski) for testing improvements!
ODK JavaRosa v2.11.2
Fixed
- #352 Crash on form load when using area or distance
- Grzegorz Orczykowski @grzesiek2010 (Nafundi)