Skip to content

Latest commit

 

History

History
1004 lines (367 loc) · 37.8 KB

CHANGELOG.md

File metadata and controls

1004 lines (367 loc) · 37.8 KB

Change Log

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

4.0.0-alpha.25 (2022-08-23)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.24 (2022-08-19)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.23 (2022-08-03)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.22 (2022-07-12)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.21 (2022-07-11)

Bug Fixes

  • engine: Fix createGetUrlQuery tests. (1c9a500)
  • Read urlQuery from location where used, not on lowdefy. (11541e4)

4.0.0-alpha.20 (2022-07-09)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.19 (2022-07-06)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.18 (2022-06-27)

Features

  • Move browser globals to lowdefy._internal.globals. (94c4016)

4.0.0-alpha.16 (2022-06-20)

4.0.0-alpha.15 (2022-06-19)

4.0.0-alpha.17 (2022-06-24)

Features

  • Move browser globals to lowdefy._internal.globals. (94c4016)

4.0.0-alpha.16 (2022-06-20)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.15 (2022-06-19)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.14 (2022-06-19)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.13 (2022-06-16)

Bug Fixes

  • engine: Fix createSetGlobal. (542ed98)
  • engine: Fix engine tests. (92182a2)
  • engine: RootBlocks.map to use blockId. (d31064f)
  • engine: Set request to null and update before calling request. (bb2b57b)
  • engine: testContext to build config and use getContext. (4539d6f)
  • engine: Update benchmark test to pass. (529f65e)
  • engine: Update createResetValidation test (177b66f)
  • engine: Update test to use built config. (f4c0f76)
  • Fix license typo. (972acbb)

Features

  • engine: 🏄‍♂️Engine tests are passing. (d737e1c)
  • engine: Add payload and blockId to context.requests[requestId]. (e29d88b)
  • Package updates. (e024181)

4.0.0-alpha.12 (2022-05-23)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.11 (2022-05-20)

Features

  • Next auth implementation work in progress. (bf5692a)

4.0.0-alpha.10 (2022-05-06)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.9 (2022-05-06)

Bug Fixes

  • client: Render progress bar next to context, and event order fixes. (fc32c75)
  • engine: Catch block type not found error. (7d95728)
  • engine: Init validate only if none. (9b5bd70)
  • engine: Only init validate if none. (e0d7dd6)
  • engine: Remove block.loading. (31b8190)
  • Review feedback changes. (6925625)

Features

  • client: Apply reset context flag to recreate context on client. (09f49a2)
  • engine: Add progress callAction — needs tests. (771961c)
  • engine: Add runOnInit method to getContext. (2339a3a)
  • engine: Add skeleton and loading eval. (c3c35d1)
  • engine: Make getContext sync, add skeleton and loading eval. (a876b6f)

4.0.0-alpha.8 (2022-03-16)

Bug Fixes

  • blocks-antd: Icon name corrections. (7fa29e4)

4.0.0-alpha.7 (2022-02-21)

Bug Fixes

  • Convert link to pass pathname and query separately. (1294914)
  • engine: Changed method action from getRequest to getRequestDetails. (32c0b7c)
  • engine: Fixed validate action method context reference. (576e3a9)
  • engine: Reset input when link is followed with no input. (fab9e2a)
  • engine: Reverted index based block id change in callMethod action test. (46ad3c0)
  • engine: Update set global action method global object reference. (91fa543)
  • engine: Updated callMethod action method to use action & block plugin config. (ddd849e)
  • engine: Updated link action method test to use action & block plugin config. (1306698)
  • engine: Updated login action method test to use action & block plugin config. (4cbd863)
  • engine: Updated logout action method test to use action & block plugin config. (e120fe8)
  • engine: Updated message action method test to use action & block plugin config. (48cd251)
  • engine: Updated request action method test to use action & block plugin config. (d2bd2f5)
  • engine: Updated reset action method test to use action & block plugin config. (d46add8)
  • engine: Updated resetValidation action method test to use new plugin config. (107a1a5)
  • engine: Updated setGlobal action method test to use new plugin config. (ceceec3)
  • engine: Updated setState action method test to use new plugin config. (27838bc)
  • engine: Updated testContext to use rootBlock config. (c8524c6)
  • engine: Updated validate action method test to use new plugin config. (f8962c6)
  • Update createLink tests. (2e531b3)

