82 Commits (a02ec65661efd6f59ab2e9e729b04207c85fb321)

Author SHA1 Message Date
Andrew Kingston a721619a06 Update literal helper to return an empty string rather than the string 'undefined' when the value is undefined 5 years ago
mike12345567 da38734a62 Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 331c1ca48e Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 eb411cd0b0 Fixing #2718 - disabling handlebars helpers for queries. 5 years ago
Andrew Kingston b1f174debe Remove optional chaining from string-templates 5 years ago
Andrew Kingston 29d58f08c1 Block certain browser API's when executing JS in the browser 5 years ago
Andrew Kingston 01dfef735f Use vm2 for JS execution in node, and a vm polyfill for the browser. Use 2 standalone entrypoints for string-templates depending on env 5 years ago
Andrew Kingston aa150989bd Prevent executing JS bindings when running in a Node env 5 years ago
Andrew Kingston 4d6d453676 Add one second timeout to execution of JS bindings 5 years ago
Andrew Kingston 4245430561 Fix issue deeply extract falsey values from context while executing JS bindings 5 years ago
Andrew Kingston 39e98800d3 Correctly handle JS nullish values by removing forced fallback value of HBS helper 5 years ago
Andrew Kingston 5691be6fc0 Ensure null or empty values don't cause raw JS to appear when executing JS HBS helper 5 years ago
Andrew Kingston 43d546b2db Fix inserting bindings manually when using JS 5 years ago
Andrew Kingston 67a74ee327 Fix bug determining if a binding is JS or not 5 years ago
Andrew Kingston e96453ce6c Add JS helper to string templates 5 years ago
mike12345567 47acb7e69b Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly. 5 years ago
mike12345567 5afba2c394 Adding a case for Firefox undefined bindings when checking validity. 5 years ago
Kyle Harrison 2d451bb3a9 apply fixes for common spelling mistakes 5 years ago
mike12345567 5a4398f690 Some work towards supporting many SQL relationships. 5 years ago
Andrew Kingston 50f8931fbe Lint 5 years ago
Andrew Kingston 6d9a1b8382 Remove lodash functions and recursive context mutation in string templates to increase performance 5 years ago
mike12345567 a7ce3ada3f Fixing issues discovered with hbs escaping. 5 years ago
Andrew Kingston 4d8e878f6f Allow string templates to handle null objects without failing 5 years ago
mike12345567 b741194b7d Updating date helper to allow timezone capabilites. 5 years ago
mike12345567 e20b115b4d Fixing broken backend test cases. 5 years ago
Andrew Kingston a22fd8a0a1 Improve client performance and add action to control data provider queries 5 years ago
mike12345567 3d01ac17e9 Updating date helper to use UTC. 5 years ago
mike12345567 de91822ce7 Adding test case for issue found by Andrew with formulas, HBS in deep context objects was being evaluated which is not valid and breaks things. 5 years ago
mike12345567 6c06fd2a16 Formatting and linting. 5 years ago
Andrew Kingston b402254b2c Lint 5 years ago
mike12345567 5181ca710f Fixing an issue with date objects not being managed by handlebars correctly. 5 years ago
Andrew Kingston 797e8a8b67 Add explicit prettier options 5 years ago
Keviin Åberg Kultalahti 0afbf1649e lint:fix 5 years ago
Andrew Kingston 5276cd7117 Fix edge case bug where the literal handlebars helper would not work with objects including a dash character 5 years ago
mike12345567 5a7c0c1cc1 Fixing issue that was breaking linting. 5 years ago
mike12345567 1a9d6bcb60 Linting and updating helper manifest. 5 years ago
mike12345567 821fb20e8b Quick addition of a duration helper which can be used to create relative humanized date strings. 5 years ago
mike12345567 f4c7d3acd7 linting. 5 years ago
mike12345567 537c5a02ca Removing the use of helper-date which was causing some problems, instead took what we needed of it out of the package and updated to use dayjs instead of moment. 5 years ago
mike12345567 febad5ad9d Adding some more changes to make it more obvious when a binding hasn't worked. 5 years ago
mike12345567 9aaf6b4883 Some more fixes, getting a balance of validity checking, not letting package output anything non-sensical. 5 years ago
mike12345567 4f2fd656c5 Fixing an issue with the new validity checking being too lenient. 5 years ago
mike12345567 32b0816ecb Quick fix for string-templates, was being a bit too fuzzy in its lookup of possible helper names. 5 years ago
Michael Drury cb4f7ade75 Linting. 5 years ago
Michael Drury 7e4e0db30f Widening the allowance criteria for handlebars validity, check for any errors which suggest a simple type error from the context and allowing these through. 5 years ago
mike12345567 5f40ea49d8 Adding object and regex helpers as well as a complex test case for forIn. 5 years ago
mike12345567 26b716c407 Updating to use budibase helpers. 5 years ago
Michael Drury a1f09b0a1a Some rollup fixes - the handlebars-helper library needs dynamic requires removed from it, likely best to fork it and do this. 5 years ago
Michael Drury d3603a7b75 Some fixes, still dealing with problems of illegal re-assignment in rollup. 5 years ago
Michael Drury af0ef3fc61 Quick fix for number systems in string templates. 5 years ago