HXL Proxy v.1.21
- added a new "Logs" tab to show logs from HXL processing
- added UI support for Expand lists filter
- make tagger UI smarter about avoiding duplicates
- remove "whitelist" and "blacklist" throughout code and comments
- fix saved-recipe bug that prevented disabling cloning or removing a description
- added HTML form to set up data-preview API call interactively, and added objects.json format
- ensure that user always returns to select page after login diversion
- added /api/from-spec endpoint to read a full JSON spec (including input and tagger)
- updated to libhxl-python 4.21
Upgraded to libhxl-python v4.21:
- added URL munging for HXL Proxy links (non-CSV/JSON)
- added URL munging for Kobo survey links (requires an Authorization: header)
- if there's an error parsing a formula, return the value "* ERROR *" and log the error
- added requests_cache to requirements (to disable caching for API calls)