Releases: AtlasOfLivingAustralia/fieldcapture
v4.9
The MERIT 4.9 release contains the following fixes and changes:
#1196 - Updated ala-security-plugin to get lastest pac4j version on 6.x branch
#3693 - Fixed species display in report forms after table data upload of species names
#3694 - Allow sorting of sites by name
#3700 - Fix a validation issue on the project funding field
#3711 - Fix messaging for document uploads due to timeout
#3699 - Updated javascript test libraries
#3715 - Fixed homepage thumbnail creation
#3704 - Fixed display of management unit boundaries on MU page
v4.8
The v4.8 release updates to bootstrap 5, addresses some accessibility supports scanning of file uploads and contains many other fixes and improvements.
The issues included in this release are:
#3629 - Updated to bootstrap 5, including using the new bootstrap accordion and carousel components. This also included an update of the ecodata-client-plugin to v9.0 for bootstrap 5 support in reporting forms.
#3643 - Addressed items from an accessibility review, including contrast, keyboard navigation, making some components more accessible like the accordions, the help popups, image carousels and many other items.
#3681 - Fixed an issue where certain species from Monitor (depending on Monitor lists, in particular ones with single common names like Rabbit) would resolve to an incorrect or missing value via an ALA name lookup
New features/improvements:
#3637 - Support creating a new data set summary as a copy of an existing one
#3665 - Added an organisation column to the program reports tab.
#3660 - Treat a Grant Award ID as a primary ID for the purposes of MERI plan approval.
#3631 - Added a validation to require the floristics module to be selected if any EMSA modules dependent on floristics were also selected.
#3663 - Reduce the field set editable by organisation admins / pms in the organisation edit page. Only MERIT admins are allowed to edit ABN and associated fields.
#3630 - Made the risks and threats evaluation more customisable for an Ag version.
The included fixes are:
#3682 - Saving a site without changing the geometry (e.g. a name change) would blank out the calculated area
#3683 - The over-delivery check on the dashboard could incorrectly be triggered because an appropriate floating point comparison wasn't used.
#3641 - The rule requiring at least one baseline in the MERI plan was preventing the first baseline from being deleted which prevented reordering of baselines. This was fixed to ensuring at least one baseline remained.
#3653 - Fixed an issue where word and excel documents weren't being converted to PDF on the documents tab for viewing
#3647 - Fix the report filter on the project documents tab.
Forms/testing etc
#3686 - Updates to the outcomes reports
#3674 - Migrated test servers to new servers
#3671 - Prevent spatial data from being edited in forms until after a data set is selected (if the service requires a data set)
#3659 - Rework of the soil testing service to support usability
v4.7
The MERIT v4.7 release contains:
- #3624 - A fix for the MERI plan comparison report when multiple rows of outcome targets are compared for a target measure.
- #3605 - A new report lifecycle listener to support the needs of the new Outcomes Report 2 to include either short and medium term outcomes or just medium term outcomes based on a condition it is difficult to check in the report itself.
- AtlasOfLivingAustralia/ecodata#1117 - MERIT now delegates to ecodata to produce the MERI status history as the same code was needed for the new API. MERIT also adds integration tests for the new ecodata GraphQL API.
The release also contains changes to reports and new program scripts:
#3605 / #3606 / #3626 / #3569 / #3223
v4.6.1
The main purpose of the MERIT 4.6.1 release is to fix a bug that is showing Monitor datasets as downloadable immediately after submission instead of 30 minutes after submission.
#3616 - Fixed a bug that flagged data set summaries from the Monitor application downloadable immediately after submission
#3602 - Fixes an issue where the addition of the host path added by the EcpWebService causes document fetches to fail during the MERI Changes Report function.
#3600 - Fixes an issue where the view model controlling the display of targeted outcomes was inserted into the config view.
#3612 - Update versions of actions in github actions build.yml
#3618 - Updated (via dependabot) some javascript testing libraries
Form changes:
#3544 - Updated invoice rules for captive breeding service form
v4.6
The 4.6 release of MERIT requires ecodata v5.7.
New tooling for synchronising Monitor data with MERIT
- #3377 - When the last data set referencing a Monitor site is deleted the Site will also be deleted
- #3361 - Added a function to re-sync a Monitor data set with the Monitor application
New ecodata-client-plugin v8.3 to:
Performance improvements
- #3565 - Performance improvements for site and EMSA data handling (ecodata implements further improvements to spatial data handling)
- #3426 - Improved performance and memory usage of the Risks and Threats changes report
Program page changes:
- #3566 - Removed the map from the program page
- #3591 - Fixed the display of the outcomes boxes on the program about tab (only include primary outcomes)
- #3574 - Convert org/ program / MU dashboard queries to a POST as the GET was in some cases becoming too large
- #3550 - Added a funding field to the program page
- #3589 - Cached the program dashboard to improve page load times
A new user role:
- #3527 A new user role between the "Site admin" and "officer" MERIT hub roles.
Miscellaneous
- #3549 - Added the MERIT Project ID to the project explorer overview for easier project identification
- #3573 - Fix audit display issue where activity changes incorrectly compared an activity to a lock
- #3564 - Fixed the URL to retrieve the species list in the original MERIT project template
Library updates
New programs, services, various scripted tasks:
v4.5
The v4.5 release contains two changes and two bug fixes:
#3533 - Fixes a bug with the “Compare with latest approved MERI plan” function that fails if the comparison includes a new service target measure.
#3532 - Disables the ability to download all BDR data sets for a project due to lack of support for large queries in the API
#3531 - Fixes a bug introduced in the 4.4 release that would cause failures in the MU page when a project was included that had a mandatory service.
#3434 - Updates the electoral layer to the March 2025 divisions
v4.4
The MERIT 4.4 release contains:
#3503 - Label changes for Project Funding
#3508 - Support for help documents to be assigned multiple categories
#3497 - Improved usability of Project Explorer date searches
#3499 - Added investment priorities to the asset facet
#3512 - Target measures are now sorted in MERI plans
#3491 - Updated the order number column on the program reporting tab
#3517 - Fixed badly formatted HTML in the new baseline/monitoring MERI template
#3502 - Changed the label on the MERI from "Lock for editing" to "Unlock for editing"
#3504 - Support for adding project tags from a centrally managed list of tags
#3496 - Support for a program marking a service as "mandatory" so it appears in a report without a target needing to be assigned. This is to support the First Nations Delivery Partners program.
Configuration changes/new programs/services/report changes etc
#3489, #3486, #3526, #3359, #3462, #3373, #3376, #3439, #3484, #3522, #3485
v4.3
The 4.3 release of MERIT moves the platform to java 17. It also has a few new features and bug fixes.
#3421 - Updated to java 17 and ala-security-project 7.0.0
#3238 - Updating to ala-security-project 7.0.0 fixes the unexpected session timeout in test 2 hours after login (regardless of whether the user is actively using MERIT or not)
Miscellaneous changes:
#3169 - Support for downloading datasets from the BDR
#3454 - Support for the new ALA Lists API
#3458 - When loading the homepage, if the statistics aren't pre-cached load the homepage without them and request the statistics asynchronously. This mostly affects users of the test and staging servers that have frequent deployments that clear the statistics cache.
#3480 - Minor usability improvements to the electorate/state include/exclude routine
#3479 - The Project Explorer will now remember the value of the "Project start and end dates are within the selected range." checkbox when other facets are selected.
#3476 - Functional test fixes
#3474 - MERI plan templates now support configurable help text and table column headers are now configurable in the extendedRisksAndThreats template.
#3466 - The Load New Projects into MERIT function now supports updates that will only update values where a cell is not blank. The previous implementation would update every field regardless of whether there is a blank cell or not.
#3455 - Prototype support for uploading MERIT wide help documentation has been added. Work will likely continue on this for the next release.
Read only user fixes:
#3470 - A bug preventing a read only user from seeing all of the data in an NHT Output Report in view mode is fixed.
#3441 - A bug preventing the read only user from viewing project sites is fixed
New programs/reports/Monitor data tidy up:
#3468 - New establishing agreements service
#3473 - Script to delete duplicate and failed Monitor data sets from a project
#3462 - Replace services still making a query to the server for investment priorities with a context read (most services already use the context read)
#3359 - New Grants and Others Final Report
#3181 - Reports for SNS sub programs
#3472 - New Sediment Reduction service
v4.2
Project site and electorate determination changes
- #3430 - Include projectStateFacet / projectElectFacet to support searches on the determination of project states/electorates
- #3432 - Changes to algorithm for selecting project states and electorates to include planning sites. Allow more complex overrides of the algorithmic determination.
- #3395 - Enforce selection from the list of electorates (previously tagging was allowed on the select2 widget)
Project explorer changes
- #3430 - The state and electorate facets now display curated project data instead of aggregated project site data
- #3425 - A new service facet has been added to the project explorer
- #3440 - Users with the MERIT officer role can see the Management Unit & Service facets and run downloads
- #3402 - Fixed sites query when multiple facets of the same type are selected
Miscellaneous
- #3414 - When importing a Monitor data set summary into a NHT report, each species should only appear once in the table with the count summed
- #3436 - A large number of project sites (with large data) will no longer prevent a report from loading
- #3413 - The default number of rows in the MERI plan additional outcomes table has been increased from 5 to 35
- #3408 - Fixed the display of organisation names on My Projects if the project is hidden/private, link them to the organisation page and support multiple orgs
- #3404 - If the first word of an entity name of an org is a joining word, it will still be capitalized on initialisation of a new org
- #3419 - Replace the markdown grails plugin with java library to support java 17
- #3381 - Show EMSA sites as feature collections similarly to how reporting sites are displayed
- #3423 - Fixed an issue where large amounts of activity data could prevent the Printable MERI plan and MERI plan changes report from working
- #3356 - Added the grants template columns to the project upload template
- #3451 - Monitor activities are excluded from some queries to fix a project timeout issue
Table uploads in reports
- #3334, AtlasOfLivingAustralia/ecodata#1025 - Table upload templates now take into account the form version*
RCS IPPS changes
- #3429 #3387 #3418 Implemented the RCS dashboard and made various changes to reports and permissions
- #3386 When reporting dates for an organisation are updated, also update the period configuration
- #3392 Show targets and funding to 2 decimal places on the org admin->targets section
Testing
#3368 - Fixed functional test failure
Reports / configuration
v4.1
The MERIT 4.1 release contains the following new features:
- Support for overriding automatic assignment of states and electorates to projects
- Tidy up of the state and electorate facets on the project explorer to account for difference case and spelling when layers are updated in the spatial portal
- Improvements to organisations to better support relationships between projects and organisations. This includes a 1->many relationship between projects and organisations, support for organisation contract names to reflect the name used on a project contract, support for relationship type and date ranges.
- Bulk change support for project -> organisation relationships
- Stronger validation on project load and auto-creation of organisations if required
- Support for organisation funding and targets, and enhancements to the RCS quarterly report to replace some functionality of an external system.
What's changed:
- #2979 - ABN lookups are rate limited to match the ABN service rate limit
- #3384 - Fixed table data upload where "append data to the table" is not checked
- #1724 - Project site and electorate assignment can be manually specified by a user, optionally overriding automatic assignment
- #2789 - Ecodata is now used to upload shapefiles, replacing the spatial portal
- AtlasOfLivingAustralia/ecodata#1034 - Tidy up state / electorate display on the project explorer by mapping to consistent spelling/case.
- #2691 - Allow more organisations in the "show more" of the organisation facet, and account for new contract names when used.
- #3357 - Admin bulk upload to correct org->project relationships
- #3340 - Use "recipient" to refer to an organisation in a project by default (instead of grantee/service provider etc).
- #2686 - Automatically update project -> organisation relationships when an organisation is renamed (or a contract name is changed)
- #3257 - Fixed an issue causing a very slow creation of a new organisation
- #2880 - Rework of the organisation page and project page to support 1->many project->organisation relationships with optional contract name / relationship name and date bounds for the relationship to support business needs.
- #3369 - Updates to RCS quarterly reports and support for organisation service/targets/funding to support IPPRS reporting.
- #3379 - Support a flag to remove invoiced values from the dashboard for programs that don't collect actuals and invoiced amounts separately.
New reports/ change to reports
Program changes:
#3380, #3343, #3331, #3354, #3223, #3221, #3222, #3037, #3372, #3351
Technical changes and scripts:
#3355 - Work on functional test failures on actions due to chrome updates
#3389 - ala-security-libs 6.3.0
#3350 - site creation due to multi-point, line, point, high precision coords