New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@lowdefy/ajv

Package Overview
Dependencies
Maintainers
2
Versions
133
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lowdefy/ajv - npm Package Versions

1
14

3.21.1

Diff

Changelog

Source

3.21.1 (2021-08-26)

Bug Fixes

  • blocksAntd: Fix Alert padding. (9fb9686)
  • docs: Add missing hash docs. (2520555)
  • docs: Add responsive layout docs and video. (5c31dac)
  • docs: Update node server docs. (bb64d3e)
  • renderer: Fix loading skeletons, closes #798 (e4dd10e)
  • docs: Added responsive setup to Layout Concepts. (0635433)
samtolmay
published 3.21.0 •

Changelog

Source

3.21.0 (2021-08-25)

Changes

Actions
  • Add onMount and onMountAsync actions for all blocks.
  • Add debounce to the build schema.
Blocks
  • Divider not to render empty title.
  • RenderHtml to return span by default.
Renderer
  • Refactor renderer to work with props.children instead of a render function.
Connections
  • Add https agent options to AxiosHttp connection.
Docs
  • Add basic full example for AxiosHttp.
Operators
  • Add _hash operator.
  • Add _uuid v1, v3, v4, and v5 options.
Servers
  • Fix replaceAll not a function.

Commits

Bug Fixes

  • blocksAntd: Divider not to render empty title, closes #790 (790fb89)
  • blocksBasic: Html test change to new RenderHtml. (e43617a)
  • blocksBasic: Test change to new RenderHtml. (ee9e3f0)
  • blocksColorSelectors: Update tests. (dcbbf0b)
  • blockTools: RenderHtml to only update ref after render. (9351255)
  • blockTools: RenderHtml to return span by default, closes #775 #777 (abbd823)
  • build: Add debounce to the build schema. (2ea31b1)
  • 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)
  • operators: Remove array param type from v3, v5 uuid operator. (5141fdf)
  • operators: Updated tests to remove legacy v1, v4 uuid operators. (f43a054)
  • renderer: Add crypto build fallback. (1f74ca7)
  • server: replaceAll not a function, closes #789 (055a2ac)
  • 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
  • operators: Add _hash operator. (0d3244a)
  • operators: Add _uuid v1, v2, v3, v4, and v5 options. (3f2fc75)
  • operators: Add array param type from v3, v5 uuid operator. (764051b)
  • renderer: Refactoring renderer and implementing onMount and onMountAsyc, closes #778 (101d23a)
  • Add support for v1, v3, v4 and v5 to the _uuid operator. (c9ef4b9)
  • operators: Add RIPEMD-160 algorithm. (3e07218)
  • operators: Add uuid to client, closes #783 (6dc8d28)
samtolmay
published 3.20.4 •

Changelog

Source

3.20.4 (2021-08-21)

Bug Fixes

  • blocksAntd: Fix Card block title area. (475aef6)
  • blocksAntd: Fix Card title if no title is specified. (60074f9)
  • blocksAntd: Update Card block snapshot tests. (4c67f41)
  • blocksAntd: Update schema for Descriptions. (50bf48c)
  • build: Fix user specified type locations. (0456b00)
samtolmay
published 3.20.3 •

Changelog

Source

3.20.3 (2021-08-20)

Bug Fixes

  • server-netlify: Initialise basePath in Netlify server. (8085b4a)
samtolmay
published 3.20.2 •

Changelog

Source

3.20.2 (2021-08-20)

Bug Fixes

  • build: Cache readFile and getMeta promises. (d1fd3da)
  • cli: Initialise basePath in CLI dev server. (3c2093a)
  • docs: Remove console log. (41bc269)
samtolmay
published 3.20.1 •

Changelog

Source

3.20.1 (2021-08-20)

Bug Fixes

  • build: Fix unevaluated being passed to _ref transformer. (537a776)
samtolmay
published 3.20.0 •

Changelog

Source

3.20.0 (2021-08-20)

Changes

Actions
  • A debounce option has been added to events.
  • An async option has been added to actions so that they are not awaited in the action chain.
  • A new ResetValidation action has been added.
  • A new Throw action has been added.
  • A back option has been added to the Link action.
  • The Lowdefy action functions can now be used inside the JsAction action.
  • The Validate action can now take a list of regular expressions to match blocks to validate.
  • Only blocks that have been validated now show the validation result.
