Skip to content

Releases: getodk/javarosa

v4.4.1

13 Aug 16:52
19a59d0
Compare
Choose a tag to compare

What's Changed

  • Close CSVParser properly and switch to record wise parsing to reduce memory use by @seadowg in #787

Full Changelog: v4.4.0...v4.4.1

v4.4.0

02 Jul 04:20
3fca6ff
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.3.1...v4.4.0

v4.3.2

05 Mar 18:45
Compare
Choose a tag to compare

What's changed

  • Avoid using eq index for non-string values by @seadowg in #753

Full Changelog: v4.3.1...v4.3.2

v4.3.1

22 Feb 17:10
b48f5b4
Compare
Choose a tag to compare

What's Changed

  • Protect caches from being modified concurrently by @seadowg in #746

Full Changelog: v4.3.0...v4.3.1

v4.3.0

14 Feb 04:38
e51ef0f
Compare
Choose a tag to compare

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

28 Nov 16:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.0...v4.2.1

v4.2.0

05 Jul 16:18
6d077f5
Compare
Choose a tag to compare

What's Changed

  • Cache repeated predicate evaluations during triggers by @seadowg in #713
  • Downgrade Commons IO to prevent Android compatibility issues by @seadowg in #716
  • Use lazy indexing repeated expression caching to optimize predicates by @seadowg in #715

Full Changelog: v4.1.0...v4.2.0

v4.1.0

24 Mar 08:12
a1bd638
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.1.0

JavaRosa v4.0.0

22 Nov 16:46
6b60465
Compare
Choose a tag to compare

This release adds initial support for a new "entities" specification layer.

What's Changed

Full Changelog: v3.5.0...v4.0.0

JavaRosa v3.5.0

28 Jul 13:36
e787e72
Compare
Choose a tag to compare

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