Releases: AtlasOfLivingAustralia/ecodata-client-plugin
v8.0.0
The ecodata-client-plugin v8.0.0 release contains the following changes:
Note the major version has been increased to v8.0.0 due to the requirement for java 17 introduced by the pac4j library that is a dependency of ala-security-project v7.0.0
- #271 - Moves to java 17
- #271 - Uses the ala-security-project v7.0.0
- #281 / AtlasOfLivingAustralia/fieldcapture#3454 - Introduces a shared WebService component for MERIT and BioCollect
- #281 / AtlasOfLivingAustralia/fieldcapture#3454 - Introduces a shared SpeciesListService to allow MERIT and BioCollect to use the ALA species list API (it supports both the old and new API via the configuration property lists.apiVersion=<v1/v2>).
- #276 - Updated chromedriver
v7.2.1
v7.2
This release has the following changes:
- #267 - Pass the form name and version to the table data requests to be able to support versioning of the template.
- #273 - Support promises for maps selectable features to support async loading of large lists of features
- #269 - Don't eagerly load species images on activity forms as large lists cause performance problems
v7.1
What's Changed
Changes to enable PWA functionality
- commit fix on occurrenceId changing every form submit #1638 by @salomon-j in #262
- PWA by @temi in #227
- v7.1 - PWA Changes by @jack-brinkman in #266
Full Changelog: v7.0...v7.1
v7.0
This release upgrades to grails 6 and includes a few bug fixes and enhancements
#256 - Fix view mode for select2Many when using id/label pairs for constraints
#258 - Fix styling for the multi-input component
AtlasOfLivingAustralia/fieldcapture#3244 #255 - Upgrade to grails 6
#252 #254 - Chromedriver/test libs update
v6.4.1
v6.4
v6.3
v6.2
What's Changed
The focus of this release is to support the creation of the MERIT NHT Output Report. To that end, most of the changes fall into the following two categories:
- Fixes/improvements for the readOnly attribute and better support for data types other than string/number in expressions and validation.
- Support for triggering the pre-populate routine when a value changes
#236 - Users can now specify if they want trailing zeros displayed up to the number of specified decimal places. (Default is false as per previous versions)
#232 - The computedValidation binding (and hence validate attribute with expressions in the data model) now supports custom validation error messages
#231 - Dates can be formatted in an expression so they can be used in computed validation (e.g. future[someOtherField]). Dates with popups are rendered with the autocomplete="off" hint so the browser autocomplete doesn't interfere with the popup.
#230 - Computed values can specify number of decimal places
#225 - Readonly now works better for selectOne and date data types
#222 - Fixed issue when computed fields need nested quotes, for example when using an array operation with an expression.
AtlasOfLivingAustralia/fieldcapture#3095 - Set the element as the default dropzone for the photoPointUpload binding to prevent it being the whole page
#228 - Fixed double event listener on next map invocation after the cancel or 'x' button is used to dismiss the map
#219 - Forms can use the pre-populate behaviour to load data when a selection changes
#212 - Support computed stringList data types and display in "select2Many" view
#216 - Support expression based filtering of pre-pop constraints (also AtlasOfLivingAustralia/fieldcapture#3005 / AtlasOfLivingAustralia/fieldcapture#3011)
#214 - JS library (inc. chromedriver / test dependencies) update
AtlasOfLivingAustralia/fieldcapture#3000 - Support for non-project document owners in document binding
AtlasOfLivingAustralia/fieldcapture#3068 - Minor grails version update
Full Changelog: v6.1.3...v6.2
v6.1.3
Changes to support Amazon Cognito authentication & chromedriver upgrades
What's Changed
Full Changelog: v6.1.2...v6.1.3