Commit Graph

571 Commits

Author SHA1 Message Date
mike12345567 a86b6db772 Quick addition of a duration helper which can be used to create relative humanized date strings. 2021-02-04 10:17:10 +00:00
mike12345567 39ea169752 Updated script and manifest - minor spelling error. 2021-02-03 14:00:58 +00:00
mike12345567 6fd080269b linting. 2021-02-03 13:56:01 +00:00
mike12345567 9ae53caa4d 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. 2021-02-03 13:55:33 +00:00
mike12345567 ae54a420ba Adding some more changes to make it more obvious when a binding hasn't worked. 2021-02-03 13:04:19 +00:00
mike12345567 c10cd53eb6 Some more fixes, getting a balance of validity checking, not letting package output anything non-sensical. 2021-02-03 12:38:06 +00:00
mike12345567 96acfc6563 Fixing an issue with the new validity checking being too lenient. 2021-02-03 12:10:39 +00:00
mike12345567 b79d6b712b Quick fix for string-templates, was being a bit too fuzzy in its lookup of possible helper names. 2021-02-03 11:41:33 +00:00
Martin McKeaveney 12eb36175d v0.7.1 2021-02-03 10:30:22 +00:00
Michael Drury 30b004ba1f Linting. 2021-02-02 20:29:10 +00:00
Michael Drury 8d40cb6b32 Widening the allowance criteria for handlebars validity, check for any errors which suggest a simple type error from the context and allowing these through. 2021-02-02 20:28:27 +00:00
Martin McKeaveney 8dbc102c6c v0.7.0 2021-02-02 18:52:05 +00:00
mike12345567 20c2413c6f Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 18:04:18 +00:00
mike12345567 08cf4bf292 Fixing issue with regex helper - escape test used the word 'test' a lot which breaks the helper. 2021-02-02 18:01:41 +00:00
mike12345567 7ece2e65a4 Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 17:57:55 +00:00
mike12345567 711ab8a070 Updating manifest. 2021-02-02 17:29:46 +00:00
mike12345567 666a7b324c Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into feature/handlebars-helpers-update 2021-02-02 17:28:44 +00:00
mike12345567 2d82969350 Some quick fixes to allow custom verbs. 2021-02-02 17:28:11 +00:00
mike12345567 a0c8c20782 Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 17:25:35 +00:00
Martin McKeaveney ef63f24ec6 bump budibase hbs version 2021-02-02 16:19:37 +00:00
mike12345567 63933e9da0 Merge branch 'bug/attachment-issue' of github.com:Budibase/budibase into feature/handlebars-helpers-update 2021-02-02 14:57:19 +00:00
mike12345567 92ab3631ea Adding object and regex helpers as well as a complex test case for forIn. 2021-02-02 14:22:10 +00:00
mike12345567 db6d2f1316 Updating script for generating handlebars-helpers manifest. 2021-02-01 17:12:18 +00:00
mike12345567 d350dd2c2b Updating manifest tests. 2021-02-01 13:17:42 +00:00
mike12345567 2276944f36 Converting markdown to HTML and rendering this for the hbs-helpers. 2021-02-01 12:55:37 +00:00
mike12345567 e837470c78 Updating handlebars-helpers functionality. 2021-02-01 11:22:32 +00:00
mike12345567 430913ebbe Removing rollup replacement. 2021-02-01 11:03:20 +00:00
mike12345567 7fed6fe599 Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:00:41 +00:00
mike12345567 e82fa5f68a Updating to use budibase helpers. 2021-01-31 11:46:45 +00:00
Michael Drury ff75f8e8a5 Some rollup fixes - the handlebars-helper library needs dynamic requires removed from it, likely best to fork it and do this. 2021-01-30 02:54:52 +00:00
Michael Drury 34a6e88fe2 Updating lock file. 2021-01-30 00:21:13 +00:00
Michael Drury 699046ccb8 Some fixes, still dealing with problems of illegal re-assignment in rollup. 2021-01-30 00:20:13 +00:00
Michael Drury 93a7abf160 Quick fix for number systems in string templates. 2021-01-29 22:56:01 +00:00
mike12345567 bd3bdfa9aa Work in progress, fixing issue with some helpers not getting translated, now running into rollup issue. 2021-01-29 20:03:09 +00:00
mike12345567 72f205d736 Adding a getManifest function to string templates. 2021-01-29 14:36:16 +00:00
mike12345567 9cc8c08cf1 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-28 09:59:28 +00:00
mike12345567 c04dd20805 Linting. 2021-01-27 18:09:32 +00:00
mike12345567 48dc9f9533 Adding a manifest of all the useful helpers which our system provides. 2021-01-27 18:09:04 +00:00
Martin McKeaveney 497c87ce00 v0.6.2 2021-01-27 17:43:38 +00:00
Martin McKeaveney ed5d0f4e53 v0.6.1 2021-01-27 16:47:44 +00:00
Martin McKeaveney 71c88fc410 v0.6.0 2021-01-27 15:04:13 +00:00
mike12345567 2d6f79a433 Adding date information. 2021-01-26 14:47:30 +00:00
mike12345567 7456e1fbed Disabling save button on binding drawer when handlebars statement is invalid. 2021-01-26 14:09:31 +00:00
mike12345567 c8295f0fbd Linting. 2021-01-26 12:43:26 +00:00
mike12345567 bb85078300 Adding a literal helper which can make sure the output of an operation is a literal value. 2021-01-25 18:14:45 +00:00
mike12345567 01f9885637 Linting. 2021-01-25 17:08:38 +00:00
mike12345567 ebb78a3c29 Updating string templates to have test cases for all the main helpers we want to make use of and adding a readme. 2021-01-25 17:08:21 +00:00
mike12345567 d7da11e96c Linting. 2021-01-22 17:58:01 +00:00
mike12345567 9acd30a4cb Adding error checking to our handlebars syntax inputs as well as making all handlebars helpers available due to space pre-processor being removed. 2021-01-22 17:57:38 +00:00
mike12345567 6429750081 Quick fix for an issue found while checking string templates. 2021-01-22 13:56:29 +00:00
mike12345567 6d63e461ef Making sure tsc stubs are always built. 2021-01-21 19:06:49 +00:00
mike12345567 b42677f657 Fixing some issues CI linting found. 2021-01-21 18:08:04 +00:00
mike12345567 83e8a45b91 Linting. 2021-01-21 17:56:22 +00:00
mike12345567 932107cd65 Changing up how processors work to make it a bit easier to add to them. 2021-01-21 17:56:00 +00:00
mike12345567 5fa18c0280 Linting. 2021-01-21 17:30:51 +00:00
mike12345567 4888aea3bd Updating build process to fix issues with polyfill. 2021-01-21 17:30:18 +00:00
mike12345567 72ea6f3903 Attempting to polyfill for browser 2021-01-21 16:44:03 +00:00
mike12345567 00967985e8 Getting ready to merge with some basic functionality but updates required to client/builder/automations to remove the need for space in hbs statement handling. 2021-01-21 15:50:46 +00:00
mike12345567 ddb9ea50f7 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 13:49:05 +00:00
mike12345567 ec55655900 Handling undefined/null values in context object for string templates, replacing with empty string. 2021-01-21 13:48:23 +00:00
Andrew Kingston 6fb50a1988 Fix crashing when a nullish value exists in an object being recursed for enrichment 2021-01-21 13:46:45 +00:00
mike12345567 d3789c9069 More fixes for issues found by cheeks, as well as adding a test case for rendering app. 2021-01-21 12:08:57 +00:00
mike12345567 eb627c52d8 Re-writing pre-processor to be a bit clearer. 2021-01-21 11:37:16 +00:00
mike12345567 8ecabc91cc Linting. 2021-01-21 11:32:26 +00:00
mike12345567 3d33199f16 Fixing issue found by cheeks with all helper trying to wrap helpers even if no other helpers present. 2021-01-21 11:30:53 +00:00
mike12345567 a9274f7d86 Adding cleaners which will process and find spaces removing them and fixing them with literal specifiers for handlebars props. Also changing the way cleaners work for the system to make it easier to add them. 2021-01-20 18:12:16 +00:00
mike12345567 3f6d9e21e0 Updating the string templating system to be capable of async operations. 2021-01-20 13:32:15 +00:00
mike12345567 4c597ed91a Moving everything over to use the string template library, now just need to escape spaces properly and handle HTML escaping. 2021-01-19 18:44:29 +00:00
mike12345567 e8ef03bb1c Adding jest test cases to string templating library. 2021-01-19 17:29:38 +00:00
mike12345567 759a106d2d Updating to have real auto-completion on string templates library. 2021-01-19 15:29:49 +00:00
mike12345567 3c627d6455 Adding the handlebars library, still need to add testcases to this. 2021-01-18 17:40:19 +00:00