Features

  • actions-core: Refactored @lowdefy/engine and added actions-core package to plugins. (b08ef1d)
  • engine: Added action methods to Actions class. (e3a32aa)
  • engine: Added getActions action method test. (c79c7ed)
  • engine: Added getBlockId action method test. (5802217)
  • engine: Added getEvent action method test. (031535c)
  • engine: Added getGlobal action method test. (61d23a2)
  • engine: Added getInput action method test. (5578f46)
  • engine: Added getPageId action method test. (602e114)
  • engine: Added getRequestDetails action method test. (55519c5)
  • engine: Added getState action method test. (384d264)
  • engine: Added getUrlQuery action method test. (6665f2e)
  • engine: Added getUser action method test. (f7156f5)
  • engine: BREAKING CHANGE - The Message action was renamed to DisplayMessage. (6c3abb7)
  • engine: Update link to include noLink and disableLink, fix logic. (b9633e4)

BREAKING CHANGES

  • engine: The Message action was renamed to DisplayMessage.

3.23.2 (2021-11-29)

4.0.0-alpha.6 (2022-01-20)

Features

  • Create wait helper function. (42c09f4)
  • server-dev: Dev server soft reload working. (dd5ee07)

4.0.0-alpha.5 (2021-11-27)

Features

  • Import operator plugins in server. (f913e9e)

4.0.0-alpha.4 (2021-11-25)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.3 (2021-11-25)

3.23.2 (2021-11-29)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.2 (2021-11-25)

Note: Version bump only for package @lowdefy/engine

4.0.0-alpha.1 (2021-11-25)

Bug Fixes

  • Engine test fixes. (cf752ec)
  • engine: Add tests for payload change. (e8a2141)
  • Fix tests (80c00f4)
  • Remove nested contexts code review fixes. (ceb266d)
  • Render app using blockIds generated at build. (4e46145)
  • Test fixes. (67bf2d4)

Features

  • Add requests to client and server. (320c4a1)
  • engine: Remove support for nested contexts. (612f783)
  • Fixes fro requests in next server (e341d8d)
  • Mount home page on the home route if configured. (ff23ea8)
  • Next server fixes. (9e6518a)
  • Next server rendering blocks (e625e07)
  • Replace server side state with payload and _payload operator. (1f928d9)
  • Requests working on next server (8d6abe2)
  • Root config and link working on next server. (cf2562b)

BREAKING CHANGES

  • The _event, _global, _input, _state, and _url_query operators are no longer evaluated in connections or requests.

3.23.1 (2021-11-20)

Note: Version bump only for package @lowdefy/engine

3.23.0 (2021-11-19)

Note: Version bump only for package @lowdefy/engine

3.23.0-alpha.0 (2021-11-09)

Note: Version bump only for package @lowdefy/engine

3.22.0 (2021-09-27)

Note: Version bump only for package @lowdefy/engine

3.22.0-alpha.1 (2021-09-20)

Note: Version bump only for package @lowdefy/engine

3.22.0-alpha.0 (2021-09-08)

Note: Version bump only for package @lowdefy/engine

3.21.2 (2021-08-31)

Note: Version bump only for package @lowdefy/engine

3.21.2-alpha.0 (2021-08-31)

Note: Version bump only for package @lowdefy/engine

3.21.1 (2021-08-26)

Note: Version bump only for package @lowdefy/engine

3.21.0 (2021-08-25)

Note: Version bump only for package @lowdefy/engine

3.20.4 (2021-08-21)

Note: Version bump only for package @lowdefy/engine

3.20.3 (2021-08-20)

Note: Version bump only for package @lowdefy/engine

3.20.2 (2021-08-20)

Note: Version bump only for package @lowdefy/engine

3.20.1 (2021-08-20)

Note: Version bump only for package @lowdefy/engine

3.20.0 (2021-08-20)

Bug Fixes

  • engine: Add tests for Blocks.validate. (0a0a66a)
  • engine: Catch CallMethod method not defined error and add tests for CallMethod. (96f9cb1)
  • engine: Fixes to event debouncing and tests. (89266f2)
  • engine: Refactor Validate to work with getBlockMatcher. (8c9de14)
  • engine: Remove showValidationErrors from context. (24e0bbc)
  • engine: Update action tests to include debounce. (b21c440)
  • engine: Update events test for undefined event. (05bc928)

