Releases: getodk/javarosa
Releases · getodk/javarosa
v4.4.1
v4.4.0
What's Changed
- Additions needed for offline entity creation by @seadowg in #748
- Additions needed for offline entity updates by @seadowg in #749
- Expose action with entity by @seadowg in #755
- Add ability for for clients to provide their own instance parsing by @seadowg in #756
- Fix immutable list operation by @seadowg in #760
- Trim values stored in choices by @grzesiek2010 in #752
- Use first repeat instance(s) for jr:choice-name choices by @lognaturel in #758
- Add multi-argument and single string distance variants by @lognaturel in #761
- Handle entities without IDs by @seadowg in #763
- Use Maven plugin for local publish by @seadowg in #765
- Include Maven compile scope dependencies in Gradle JAR by @seadowg in #766
- Fix crash for non-
String
entity labels by @seadowg in #770 - Add new geofence XPath function and tests by @tiritea in #771
- Improve docs by @seadowg in #773
Full Changelog: v4.3.1...v4.4.0
v4.3.2
What's changed
Full Changelog: v4.3.1...v4.3.2
v4.3.1
What's Changed
Full Changelog: v4.3.0...v4.3.1
v4.3.0
What's Changed
- Add ability to search expressions for functions and to questions by @seadowg in #719
- Values referenced from jr:repeat-count should be coerced to int by @grzesiek2010 in #711
- Use
FilterStrategy
optimizations for select choice filters by @seadowg in #722 - Fix custom function handler support by @seadowg in #729
- Small improvements to itemset caching for selects by @lognaturel in #728
- Fixed gradle deprecated features by @grzesiek2010 in #732
- Return false instead of crashing when asking if a repeat can be added at a deleted position by @grzesiek2010 in #734
- Add ability to process xpath expressions during parse by @seadowg in #733
- Support optimizations for more expressions by @seadowg in #727
- Add
extract-signed
by @seadowg in #738 - Add caching for and/or and bring ItemsetBinding caching back by @seadowg in #742
- Deprecate validate methods with markCompleted parameter by @grzesiek2010 in #736
- Use placeholder root for empty external secondary instance by @lognaturel in #744
Full Changelog: v4.2.1...v4.3.0
v4.2.1
What's Changed
- Accept forms with entities version 2023.1 by @lognaturel in #735
Full Changelog: v4.2.0...v4.2.1
v4.2.0
v4.1.0
What's Changed
- Add tests for geojson integer ids by @lognaturel in #667
- Return empty string if child has no value by @lognaturel in #705
- Add LineString and Polygon parsing by @seadowg in #707
- Checking relevance of an inner repeat group should be possible even if its parent group does not exist yet by @grzesiek2010 in #710
- Add base64-decode by @lognaturel in #708
Full Changelog: v4.0.0...v4.1.0
JavaRosa v4.0.0
This release adds initial support for a new "entities" specification layer.
What's Changed
- Simplify Android API checking by @seadowg in #692
- Expose created entities after finalizing form by @seadowg in #691
- Handle empty saveto questions by @seadowg in #694
- Update entities features for new spec by @seadowg in #697
Full Changelog: v3.5.0...v4.0.0
JavaRosa v3.5.0
What's Changed
- Stop HTML encoding unicode characters when serializing XForm by @seadowg in #685
- Ignore UTF-8 BOM added by some CSV exporters by @lognaturel in #688
- Allow fields in group to trigger action outside by @lognaturel in #671
Full Changelog: v3.4.1...v3.5.0