Blocks
  • The List block now has direction, wrap, and scroll properties.

  • HTML is now supported in block properties that used to only take strings. The following blocks now have support for HTML properties:

    • Alert
    • AutoComplete
    • Button
    • ButtonSelector
    • Card
    • CheckboxSelector
    • CircleColorSelector
    • Collapse
    • ColorSelector
    • CompactColorSelector
    • ConfirmModal
    • Descriptions
    • Divider
    • GithubColorSelector
    • Label
    • Message
    • Modal
    • MultipleSelector
    • Notification
    • Paragraph
    • RadioSelector
    • Result
    • Selector
    • SliderColorSelector
    • Statistic
    • SwatchesColorSelector
    • Title
    • Tooltip
    • TwitterColorSelector
  • The showTotal property in the Pagination block can now be a string or function.

  • If the onClose event fails in the ConfirmModal, Drawer, and Modal blocks, the block no longer closes.

  • The ParagraphInput and TitleInput blocks now render non-truthy values.

CLI and build
  • The _ref operator can now specify a resolver function that overrides the default reading of configuration files from the file system.
  • A default _ref resolver function can be specified for an app.
  • The CLI can now be configured from the lowdefy.yaml file.
  • The dev command now has watch and watchIgnore options to control which files are watched for rebuilds.
  • The blocks server URL is now configurable.
  • The dev server no longer exits if the initial build fails.
Connections
  • The following Elasticsearch requests have been added:
    • ElasticsearchDelete
    • ElasticsearchDeleteByQuery
    • ElasticsearchIndex
    • ElasticsearchUpdate
    • ElasticsearchUpdateByQuery
  • Read and write checking for Elasticsearch has been added.
  • The mongodb driver has been updated to 4.1.0, and now supports different options.
  • Connection options are now passed to the MongoDBCollection connection.
Docs
  • The AxiosHttp examples have been fixed.
  • The Netlify deployment steps have been updated.
Operators
  • The _location operator now returns the basePath, homePageId, and pageId.
  • The _number operator has been added.
Servers
  • The server basePath is now configurable.
  • A Node.js production server has been added.

Commits

Bug Fixes

  • blocks-antd: Fix Descriptions block items schema (525e8eb)
  • blocks-antd: Update snapshot tests for basePath (5add1a7)
  • blocksAntd: Add additional properties to Descriptions and use RenderHtml. (dfc468d)
  • blocksAntd: Add blocks display type to Descriptions schema. (bd78efc)
  • blocksAntd: Add option to define showTotal as a string or function. (9ac3fc9)
  • blocksAntd: Added string output for ParagraphInput and TitleInput. (5735bbf)
  • blocksAntd: Do not close modals and drawer if event is bounced. (33814b0)
  • blocksAntd: Use relative paths with Link. (f43762f)
  • blocksBasic: Add row-reverse, column-reverse options to List direction. (5926be6)
  • blocksBasic: Refactor to use RenderHtml. (8e8ff8d)
  • blocksBasic: Updated List schema and snapshots. (7319fe7)
  • blocksBasic: Updated List schema. (006b3b7)
  • blockTools: Add RenderHtml to blockTools. (7662de1)
  • blockTools: RenderHtml should default to display-inline block. (dcaf615)
  • build: Add tests for readConfigFile. (809f09a)
  • build: Add writeBuildArtifact test. (350f25f)
  • build: Fix getMeta memoisation (7f824b0)
  • build: Fix getMeta memoised return. (a939bd5)
  • build: Fix getMeta return value after dataloader has been removed. (993d398)
  • build: Refactor build refs. (dbb7c88)
  • build: refactor buildRefs function. (b66cc5a)
  • build: Refactor buildRefs. (8d43e00)
  • build: Refactor reading of config files. (d1591a2)
  • build: Refactor writing of build artifact files. (7162760)
  • build: Remove dataloader dependency (4c64bd7)
  • build: remove metaloader to remove dataloader dependency (f6f35a9)
  • build: Remove unsupported eval property on _ref. (808f619)
  • build: Remove unused tests. (f2db270)
  • build: Standarise buildPages function signatures. (65c7e8b)
  • build: Test memoisation in getMeta. (c1f887e)
  • cli: Do not exit dev server if the initial build fails (41653f8), closes #711
  • cli: Fix print tests in CI. (6be137d)
  • 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)
  • 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)
  • operators: Fix homePageId typo and update tests. (6bfa83a)
  • Add _number operator. (1ca3966)
  • Enable read/write checking for Elasticsearch (9d13c32)
  • Fix _number operator tests. (3b36a53)
  • Fix Docker server docs (5171320)
  • Fixes for configurable basePath. (63955bb)

