Releases: nyaruka/goflow
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.0
Changelog
9324ecc Update CHANGELOG.md for v0.11.0
768f7c5 Merge pull request #337 from nyaruka/assets_v50
1c33ab4 Rework assets so whether or not they are managed as sets is configured at the type level
6b5780d Merge pull request #336 from nyaruka/locations_as_set
c936115 LocationHiearchy assets should be managed like a set like other asset types
9c5ed68 Migrate empty flows
575bdac Merge pull request #335 from nyaruka/airtime2
8b9c00f Save contact currency in airtime event
50f4d2d Switch to using currencies rather than countries in airtime actions
0282ac0 Coverage
a535009 Coverage
ffbaf22 Add tests
e588aab Add docs
7c481dd Working transfers except for open-range support
a2c0946 WIP
a4e5e7f Migrate legacy airtime rulesets
f72b802 WIP
a120bf9 WIP
1c1af66 TransferTo airtime transfer action (WIP)
9c8bde8 Simplify server handler methods and improve validation errors involving fields on composed types
40d4242 Remove not needed function Event.SetCreatedOn, add docstrings and export BaseEvent
770afa2 Moar tests
89dd029 Improve error messages and simplfy validation
a75e70b Merge pull request #333 from nyaruka/dyn_types
f008d2c Dynamic action and event types
be0c2bc Make func names more consistent and implement same typing system for waits
d4bc70f Use error wrapping instead of passing context to UnmarshalAndValidate
67d5415 Switch inputs, routers and triggers to use a dynamic type registry
v0.10.21
Changelog
10d0f74 Update CHANGELOG.md for v0.10.21
35b6775 Moar tests
20693db Coverage
06f1a33 Coverage
6548c29 Consistent file names
04c63fd Coverage and clean up ContactQL error handling
5f5d80b Tweak EvaluateTemplate so it can return error values as router operands
f572fa5 Coverage
df741e2 Tweak resthook_called events so the event itself has status=success for HTTP 410 responses
v0.10.20
Changelog
0f972a6 Update CHANGELOG.md for v0.10.20
c62c424 Merge pull request #329 from nyaruka/resthooks
8283ffb Remove unused method
e7ffdd1 Send content-type header with resthook requests
b28c37b Merge branch 'master' into resthooks
0529125 Merge pull request #331 from nyaruka/ui_types
62869ac Don't blow up if resthook doesn't exist
ee38f96 Add util methods for UI stuff and more UI types
e09117b Add response to resthook subscriber calls
579971f Migrate ruleset_types to editor types in _ui
1bd8f24 Update docs
649cdf8 Fix test now that we're able to mock time
129d5b6 Merge branch 'master' into resthooks
4a005cd Merge pull request #330 from nyaruka/test_time
5a58896 Fix test server ports used in tests
3de94ff Setup test HTTP server in session tests
b4a41f5 Enable previously impossible tests of @JSON() on various parts of the context and fix bug
d11e410 Fix test
ebeb4c9 Use the sequential time source for flow tests instead of replacing time values with placeholders
473331f Replace TestEnvironment with mechanism for overriding time.Now() everywhere
e1cd759 Creatae a single resthook_called event for each call_resthook action
7fd1803 Update docs
890cc1e run.webhook not being set should be an error
a4cc599 The webhook_called event is responsible for updating @run.webhook
6ad1c44 Fix resthook flow
99721db Merge branch 'master' into resthooks
19b3a7e Merge pull request #326 from nyaruka/exp_error_defaults
2f6e518 Merge pull request #325 from nyaruka/strings
578c3f2 Fix test
e6e9e4b Add resthook flow test
55d4ed3 Implement resthooks
a5ed8ef Add call_resthook action type (not yet implemented) and migrate from legacy resthook rulesets
720341c Improve error message when switch router test function returns error
a472559 Use defaultToSelf expression wrapping for legacy split on expression rulesets
d07870f Add support for making expressions evaluate to themselves on error
240f6b4 Migrate "" escape sequences in string literals in legacy expressions to "
17e9f16 Add support for \n " sequences in Excellent string literals
v0.10.19
Changelog
6dc5e88 Update CHANGELOG.md for v0.10.19
c727c46 Add extra flow test
3d04c01 Merge pull request #321 from nyaruka/panic_fix
83a0ec4 Coverage
2157771 Merge pull request #322 from nyaruka/format_date
2c54943 More coverage
4bb8292 Combine raven's recovery middleware with chi's
618d3f0 your -> year
3a3f9aa Migrate old date expressions correctly
b50e087 Add format_date function which only takes date (non-time) formatting chars
776e3b1 Fix encoding of contact name in webhook payloads
8f89b5b Remove unused function
fe2c5c6 Use chi's Recovery middleware and protect against nil pointer panics in type conversion functions
44f46a6 Reinstate logging of errors in flowserver middleware
v0.10.18
v0.10.17
Changelog
f7bd966 Update CHANGELOG.md for v0.10.17
6a83535 Merge pull request #317 from nyaruka/tokenization
0c327ea Change Split to use same tokenization as word, word_count etc
78f40e9 Add proper migrations for when word_* functions have final by_spaces param, and also collapse decremented values if they are literals (e.g. 2- 1)
d1a2947 Add more flexible functionality for migrating legacy function calls
670dcb3 Update word_slice() to take a final optional param called delimiters
dd828f7 Add InitialTextFunction utility wrapper for xfunctions
7c3b975 Update word() and word_count() to take a final optional param called delimiters
6449c25 Add TestTokenizeStringByChars util method
81ddc6c Merge pull request #310 from nyaruka/default_results
5731fa5 Merge branch 'master' into default_results
c7c9997 Don't throw validation error if add_input_labels or add_contact_groups has zero groups/labels
baca1ee Remove step.left_on to match paths in old world
66f6e89 Add test for migrating a legacy group membership ruleset