Skip to content

v8.4

Latest

Choose a tag to compare

@jack-brinkman jack-brinkman released this 14 Jul 03:52

Changes

Highlights

  • Modernised the BioCollect interface with a full Bootstrap 5 upgrade, including responsive layouts, navigation, forms, tables, modals, accessibility styling, and DataTables. #1899
  • Improved PWA/offline data entry with automatic saving, sync and upload progress, safer handling of unsynchronised records, and partial record saving. #1952
  • Added a Save & Close action, disabled submitting records while offline, and refined PWA autosave behaviour. #1966
  • Added Butterfly Count form definitions for the Brisbane and Sunshine Coast hubs. #1939
  • Added the Habitat Restoration – Combined Site and Work Details assessment form, with supporting data-correction scripts. #1965

Improvements and fixes

  • Hub administrators can now manage bulk survey imports without requiring ALA-wide administrator permissions. #1959 #1976
  • Project role assignment now supports Cognito user identifiers. #1914
  • Hub administrators can configure the sort order of search and Project Finder facets. #1948
  • Fixed record-list sorting and download behaviour. #1971 #1968
  • Fixed errors when viewing PDF resources. #1940
  • Improved bulk Excel-template downloads and migrated related proxy handling to the shared Ecodata client. #1929
  • Refined Bootstrap 5 presentation issues across record listings, activity forms, quick links, responsive tables, image viewing, and project pages. #1969
  • Added Fathom usage tracking to PWA pages. #1962
  • Fixed downloading content of table returning an error #1897
  • Fixed document search making multiple project details requests #1900
  • Require authentication for BioCollect projects and record downloads #1954
  • Added facet configuration sorting by alphabetical order #1896
  • Fixed project finder not sorting sorting results by relevance #1938
  • Fixed Restoration Hub data issues #1956

Platform and maintenance

  • Updated the Ecodata client plugin to version 9.2. 0cca81d
  • Moved JavaScript dependency management and CI to pnpm/Corepack, upgraded Node.js and GitHub Actions tooling, and refreshed PWA functional-test support. #1952 #1973
  • Updated the Blueimp file-upload dependency. #1974
  • Updated security and runtime dependencies, including esbuild, tmp, form-data, node-forge, Fastify, Axios, Lodash, and related packages. #1960 [#1963]

Full Changelog: v8.3...v8.4

Dependencies

  • ecodata-client-plugin:9.2

Full Changelog: v8.3...v8.4