Skip to content

Releases: HXLStandard/hxl-proxy

HXL Proxy v.1.21.2

18 Aug 18:02
Compare
Choose a tag to compare

Update to libhxl 4.21.1 to fix a rare problem with using a HXL Proxy dataset as an input source.

HXL Proxy v.1.21.1

06 Aug 08:18
1b9fc10
Compare
Choose a tag to compare
  • restored default Flask logging to stdout/stderr

HXL Proxy v.1.21

23 Jul 15:09
a4caadb
Compare
Choose a tag to compare
  • 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)

HXL Proxy v.1.20

21 May 12:11
a2dbf42
Compare
Choose a tag to compare
  • fixed bug with JSONPath &selector
  • added long description in setup.py for PyPi (from README.md)
  • added link files for in-browser tests
  • remove unneeded system library from DockerFile

Upgraded to libhxl-python v4.20:

  • switch to jsonpath-ng library to support more JSONPath features
  • add support for row formulas as right side of row queries (making it possible to compare one column to another)
  • add today() function for row formulas (today's UTC date in ISO YYYY-mm-dd format)
  • add support for parsing Unix-style epoch timestamps (nanoseconds, milliseconds, or seconds)
  • work around xlrd date-handling bug (for malformed Excel dates)

HXL Proxy v.1.19

27 Apr 14:07
f7041cc
Compare
Choose a tag to compare
  • add UI support for labeling steps in a recipe
  • added field on data-source page to specify a JSONpath selector to find the HXL data

HXL Proxy v.1.18

16 Mar 13:18
c30500a
Compare
Choose a tag to compare
  • add UI support for new implode filter
  • add UI support for flattening JSON lists
  • add optional header field for rename-column filter
  • add optional &filename= param for /api/data-preview

HXL Proxy v.1.17

19 Feb 15:11
Compare
Choose a tag to compare
  • added optional configuration for redis caching (input and output); more needed
  • added API endpoint /api/data-preview-sheets to fetch a list of sheet titles from an Excel workbook
  • Docker fixes

HXL Proxy v1.16.1

27 Dec 15:03
Compare
Choose a tag to compare

Minor interim release, with modification to Docker build configuration.

HXL Proxy v1.16

10 Dec 23:30
Compare
Choose a tag to compare
  • update to libhxl v4.16
  • add an admin interface
  • add a raw (no-HXL) preview of tabular data sources and refactor API links (remove iati2hxl endpoint)
  • usability improvements
  • bug fixes for saving cloneable permission, /data/advanced page, and download stub
  • code refactoring, including a new Recipe class and more unit tests

HXL Proxy v1.15.1

04 Apr 16:30
Compare
Choose a tag to compare

Interim release:

  • fix caching for validation requests sent via POST
  • remove obsolete basic chart and map demos (dead-code pruning)