Features

  • blocksAntd: Added onclose action chain error detection to ConfirmModal, Drawer, Modal. (66e0692)
  • engine: Add async option to actions (81036db)
  • engine: Add async tests and update docs. (fd967b9)
  • engine: Add debounce option to events. (003cb0b)
  • engine: Add ResetValidation action. (01237e3)
  • engine: Add tests for events debounce. (2ff29cb)
  • engine: Add Throw action. (d2a23f0)
  • engine: Document Lowdefy action functions in JsAction. (7634145)
  • engine: showValidation on block level and params.regex for Validate. (6824b07)
  • Add back option to link. (b6cf705), closes #728
  • Add Lowdefy actions to JsAction (7af4442)

3.19.0 (2021-07-26)

Note: Version bump only for package @lowdefy/engine

3.18.1 (2021-06-30)

Bug Fixes

  • engine: Evaluate action error messages after error. closes #663 (514fd14)
  • engine: Remove error.lowdefyMessage. (9f8590f)
  • engine: Responses for actions and tests using _actions in messages. (38cf7ef)
  • engine: Up test covarage in Wait. (a40ad4f)

3.18.0 (2021-06-17)

Features

3.17.2 (2021-06-11)

Note: Version bump only for package @lowdefy/engine

3.17.1 (2021-06-11)

Note: Version bump only for package @lowdefy/engine

3.17.0 (2021-06-11)

Note: Version bump only for package @lowdefy/engine

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

Note: Version bump only for package @lowdefy/engine

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

Note: Version bump only for package @lowdefy/engine

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

Note: Version bump only for package @lowdefy/engine

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

Features

  • engine: Add catchActions to events, closes #608 (305b3aa)

3.16.5 (2021-05-31)

Bug Fixes

  • deps: update dependency graphql-tag to v2.12.4 (daf81cf)

3.16.4 (2021-05-28)

Note: Version bump only for package @lowdefy/engine

3.16.3 (2021-05-27)

Note: Version bump only for package @lowdefy/engine

3.16.2 (2021-05-26)

Note: Version bump only for package @lowdefy/engine

3.16.1 (2021-05-26)

Note: Version bump only for package @lowdefy/engine

3.16.0 (2021-05-26)

Bug Fixes

  • engine: Add tests for JsAction. (2113ae5)
  • engine: Modify action response object. (94db71d)
  • engine: Update tests for new action responses structure. (73c84e6)

Features

3.15.0 (2021-05-11)

Note: Version bump only for package @lowdefy/engine

3.14.1 (2021-04-28)

Bug Fixes

  • engine: Fix required validation broken by dynamic operators. (6d38dbb)

3.14.0 (2021-04-26)

Note: Version bump only for package @lowdefy/engine

3.13.0 (2021-04-16)

Bug Fixes

  • Update babel setup for tests. (1d89de9)
  • Update react, react-dom and react-test-renderer to v17.0.2 (78969ab)
  • engine: Init async operators. (63f8d14)
  • operators: Update dynamic imports. (5699118)

3.12.6 (2021-04-06)

Note: Version bump only for package @lowdefy/engine

3.12.5 (2021-03-31)

Bug Fixes

  • engine: Fix Request action response. (45aaa18)

3.12.4 (2021-03-30)

Note: Version bump only for package @lowdefy/engine

3.12.3 (2021-03-26)

Note: Version bump only for package @lowdefy/engine

3.12.2 (2021-03-24)

Note: Version bump only for package @lowdefy/engine

3.12.1 (2021-03-24)

Note: Version bump only for package @lowdefy/engine

3.12.0 (2021-03-24)

Note: Version bump only for package @lowdefy/engine

3.11.4 (2021-03-19)

Note: Version bump only for package @lowdefy/engine

3.11.3 (2021-03-12)

Note: Version bump only for package @lowdefy/engine

3.11.2 (2021-03-11)

Note: Version bump only for package @lowdefy/engine

3.11.1 (2021-03-11)

Note: Version bump only for package @lowdefy/engine

3.11.0 (2021-03-11)