Features

  • blocksAntd: Add support for html on all input Label title and extra. (59979c7)
  • blocksAntd: Add support for html to Descriptions and refactor. (6261355)
  • blocksAntd: Added onclose action chain error detection to ConfirmModal, Drawer, Modal. (66e0692)
  • blocksAntd: options labels to support html. (3533a96)
  • blocksAntd: Selector option.label can be html. (9200e34)
  • blocksBasic: Added list direction, wrapping and scrolling. (aba280a)
  • build: Add support for app default ref resolver function. (b23e8c9)
  • build: Add support for resolver functions in _ref operator. (aa7fddc)
  • 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 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)
  • 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)
  • Ability to use html in ConfirmModal, Divider, Message, Modal. (ec69fb7)
  • Add back option to link. (b6cf705), closes #728
  • add ElasticsearchDelete request. (9f1fc34)
  • Add ElasticsearchDeleteByQuery request. (a370e9e)
  • add ElasticsearchIndex request. (08de720)
  • Add ElasticsearchUpdate request. (a23a7be)
  • Add ElasticsearchUpdateByQuery request. (3cc30ca)
  • Add Lowdefy actions to JsAction (7af4442)
  • Added ability to use html in Alert, Descriptions and Notification. (efa61bd)
  • Added ability to use html in Button, Card and Collapse. (6d4d696)
  • Added ability to use html in Paragraph, Result and Statistic. (483eee6)
  • Added ability to use html in Title and Tooltip. (9329d24)
  • Document node server. (20dfb7d)
  • Initialise @lowdefy/server-node package (17c27f7)
  • Make blocks server URL configurable. (65c9fe7), closes #670
  • Make server basepath configurable (3981f8c)
  • Update Elasticsearch docs (8feb78b)
  • Updated antd blocks fields .json that support html. (c9ae5e7)
samtolmay
published 3.19.0 •

Changelog

Source

3.19.0 (2021-07-26)

Changes

Features

  • Adds support for Elasticsearch.
  • Adds the _change_case operator.

Fixes

  • Increases the server bodyParserConfig limit to 5mb. This is to mitigate errors where the payload is too large if their is a lot of data in state or global. This issue will be resolved in the next major version by #641.
  • Changes the default value of the Selector showSearch property to true.
  • The default value returned by the _request operator if values are not found is now null, like other getter operators.

Contributions

Commits

Bug Fixes

  • blocksAntd: Update Selector test snapshots. (417e802)
  • docs: Comment fixes on _change_case operator (b2a30e7)
  • operators: Fix regex in _change_case operator. (e4d577f)
  • Increase bodyParserConfig limit to 5mb. (fc688a2)
  • graphql: Throw correct request configuration error messge. (5443154)
  • operators: _request getter default value should be null. (755527f)
  • operators: Comments fixes and catch nested objects (deb8fd5)
  • operators: Update tests with comments fixes and catch nested objects (b6d63bb)

Features

  • Update Elasticsearch docs. (7b883e1)
  • blocks-antd: Make Selector showSearch default true. (6bf511a)
  • docs: Add _change_case operator docs. (f57d7eb)
  • graphql: Change ElasticsearchSearch request and response schema. (efd70a3)
  • operators: Add _change_case operator (e617c31)
  • operators: Add _change_case tests (87bf687)
samtolmay
published 3.18.1 •

Changelog

Source

3.18.1 (2021-06-30)

Changes

Fixes

  • Fix S3UploadButton block.
  • Evaluate actions with error messages #663.
  • Replace 'Action unsuccessful' error message with message provided by Error.
  • Serializer to maintain Errors #664.
  • Fix _location.

Commits

Bug Fixes

  • blocksAntd: Fix S3UploadButton block to new responses schema. (37a15bf)
  • blocksAntd: Update snapshots. (43b23f4)
  • docs: Fix typo in mql example. (22ca375)
  • 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)
  • helpers: Serializer to maintain error. closes #664 (bfbdf58)
  • operators: Do not copy window.location in _location. (61f6215)
  • shell: Add dev build option to serve renderer from localhost. (3f3840d)
samtolmay
published 3.18.0 •

Changelog

Source

3.18.0 (2021-06-17)

Changes

Feature

  • Add a new Wait action, #625.
  • Add supported for dot notation in the _request operator, #646

Fixes

  • Fix 404 page build issue, closes #647.
  • Improve build error messages for missing ids.
  • Throw an error if request id contains a period.
  • Fix Dockerfiles in docs.
  • Reconnect docsearch after page change.

Commits

Bug Fixes

  • build: default 404 page should be copied in build. (8e0d8ca), closes #647
  • build: Improve build error messages for missing ids. (ecd2488)
  • build: Improve error message. (258d4ad)
  • build: Throw an error if request id contains a period. (933e4fa)
  • docs: Fix Dockerfiles in docs (4f53889)
  • docs: Reconnect docsearch after page change. (48c26e8)

Features

  • docs: Add algolia docsearch. (e3c6de7)
  • engine: Add wait operator. (40ead25), closes #625
  • operators: Add support for dot notation in _request operator. (6ffaf46)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc