I’ve now released version 0.12.0 with the following change-log;
[0.12.0] - 2023-02-20
Added
- Add some functional tests in a more scalable fashion
- Add security warning/confirmation about installing untrusted plugins and plugin lists
- Add an option to disable subrequest grouping to simplify testing
- Update the memory cache when new data is supplied in the ‘includes’ field of remote server responses
- Locally compute inventory values when necessary
- Add a log page and basic support for viewing editing logs
- Add a tasks page for viewing upcoming/late/recent logs
Changed
- Switch to connecting to the farm-faux-cloud on port 1880
- Conditionally compute location/geometry/group values
- Throw exceptions when log-types/asset-types/taxonomy-vocabularies are missing
- Clean up tests a little
- Rename OpenInFarmOSMetaActionProvider plugin to OpenAssetInFarmOSMetaActionProvider for clarity
Fixed
- Fix a race condition related to going offline in one of the tests
- Fix bug where the asset geometry/locations computed fields aren’t initially calculated for new assets
- Fix a bug with how query results are merged when
options.fullResponseis set - Fix populating missing geometry/location/group computed fields for new assets
- Cleanup logic around how querying location/group relations works
- Fix a bug where clearing local data fails in development without the service worker installed
- Fix a bug creating widget decorators via the shorthand without specifying a predicate
- Fix asset group and location members page slots to only apply to the asset page