Bug Fixes

  • engine: Assign rootContext to context, instead of assigning individual fields. (9461990)
  • engine: Rename more root to lowdefy. (df858c1)
  • engine: Rename rootContext to lowdefy, and add pageId to root. (3ee8807)
  • engine: Use context specific pageId in engine. (e80e461)

Features

  • renderer: Finish OpenId callback. (9997136)
  • renderer: Switch rootcontext to root lowdefy object (30919a2)
  • Init OpenID Connect flow. (e2e29d0)

3.10.2 (2021-02-25)

Bug Fixes

  • engine: Validate was not showing the correct error message. (4fcbda4)
  • engine: Validation warnings were shown as errors not warnings. (84ad6b3)

3.10.1 (2021-02-19)

Note: Version bump only for package @lowdefy/engine

3.10.0 (2021-02-17)

Bug Fixes

  • engine: Fix Link action always errors. (ec4c0f2)
  • engine: Fix set block to update on event loading. (db80390)
  • engine: Use displayMessage from window. (a7e50b3)

3.9.0 (2021-02-16)

Bug Fixes

  • actions: Fix action response, add tests. (0d16f82)
  • engine: Fix Link action with input and urlQuery. (be6a1e1)
  • engine: Fix Validate function name (795d876)
  • engine: Log action errors to the console. (38ea5ff)

Features

  • engine: Parse params for all actions. Refactor actions and events. (0d55bd2)

3.8.0 (2021-02-12)

Bug Fixes

  • engine: Fix container chlidren visibilty if container vis is null. (0af48bd)

Features

  • engine: Rename Link action newWindow to newTab. (35b47f6)

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/engine

3.7.0 (2021-02-09)

Bug Fixes

  • engine: Actions should only skip when “skip” is explicitly true (e34dc05)
  • engine: Only update when onInit is done. (9f21597)

3.6.0 (2021-02-05)

Bug Fixes

  • engine: Events rename fix. (ca142ca)

3.5.0 (2021-02-05)

Bug Fixes

  • deps: Update dependency graphql to v15.5.0 (90acf72)

Features

  • Rename blocks “actions” field to “events”. (8f2e998)
  • engine: Add support for meta.initValue to initialize block value from meta. (5d5307c)
  • engine: Rename block actions to events (bd4f7a7)
  • renderer: Rename actions to events (134b275)

3.4.0 (2021-01-20)

Note: Version bump only for package @lowdefy/engine

3.3.0 (2021-01-18)

Bug Fixes

  • Update tests in engie to work with new operator format. (4f626a1)

3.2.0 (2021-01-18)

Bug Fixes

  • Update tests in engie to work with new operator format. (4f626a1)

0.0.1 (2020-12-15)

Note: Version bump only for package @lowdefy/engine

0.0.0 (2020-12-15)

Note: Version bump only for package @lowdefy/engine

0.0.0-alpha.7 (2020-12-10)

Bug Fixes

  • blockTools: remove registeredMethods (b984e6f)
  • deps: update dependency graphql to v15.4.0 (24803a3)
  • engine: do not recreate actions on call (58f6e8e)
  • engine: minor bug fixes (8937087)
  • engine: remove defaultValue field (a380aef)
  • engine: replace graphql-tag dependency in engine (370f69b)
  • engine: structured params for newBlocks (1c5bd0c)
  • engine: update tests (4de3325)
  • engine: visible should evaluate only when not equal to false (76e7f2a)
  • renderer: fix useContext, split onEnter and get context (6af60c6)
  • build and test errors (909b2bf)
  • move engine related files from helpers to engine (3b96ab7)
  • requests fixes (0e7af60)
  • use helpers from helpers (ebe3738)
  • renderer, engine: move displayMessage to rootContext, update engine tests (0f6339f)

Features

  • engine: init @lowdefy/engine package (1604212)
  • engine: refactor validation messages and only eval visible (a507cc3)
  • engine: remove all empty objects from state as an effect of deleted values (7cb2f2e)
  • engine: remove mutations (68f8578)
  • engine: validate action can be null = all, string = one or array = list of field names (5a64c8b)
  • add Apache-2.0 license (3e2064e)
  • add type package (d0c60c4)
  • remove fetch requests on page load, add async load actions (1f396d6)
  • engine, renderer: move apollo cache block update to renderer (778ff4a)