lowdefy/packages/operators/CHANGELOG.md
2021-06-09 16:49:16 +02:00

23 KiB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.17.0-alpha.3 (2021-06-09)

Note: Version bump only for package @lowdefy/operators

3.17.0-alpha.2 (2021-06-09)

Note: Version bump only for package @lowdefy/operators

3.17.0-alpha.1 (2021-06-09)

Note: Version bump only for package @lowdefy/operators

3.17.0-alpha.0 (2021-06-09)

Bug Fixes

  • operators: Remove deprecated _js wasm. (20d2d0f)

Features

  • operators: Add _location operator. (9175dbe)

3.16.5 (2021-05-31)

Bug Fixes

  • deps: update dependency js-yaml to v4.1.0 (d3954f3)

3.16.4 (2021-05-28)

Note: Version bump only for package @lowdefy/operators

3.16.3 (2021-05-27)

Note: Version bump only for package @lowdefy/operators

3.16.2 (2021-05-26)

Note: Version bump only for package @lowdefy/operators

3.16.1 (2021-05-26)

Note: Version bump only for package @lowdefy/operators

3.16.0 (2021-05-26)

Bug Fixes

  • operators: Update tests for _js and _actions. (022893b)

Features

  • operators: Custom _js and _actions operators. (815f6a4)

3.15.0 (2021-05-11)

Bug Fixes

  • operators: Do not filter OPENID_CLIENT_ID and OPENID_DOMAIN from secrets. (3c56737)

3.14.1 (2021-04-28)

Note: Version bump only for package @lowdefy/operators

3.14.0 (2021-04-26)

Bug Fixes

  • operators: Add prep to object. (24f6188)
  • operators: Fix stringify bug and allow for dates and console.log in _js. (0e7fe34)
  • operators: Prep operator args to handle void instance. Closes #519 , Closes #511 (5980f87)

3.13.0 (2021-04-16)

Bug Fixes

  • operators: _js encode and decode into QuickJS to escape chars in json. (45644db)
  • operators: Add tests for json response for _js. (6cf5ac7)
  • operators: Change nodeParser import to require. (d044d13)
  • operators: Getters should return default if from or key are null. (be8aae6)
  • operators: Update _js to take code with function as param. (8fa7fa0)
  • Create _js using quickjs-emscripten. (4ec8a30)
  • Update babel setup for tests. (1d89de9)
  • Update react, react-dom and react-test-renderer to v17.0.2 (78969ab)
  • operators: Update dynamic imports. (5699118)

Features

  • operators: Add _js operator and remove _experimental_unsafe_js operator. (2d1e2b3)

3.12.6 (2021-04-06)

Note: Version bump only for package @lowdefy/operators

3.12.5 (2021-03-31)

Note: Version bump only for package @lowdefy/operators

3.12.4 (2021-03-30)

Note: Version bump only for package @lowdefy/operators

3.12.3 (2021-03-26)

Bug Fixes

3.12.2 (2021-03-24)

Note: Version bump only for package @lowdefy/operators

3.12.1 (2021-03-24)

Note: Version bump only for package @lowdefy/operators

3.12.0 (2021-03-24)

Note: Version bump only for package @lowdefy/operators

3.11.4 (2021-03-19)

Bug Fixes

  • operators: Add _object.defineProperty operator. (52f598f)

3.11.3 (2021-03-12)

Note: Version bump only for package @lowdefy/operators

3.11.2 (2021-03-11)

Note: Version bump only for package @lowdefy/operators

3.11.1 (2021-03-11)

Note: Version bump only for package @lowdefy/operators

3.11.0 (2021-03-11)

Bug Fixes

  • operators: _mql on null should pass null and not throw. (3378cb4)
  • operators: Rename input to inputs. (1815daa)
  • operators: Rename more root to lowdefy. (b2e40bb)
  • _mql empty input when data is null. (a1c913a)

Features

  • operators: Configure operators to work aith root and add _user. (c9395b9)
  • operators: Filter openid secrets and block get all in _secret. (bd7a772)

3.10.2 (2021-02-25)

Bug Fixes

  • deps: Update dependency mingo to v4.1.2. (eb57a01)

3.10.1 (2021-02-19)

Bug Fixes

  • operators: Getter operators should not error if key is null. (d080e5a)

3.10.0 (2021-02-17)

Bug Fixes

  • deps: Update dependency mingo to v4.1.1. (efdb838)

3.9.0 (2021-02-16)

Note: Version bump only for package @lowdefy/operators

3.8.0 (2021-02-12)

Bug Fixes

  • operators: Allow get from object to take an integer argument. (e8bdbd9)
  • operators: Block experimental operators in _operator. (342b636)

Features

  • operators: Add _format operator. (44839da)
  • operators: Add _index operator. (995a912)
  • operators: Add experimental javascript operator (9b7998c)

3.7.2 (2021-02-09)

Bug Fixes

  • Fix package lifecycle scripts. (af7f3a8)

3.7.1 (2021-02-09)

Note: Version bump only for package @lowdefy/operators

3.7.0 (2021-02-09)

Note: Version bump only for package @lowdefy/operators

3.6.0 (2021-02-05)

Note: Version bump only for package @lowdefy/operators

3.5.0 (2021-02-05)

Bug Fixes

  • operators: Fix error when operator not supported, add support for _global (8ba32aa)

Features

  • operators: Add _event operator. (a869441)
  • operators: Add _function operator. (07f7e6f)
  • operators: Add array methods that use functions. (49f6a93)
  • operators: Rename _action_log operator to _event_log (dd2af60)

3.4.0 (2021-01-20)

