Releases: akvo/akvo-flow
20200219-102312
New and noteworthy
- Data point assignments: In previous version of the system, assigning
a form to a device meant assigning all data points to that device.
Now as a user you are able to select a list of datap oints available
per device.
Related issues: #3168 #3376 #3387 #3413 #3417 #3423 #3425
Resolved issues
- #2562 Speed up deployments - avoid caching metadata
- #3157 Cleanup the XML publishing classes
- #3169 Backup fails due to too many kinds in instance
- #3283 Remove Auth0 feature flag
- #3340 Form export for number questions mixes up min and max settings
- #3368 Index needed for datastore query
- #3371 Code cleanup - Remove code related to Stacktrace handling
- #3377 Adapt deployments to use Cloud SDK
- #3380 Use pre-built Docker image for development
- #3382 Data cleaning report generates gaps on deleted iterations
- #3385 Remove leftover references to dataprocessor backend
- #3394 Handle creating assignments for when Survey name is null
- #3399 Statistics spreadsheet is XLS format
- #3401 Add Form status on
Form
changes event - #3408 Fix search for SurveyedLocales
- #3412 Changing question type leads to incorrect data point name definition
Akvo Flow Dashboard v1.10.2 - Zenithal Zauschneria
- Jackson XML publishing missing elements/attributes - [#3316]
- Remove unused code for assignments - [#3355]
- Use project as parameter to be able to execute in parallel - [#3349]
- Fix footer on add/edit tab - [#3339]
- Tests for assignments UI - [#3341]
- Add translation support for .jsx files - [#3352]
- Purge year-old messages - [#3236]
- Geotag extraction by cron - [#3305]
- Use Dataflow for deleting all entities of a Kind - [#3349]
- Update SDKs - [#3346]
Akvo Flow Dashboard v1.10.1 - Yappy Yucca
- Show/export Flow instance usage - #2612
- Tests for assignments ui move to react - #3212
- Published-form based reports cannot handle RQGs - #3249
- Assignments - Small UI improvements - #3285
- Assignments form UI fixes - #3290
- Stats page tests - #3256
- Remove redundant state handler from assignments - #3295
- Saved devices are not shown when reopening an assignment - #3302
- Stats - list does not load if you request the export without dates - #3299
- Add a Stats main tab UI - #3235
- Publish form using Jackson fasterxml library - #3115
- Parse boolean options correctly - #3252
- Make assignment-splitting script more robust - #3240
- Checkbox not working in new implementation of assignments ui - #3281
- Unpublished forms can be assigned when registration form is published - #3270
- Stop updating dependencies to minor version - #3257
- Assignments not saving - #3284
- Change assignments UI to match mock ups - #3226
- Data analysis export does not create separate columns for multiple option questions - #3260
- Handle differently 'Select all' devices in assignments - #3234
- Long names break cascade layout - in levels - #2266
- Add number of selected devices in assignment UI - #3232
Akvo Flow Dashboard v1.10 - Worshipful Wolfbane
Remove Flow landing/log in page [#2559]
Remove UI middle line in assignments page [#3224]
When splitting assignments, add survey id, rename fields [#3173]
Showing selected devices in existing assignments [#3225]
Fixes for device selection in assignment ui [#3230]
Change the generated name for split assignments [#3153]
Fix duplication issue in assignments ui [#3227]
Selection of devices for an assignment [#31377]
Assignments form selector [#3136]
Remove phone number from Assignments UI [#2316]
write tests for device selector class [#3188]
Move assignments edit views to react view [#3192]
Flow datastore exports [#3161]
Remove /api/v1 URLs [#3203]
Remove UserConfig kind [#3201]
Convert options in survey selector to a class selector [#3181]
Upgrade to babel v7 Deployment & infrastructure [#3162]
Convert options in device selector to a class component [#3185]
Rebrand user access denied page [#3141]
Add a list of datapoints to the device assignment endpoints [#3166]
Update /surveyedlocale endpoint to enable datapoint filtering [#3167]
Akvo Flow Dashboard v1.9.49 - Vibrant Viburnum
New and noteworthy
- Auth0 user login - Implemented user login through Auth0 as an open ID connect provider. This is part of the intergration to enable single-sign-on for Flow and Lumen users [#3125]
Resolved issues
-
Performance improvements - Stop unnecessary loading of all Surveys at application startup [#3139], implement batch fetching of entities from the datastore when we have all the relevant entity IDs [#3142]
-
Assignments - Refactored and simplified the logic for generating assignments entities that communicate with devices to inform about the creation or update of assignments [#3108]
-
Development environment - Reverted to a previous version of babel-core as the version used was breaking the development environment [#3138]
Akvo Flow Dashboard v1.9.48 - Unique Ursinia
Date: 10-07-2019
New and noteworthy
- Assignments redesign - Created a script to transform current
surveyAssignment
entities to conform to new forms-from-only-one-survey format [#3107]. Reimplement the folder/survey selector on the assignments list using react [#3109] - Back-end - Created a script to completetly remove a form [#3075]
Resolved issues
Akvo Flow Dashboard v1.9.47 - Tweedy Tulip
Date: 27-05-2019
New and noteworthy
- Assignments redesign - Begin assignment redesign by reimplementing list using react framework [#2796].
- App download - Use https when creating app download link [#3040].
Resolved issues
- Code cleanup and improvement - Removed unused code [#3094] Remove usage of
SurveyalValue
[#2231]. Save question variable name to published form XML [#3101]. - Bug fixes - Upgraded repository libraries [#3098].
- Data cleaning - Update responses when cleaning data with only repeat question groups [#2995].
Akvo Flow Dashboard v1.9.46 - Squishy Squash
Date: 06-05-2019
Resolved issues
- Devices - Disable selecting all devices [#3051]
- Code cleanup - Remove unused applet code[#3073]
- Webpack - Enable linting [#3015]. Completely remove ruby build [#3035]
- Caddisfly - Use correct caddisfly definition file when exporting data [#3077]
- Data exports - We now correctly handle forms where all the question groups are repeatable, and instances with more than 100 repeats of a group [#3020]
Akvo Flow Dashboard v1.9.45 - Radiant Raspberry
Date: 10-04-2019
New and noteworthy
- Development environment - Switched dashboard builds from ruby to webpack [#1502]
- Reports - Add meta data column to data exports showing form version used if available [#2772].
Resolved issues
- Surveys - Fix issue causing survey instances to fail if answers were > 1500 characters and disabled adding options longer than 500 characters in option questions [#3038]
- Development environment - Added script to check for missing media files in data store [#2967]. Move from using backends which are deprecated [#3043],[#2969]. Push Auth information to Unilog [#3031]
Akvo Flow Dashboard v1.9.44.1 - Quintessential Quandong (Hotfix 1)
Date: 21-03-2019
Resolved issues
- Deployments - Fixed issue causing deployments to fail due to missing library [#3017]