50 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.0.0-alpha.2 (2021-11-25)
Note: Version bump only for package @lowdefy/docs
4.0.0-alpha.1 (2021-11-25)
Bug Fixes
- docs: Document that _index operator is client side only. (72c8228)
- Replace all front end testing with @testing-library/react, jest and other updates. (22ec295)
Features
- blocksAntd: Add HolderOutlined icon. (c39c387)
- blocksAntd: Convert Alert to container and add action content area. (49c6baa)
- blocksAntd: Drawer: Add extra content area and contentWrapperStyle property. (9273fac)
- blocks: Convert all context category blocks to container. (6bc03c8)
- blockTools: Update to @emotion/css, optimize makeCssClass standarise jest settings. (947defa)
- Replace server side state with payload and _payload operator. (1f928d9)
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/docs
3.23.0 (2021-11-19)
Bug Fixes
- docs: Fix _ref resolver function example. (0903094)
- docs: Included onSearch event example in MultipleSelector and Selector docs. (0e53cb8)
3.23.0-alpha.0 (2021-11-09)
Bug Fixes
- Add _switch operator to docs. (c5c6f0c)
- Support .yml in lowdefy.yaml file. (0f7cc2a), closes #902
- docs: Add avatar and links to blog template. (d855599)
- docs: Add how to generate pdfs. (7b35550)
- docs: Fix the iframe videos in the docs. (c4a957a)
- improvements on blog template. (30e2291)
- docs: Add how to generate CSVs. (2cc8e45)
Features
- docs: Add how to generate csv. (3257f51)
- docs: Add videos to how tos. (57c7779)
- Add generate pdf how to. (5bde460)
- docs: Added switch operator documentation. (7c42c78)
3.22.0 (2021-09-27)
Bug Fixes
- cli: Use renderer served from blocks server url if configured. (69d14b4), closes #840
- docs: Fix AxiosHttp connection type spelling in docs. (d9b53a0)
Features
- Add
_array.reduce
examples. (c9a6b50)
3.22.0-alpha.1 (2021-09-20)
Bug Fixes
- docs: Added CheckboxSwitch examples and CheckboxSelector note. (9cf56bf)
- docs: Added copyable and ellipsis config to Title block. (9f8632e)
- docs: Change npx commands to specific versions for deployments. (f2c380b)
- docs: Convert CLI commands to npx commands. (c9cd643)
- docs: Update CLI npm install docs. (98a8b71)
Features
3.22.0-alpha.0 (2021-09-08)
Features
3.21.2 (2021-08-31)
Note: Version bump only for package @lowdefy/docs
3.21.2-alpha.0 (2021-08-31)
Bug Fixes
- Downgrade mongodb driver to LTS version 3.6.12. (24f94f6)
3.21.1 (2021-08-26)
Bug Fixes
- docs: Add missing hash docs. (2520555)
- docs: Add responsive layout docs and video. (5c31dac)
- docs: Update node server docs. (bb64d3e)
Features
- docs: Added responsive setup to Layout Concepts. (0635433)
3.21.0 (2021-08-25)
Bug Fixes
- docs: Add basic full example for AxiosHttp. (1e689d2)
- docs: Reformat v3 and v5 uuid argument definitions. (98cd626)
- docs: Update _uuid docs. (07178f1)
- docs: Updated docs to remove legacy v1, v4 uuid operators. (8544dc9)
- docs: Updated documented v3, v5 uuid function definitions. (bd0e777)
- Add array and object param types to v3 and v5 uuid methods. (0a551e9)
Features
- docs: Add onMount and onMountAsync docs. (a3c698d)
- graphql: Add https agent options to AxiosHttp connection. (df94e01), closes #794
- Add support for v1, v3, v4 and v5 to the _uuid operator. (c9ef4b9)
- operators: Add _hash operator. (0d3244a)
- operators: Add RIPEMD-160 algorithm. (3e07218)
- operators: Add uuid to client, closes #783 (6dc8d28)
3.20.4 (2021-08-21)
Note: Version bump only for package @lowdefy/docs
3.20.3 (2021-08-20)
Bug Fixes
- docs: Remove console log. (41bc269)
3.20.2 (2021-08-20)
Bug Fixes
- docs: Remove console log. (41bc269)
3.20.1 (2021-08-20)
Bug Fixes
- build: Fix unevaluated being passed to _ref transformer. (537a776)
3.20.0 (2021-08-20)
Bug Fixes
- blocksAntd: Add option to define
showTotal
as a string or function. (9ac3fc9) - docs: Add more examples to Throw. (8ef4bb3)
- docs: Docs typo fixes. (df5770d)
- docs: Fix AxiosHttp examples, closes #686 (1fc3329)
- docs: Fix custom blocks basePath typo. (eaee5aa)
- docs: Fix mongodb examples in docs. (cde85b7)
- docs: Fix sentences on Validation docs. (d5a5b7f)
- docs: Remove documentation for eval option on _ref. (baf1090)
- docs: Remove local types. (282380a)
- docs: Sort endpoints alphabetically (26ca2b7)
- docs: Update Netlify deployment steps (071d402)
- Add _number operator. (1ca3966)
- Fix Docker server docs (5171320)
Features
- cli: Add option to configure cli from the lowdefy.yaml file (e4f62d0)
- cli: Add watch and watchIgnore options to dev command (9eaf3e8)
- docs: Add event debounce. (e4c5db4)
- docs: Add ResetValidation docs. (289c762)
- docs: Document _ref resolver functions. (446b383)
- docs: Document basePath setting. (aa9601c)
- docs: Update docs for new Validation. (a91a7c7)
- engine: Add async tests and update docs. (fd967b9)
- engine: Add Throw action. (d2a23f0)
- engine: Document Lowdefy action functions in JsAction. (7634145)
- graphql: Updated mongo client to include connection options and documented command options. (57127ee)
- graphql: Updated mongodb to 4.1.0 and documented MongoDBAggregation options. (3fefe99)
- operators: Add basePath to _location. (eb95c8a)
- operators: Add pageId and homePageId to _location. (00842d4)
- Add back option to link. (b6cf705), closes #728
- Document node server. (20dfb7d)
- Make blocks server URL configurable. (65c9fe7), closes #670
- Update Elasticsearch docs (8feb78b)
3.19.0 (2021-07-26)
Bug Fixes
- docs: Comment fixes on _change_case operator (b2a30e7)
- operators: Fix regex in _change_case operator. (e4d577f)
Features
3.18.1 (2021-06-30)
Bug Fixes
- blocksAntd: Fix S3UploadButton block to new responses schema. (37a15bf)
- docs: Fix typo in mql example. (22ca375)
3.18.0 (2021-06-17)
Bug Fixes
Features
- docs: Add algolia docsearch. (e3c6de7)
- engine: Add wait operator. (40ead25), closes #625
- operators: Add support for dot notation in _request operator. (6ffaf46)
3.17.2 (2021-06-11)
Note: Version bump only for package @lowdefy/docs
3.17.1 (2021-06-11)
Note: Version bump only for package @lowdefy/docs
3.17.0 (2021-06-11)
Bug Fixes
- docs: Add lowdefy version in dockerfile warnings (1672f24)
- docs: Fix aws lambda docs. (7136663)
- docs: Fix type in MongoDB docs. (07de3e9)
Features
- docs: Add docs for Docker and AWS Lambda deployment (e57fa03)
3.17.0-alpha.3 (2021-06-09)
Note: Version bump only for package @lowdefy/docs
3.17.0-alpha.2 (2021-06-09)
Bug Fixes
- docs: Restore docs to previous stable version (ce1aac0)
3.17.0-alpha.1 (2021-06-09)
Note: Version bump only for package @lowdefy/docs
3.17.0-alpha.0 (2021-06-09)
Bug Fixes
- docs: Add _location operator. (038977a)
- docs: Add forceSubMenuRender to menu. (a4b7abc)
- docs: Add lowdefy versions to docs. (5ff0e16)
- docs: Fix baseUrl typo, closes #607 (4b1e6ce)
- docs: Remove deprecated _js wasm. (8b00683)
- docs: Update docs for try catch actions. (3d7969d)
3.16.5 (2021-05-31)
Note: Version bump only for package @lowdefy/docs
3.16.4 (2021-05-28)
Bug Fixes
- docs: Split file hosting to separate concepts section. (f802a6c)
3.16.3 (2021-05-27)
Note: Version bump only for package @lowdefy/docs
3.16.2 (2021-05-26)
Note: Version bump only for package @lowdefy/docs
3.16.1 (2021-05-26)
Bug Fixes
- build: Add default locations for new blocks. (544d1e1)
3.16.0 (2021-05-26)
Bug Fixes
- docs: Add alerts for client or server operators. (bf5c9be)
- docs: Add custom code concept. (b0e63e1)
- docs: Add discord link. (0a24af7)
- docs: Change to head.html. (a7f20c4)
- docs: Create modules/index and load filterDefaultValue. (e45e5f1)
- docs: Document context initialization events for context blocks. (a59bff5), closes #576
- docs: Fix custom block event actions history description. (eb49803)
- docs: Import _js.filterDefaultValue as operator. (a6e2fe0)
- docs: Sitemap must be https. (290b271)
- docs: Updates to custom code docs. (a4be530)
- Rename appendHeader to appendHead. (4e79736)
Features
- add Tooltip to docs (e79a876)
- blockBasic: Add Img block. (c850cb3)
- docs: Add _actions operator. (d5583d2)
- docs: Add JsAction. (19fd956)
3.15.0 (2021-05-11)
Bug Fixes
- docs: Add users object, general fixes. (72c0e25)
- docs: Add user authorization docs. (9f259fd)
- docs: Add user object and roles docs. (ccc8138)
- docs: Document protected pages. (7a338b9)
- docs: Generate sitemap for docs. (5a2e0cd)
- docs: Remove OracleDB. (0672aa8)
3.14.1 (2021-04-28)
Note: Version bump only for package @lowdefy/docs
3.14.0 (2021-04-26)
Bug Fixes
- docs: Fix typo in docs. (343553a)
3.13.0 (2021-04-16)
Bug Fixes
- docs: Add _js operator to docs. (b7b2135)
- docs: Add _ref.eval to docs. (d90e02f)
- docs: Make connection examples and secrets more consistant (4c473a3)
- docs: Update _js operator docs. (1c00b36)
- docs: Update docs to use _js operator. (91dda91)
Features
3.12.6 (2021-04-06)
Note: Version bump only for package @lowdefy/docs
3.12.5 (2021-03-31)
Note: Version bump only for package @lowdefy/docs
3.12.4 (2021-03-30)
Note: Version bump only for package @lowdefy/docs
3.12.3 (2021-03-26)
Bug Fixes
- operators: Add _ne operator. (d7b62e0)
3.12.2 (2021-03-24)
Bug Fixes
- blocksECharts: Correct the remoteEntry path for ECharts. (f99cccc)
3.12.1 (2021-03-24)
Note: Version bump only for package @lowdefy/docs
3.12.0 (2021-03-24)
Features
- docs: Add docs for EChart block. (9f7b31a)
3.11.4 (2021-03-19)
Bug Fixes
- docs: typo _object.defineProperty docs. (c99ef38)
- operators: Add _object.defineProperty operator. (52f598f)
3.11.3 (2021-03-12)
Note: Version bump only for package @lowdefy/docs
3.11.2 (2021-03-11)
Note: Version bump only for package @lowdefy/docs
3.11.1 (2021-03-11)
Note: Version bump only for package @lowdefy/docs
3.11.0 (2021-03-11)
Bug Fixes
- blocks-antd: Fix Descriptions bordered property default value (c2503e1)
- docs: Add a section on using JSON instead of YAML (a709086)
- docs: Add app schema image to docs public folder. (df1c6c7)
- docs: Add deployment tutorial video (1e63ddd)
- docs: Typos. (760abe6)
- docs: Update overview with diagram. (e8087b7)
- Update telemetry data field names. (085e5cc)
3.10.2 (2021-02-25)
Bug Fixes
- docs: Add AgGrid reference to custom-blocks. (c90f7b5)
- docs: Add docs README (2747197)
- docs: Add links to example demos and code in next steps. (1bb9569)
- docs: Add netlify deploy section to docs. (be82708)
- docs: Add telemetry (1d6c07e)
- docs: add thank you message to footer. (aa85e8a)
- docs: Add tutorial videos (9e07674)
- docs: Docs and tutorial improvements (28ef6df)
- docs: Fix links and improve docs content (3019495)
- docs: fix Request action call all requests documentation. (c6593f3)
- docs: fix tutorial. (8c9d30d)
- docs: General docs fixes and improvements (deddeb4)
- docs: Improve body markdown block ids in tutorial (7e04786)
- docs: Move deployment to the end of tutorial (b934f9c)
- docs: Post newsletter subsriptions to Lowdefy API. (ed51ddb)
- docs: Remove unused template files (be0546d)
- docs: Rename
validation
tovalidate
in docs. (147f8de) - docs: Tutorial fixes (3bc9a55)
- docs: Update introduction. (4f17f35)
3.10.1 (2021-02-19)
Bug Fixes
- docs: Add comment on LTS version. (fdf4361)
- docs: Add custom blocks. (501664a)
- docs: Add versions and updates section. (168175e)
- docs: Update custom blocks concepts. (f5bdd5d)
- graphql: MongoDB updates can use aggregation pipelines. (8e9653c)
3.10.0 (2021-02-17)
Bug Fixes
- docs: Add concepts pages for lists, secrets and deployment. (fb93e33)
- docs: CallMethod takes an array as input. (a698d0b)
Features
- cli: Rename @lowdefy/cli package to lowdefy (b73777a)
3.9.0 (2021-02-16)
Bug Fixes
- docs: Add docs for SendGridMailSend. (3e19e4c)
- docs: Add init menu for PageSiderMenu and PageHeaderMenu. (2f8c6d2)
- docs: Add List and ControlledList. (513a494)
- docs: filterDefaultValue not to filter arrays. (48ccc5c)
- docs: Fixes to SendGridMail. (4a6cd66)
- docs: Improve blocks default value filter. (8e722d1)
- docs: Improve example rendering in template. (e528776)
- docs: Only recurse getNestedValue on objects. (d6d3e04)
- docs: Remove and fix old block examples. (11defbe)
- docs: Typos in AxiosHttp. (5928330)
- docs: Update _format operator docs. (8aa42aa)
- docs: Update CallMethod docs with new usage. (0f0f320)
3.8.0 (2021-02-12)
Bug Fixes
- blocksAntd: Update Anchor to use href spec. (1b9a5b1)
- docs: Improve concepts docs. (f982f83)
- docs: Add 404 to general template. (c31cb4b)
- docs: Add Collapse, Tabs and MobileMenu blocks (6db451b)
- docs: Add container block docs. (b490ec7)
- docs: Add context category block docs. (39fb6c3)
- docs: Add examples to Progress. (9169001)
- docs: Add filePath to all pages. (b890a2a)
- docs: Fix content overflow on mobile. (33c1abb)
- docs: Fix object propertiesGetterTransformer to assign to default object when null. (31df2a4)
- docs: fix schema on ScrollTo blockId example (9c0b620)
- docs: Fix selector value types for init_state_values. (6cfd6a1)
- docs: Link to community in header. (62da21b)
- docs: Remove Skeleton for now. (45d5b69)
- docs: Render value by default on color selectors. (3db0f53)
- docs: Update blocks template to one use schema variable. (54aa7dc)
- docs: Update blocks templates for context blocks (8e7bd77)
- docs: Update footer links to hrefs. (787cfb0)
- docs: Update templates with header and footer. (e2a63fa)
- operators: Allow get from object to take an integer argument. (e8bdbd9)
Features
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/docs
3.7.0 (2021-02-09)
Features
- docs: Update blocks property getters. (e68f774)
3.6.0 (2021-02-05)
Bug Fixes
3.5.0 (2021-02-05)
Bug Fixes
- build: Add types object to app schema. (bd40748)
- docs: Add default values and loading to blocks. (fcadf76)
- docs: Catch null in filter_default_value. (8975b0f)
- docs: Change secret warning to Alert. (9be4ef5)
- docs: Concepts pages fixes and additions. (fd6fba5)
- docs: Convert propertiesFormTransform to work with objects. (33042ba)
- docs: Fix all date value_type. (51e6b70)
- docs: Fix connection docs formatting (37ff0ce)
- docs: Fix lowdfey.yaml (01cc8fc)
- docs: Fix merge conflict and S3UploadButton examples (e496d8c)
- docs: Fix operator docs (7bf5a6c)
- docs: Improve default value filter for config yaml. (e0cfc63)
- docs: Operator docs fixes. (a36f31c)
- docs: Operator docs improvements. (919949f)
- docs: Remove text size setting from markdown blocks. (58cf464)
- docs: Review cli and lowdefy-schema. (4440ecf)
- docs: Right align all label for blocks. (9060988)
- docs: Set initial values for new propertiesFormTransformer. (01632c6)
- docs: Tutorial fixes (6536cc0)
- docs: Typo fixes on operators. (d48d391)
- docs: Update concpets ortder. (91a5450)
- docs: Update template tests. (391c36e)
- concept pages typos and minor fixes (f0df767)
- docs: Update connections docs. (75ac999)
Features
- docs: Add _array and _string docs. (ea2ad05)
- docs: Add _date, _object and _state docs. (de2035a)
- docs: Add _input, _global, _media, and _url_query docs. (9c81963)
- docs: Add _ref and _var operators. (420eef7)
- docs: Add _secret, _menu, _get, _event doc pages (edd5b01)
- docs: Add Alert, Anchor, Avatar and Breadcrumb docs. (0983607)
- docs: Add all ColorSelector blocks. (3913968)
- docs: Add all Selectors. (f5e65ab)
- docs: Add block schema transformer (4cdf891)
- docs: Add blocks for Divider, Menu, Icon, Paragraph, Progress, Skeleton, Statistic. (a2901ec)
- docs: Add CLI docs page. (75cc5ba)
- docs: Add concepts and next steps. (f1b8055)
- docs: add concepts docs. (3b12dc9)
- docs: Add DangerousMarkdown, Markdown, MarkdownWithCode blocks. (963cfa2)
- docs: Add date selector docs. (767f9ac)
- docs: Add docs for GoogleSheet connection. (8d2ff5d)
- docs: Add docs for TextArea. (102494e)
- docs: Add gutter example to layout docs. (4929366)
- docs: Add Html and DangerousHtml to docs. (c6fb602)
- docs: Add Html block to docs. (0daff90)
- docs: Add Lowdefy schema concept page. (5d6c78c)
- docs: Add math operator page. (1c29bda)
- docs: Add NumberInput docs. (b05cf14)
- docs: Add operator docs. (47ad077)
- docs: Add operator docs. (606346a)
- docs: Add operator docs. (e164d7d)
- docs: Add optionsSelector displayType. (572a63d)
- docs: Add Pagination to docs. (83a96ab)
- docs: Add RatingSlider to docs. (f64e363)
- docs: Add S3UploadButton docs. (c024488)
- docs: Add schemas for connections, requests, action. (f061f96)
- docs: Add Switch block. (7da2dfb)
- docs: Add Title block. (adaa229)
- docs: Add TitleInput and ParagraphInput. (3e5b239)
- docs: Add validation to blocks. (c841b8a)
- docs: Block loading. (a64c488)
- docs: Context data object init. (f757eb2)
- docs: Docs improvements (529e924)
- docs: Finalize the Lowdefy introduction. (938e6fc)
- docs: Init Blocks concept. (acf7a0c)
- docs: Init docs. (99cdadd)
- docs: Make propertiesFormTransformer work with arrays. (9967d73)
- docs: Move tutorial content from md files to page yaml file (30f5286)
- docs: Nest layout examples in a Collapse. (689a8d3)
- docs: Overview and operators concepts pages. (b298dd4)
- docs: TDLR for blocks. (ef1954b)
- docs: Update actions doc pages. (ae01776)
- docs: Update blocks concepts. (19ccf72)
- docs: Update blocks page template to use transformers (158539e)
- docs: Update concepts (04bfcef)
- docs: Update Connections and Requests. (6600773)
- docs: Update context to context-and-state (d6b0081)
- docs: Update defaultValueTransformer to pull nested defaults from schemas. (4ecb396)
- docs: Update events-and-actions. (a09bb11)
- docs: Update Layout. (3d920e6)
- docs: Update operator docs template for methods. (03be26f)
- docs: Update operator docs. (a31009c)
- docs: Update tutorial. (2c9cb61)
- docs: Update tutorial. (b58e95d)
- docs: Use transformer fn to create properties from block schema (faad65c)
- operators: Add _function operator. (07f7e6f)
- operators: Add array methods that use functions. (49f6a93)