Bug Fixes

  • operators: getFromObject should copy object if getting entire obj (32f0cbc)
  • operators: Update test error message snapshots. (1b49ba2)
  • _lt, _lte, _gt, _gte not to throw on non numerics. (0bad71d)
  • Temporarily log parser errors to console. (a43b386)

3.3.0 (2021-01-18)

Bug Fixes

  • Fix location not defined. (90f1e25)
  • deps: Update js-yaml from 3.14.1 to 4.0.0. (1a9e1f9)
  • Change allowed properties and methods to Sets. (8b91c21)
  • Change to mingo system import file. (a540435)
  • Evaluate _math using runMethod. (3f06967)
  • Give defaultFunction to runClass and error in undefined methodName. (38af83b)
  • Make all method operators work with runClass and runInstance. (ef58619)
  • project operator import typo (84ea45e)
  • Rename _base64_encode and _base64_decode to _base64.encode and _base64.decode. (8ded919)
  • Rename _uri_encode and _uri_decode to _uri.encode and _uri.decode. (bb0e9b4)
  • Update error message for unsupported method. (285a6cb)
  • Update runInstance and runClass to cover all function types. (bc49186)

Features

  • Add _array, _object and _string operators. (39197f7)
  • Add _base64_encode and _base64_decode operators. (25eb55a)
  • Add _diff operator on NodeParser. (ea65823)
  • Add _divide operator. (cc57d5d)
  • Add _gt, _gte, _lt, _lte operators. (e9d3bba)
  • Add _if_none operator. (6ee7e42)
  • Add _json.parse and _json.stringify to replace _json_parse and _json_stringify. (b83749f)
  • Add _log operator. (735cea0)
  • Add _math operator. (9c447f7)
  • Add _media operator. (fc860ad)
  • Add _mql to replace _mql_aggregate, _mql_test, _mql_expr. (20e16bc)
  • Add _product operator. (54704de)
  • Add _random operator. (41d1960)
  • Add _subtract operator. (0f1c1c6)
  • Add _sum operator. (05e5a8d)
  • Add _uri_encode and _uri_decode operators. (bdb0eb8)
  • Add _uuid operator to NodeParser. (0f562fe)
  • Allow method dot notation for operations, and parser performance improvement. (f0c1711)
  • Ignore operator objects with more than one key. (225a543)
  • Rename _parse to _json_parse, _stringify to _json_stringify, _dump_yaml to _yaml_stringify, _load_yaml to _yaml_parse. (ac6eb0a)
  • Replace _yaml_parse and _yaml_stringify with _yaml.parse and _yaml.stringify. (d61a316)
  • Rewrite date to us runClass. (9fe2698)
  • Throw error on _divide by zero. (3d0047d)

3.2.0 (2021-01-18)

Bug Fixes

  • Fix location not defined. (90f1e25)
  • deps: Update js-yaml from 3.14.1 to 4.0.0. (1a9e1f9)
  • Change allowed properties and methods to Sets. (8b91c21)
  • Change to mingo system import file. (a540435)
  • Evaluate _math using runMethod. (3f06967)
  • Give defaultFunction to runClass and error in undefined methodName. (38af83b)
  • Make all method operators work with runClass and runInstance. (ef58619)
  • project operator import typo (84ea45e)
  • Rename _base64_encode and _base64_decode to _base64.encode and _base64.decode. (8ded919)
  • Rename _uri_encode and _uri_decode to _uri.encode and _uri.decode. (bb0e9b4)
  • Update error message for unsupported method. (285a6cb)
  • Update runInstance and runClass to cover all function types. (bc49186)

Features

  • Add _array, _object and _string operators. (39197f7)
  • Add _base64_encode and _base64_decode operators. (25eb55a)
  • Add _diff operator on NodeParser. (ea65823)
  • Add _divide operator. (cc57d5d)
  • Add _gt, _gte, _lt, _lte operators. (e9d3bba)
  • Add _if_none operator. (6ee7e42)
  • Add _json.parse and _json.stringify to replace _json_parse and _json_stringify. (b83749f)
  • Add _log operator. (735cea0)
  • Add _math operator. (9c447f7)
  • Add _media operator. (fc860ad)
  • Add _mql to replace _mql_aggregate, _mql_test, _mql_expr. (20e16bc)
  • Add _product operator. (54704de)
  • Add _random operator. (41d1960)
  • Add _subtract operator. (0f1c1c6)
  • Add _sum operator. (05e5a8d)
  • Add _uri_encode and _uri_decode operators. (bdb0eb8)
  • Add _uuid operator to NodeParser. (0f562fe)
  • Allow method dot notation for operations, and parser performance improvement. (f0c1711)
  • Ignore operator objects with more than one key. (225a543)
  • Rename _parse to _json_parse, _stringify to _json_stringify, _dump_yaml to _yaml_stringify, _load_yaml to _yaml_parse. (ac6eb0a)
  • Replace _yaml_parse and _yaml_stringify with _yaml.parse and _yaml.stringify. (d61a316)
  • Rewrite date to us runClass. (9fe2698)
  • Throw error on _divide by zero. (3d0047d)

1.1.2 (2020-12-15)

Note: Version bump only for package @lowdefy/operators

1.1.1 (2020-12-15)

Note: Version bump only for package @lowdefy/operators

1.1.0 (2020-12-10)

Bug Fixes

  • deps: update dependency js-yaml to v3.14.1 (935ad89)
  • deps: update dependency mingo to v3.1.0 (a2dedf5)
  • operators: _regex should not error but return false on empty value in state (4ed9b85)
  • operators: support arrayIndices in Node parser (1785dc5)
  • use helpers from helpers (ebe3738)

Features

  • engine: init @lowdefy/engine package (1604212)
  • operators: init @lowdefy/operators package (a59d523)