Skip to content

Commit

Permalink
feat: new expression language
Browse files Browse the repository at this point in the history
* add new expression language `{{...}}` with more flexibility
* provide backward-compatibility with old expression syntax `${...}`
* add functions parseDate, formatDate, offsetDate, join
* add date expression examples
* add legacy expression examples
* handle non-published branches in clasp.sh
* add update-parser.sh to generate antlr4-based parser
* improve testing of log actions
* add expectations to e2e tests
* refactor log message cutoff
* improve action execution results
* add log redaction mode
* add MockFactory.newMockFromExample()
* add more babel plugins for GAS compatibility
  • Loading branch information
ahochsteger committed Nov 29, 2024
1 parent 223595b commit f87cb8e
Show file tree
Hide file tree
Showing 105 changed files with 6,345 additions and 5,000 deletions.
7 changes: 6 additions & 1 deletion babel.config.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
{
"plugins": ["@babel/plugin-transform-class-properties"]
"plugins": [
"@babel/plugin-transform-class-properties",
"@babel/plugin-transform-class-static-block",
"@babel/plugin-transform-logical-assignment-operators",
"@babel/plugin-transform-private-methods"
]
}
3 changes: 2 additions & 1 deletion devbox.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
"gomplate@3",
"google-clasp@2",
"nodejs@22",
"renovate@latest"
"renovate@latest",
"antlr@4"
],
"shell": {
"init_hook": ["echo 'Welcome to gmail-processor devbox!' > /dev/null"],
Expand Down
Loading

0 comments on commit f87cb8e

Please sign in to comment.