Releases: nyaruka/goflow
v0.10.6
v0.10.5
Changelog
2317f0c Update CHANGELOG.md for v0.10.5
c38fa16 Merge pull request #301 from nyaruka/test_diffs
65687b0 Rerun dep ensure to fix input-digest
7f19924 Remove unused functions
0f7afb5 Use diffing library to compare flow test outputs
86766d6 Fix flowrunner tests not marshalling events with event types
eae8477 Merge pull request #300 from nyaruka/redaction
7efa8ca Don't document @contact.id and prevent anon orgs from searching against URNs
4e5fa22 Implement redacting URNs and add test
f06896e All xtype conversions need to take environment as argument
2abdc05 Add redaction policy to environment
43a943f Add environment arg to XValue.ToXJSON and XResolvable.Resolve
1569b7a Add numeric ID to contacts
v0.10.4
v0.10.3
Changelog
78aefb5 Update CHANGELOG.md for v0.10.3
0ae6a34 Merge pull request #294 from nyaruka/legacy_fixes
96676df Add benchmark test for evaluating expressions with errors
16e7e39 Merge branch 'master' into legacy_fixes
d560b64 Merge pull request #296 from nyaruka/disable_webhooks
b92c79a Merge pull request #295 from nyaruka/sticky_fix
1ba0f2a Merge branch 'master' into disable_webhooks
4a43194 Move flowserver handlers into their own module
fc1fe73 Remove unused json tags
2ee95c6 Allow webhook calls to be mocked and add tests
754ed7a Allow engine config to be overridden in requests to the flowserver
f794ab6 Don't blow up if legacy stickies have floating point positions
de9b63b Merge branch 'master' into legacy_fixes
633e8a0 Update CLEAN() to match legacy behaviour
5572c8a More fixes when evaluating migrated legact template tests
b92b778 Rework legacy expression evaluator to not use X types
0a674f5 Fix migrating of expressions with @@ escape sequences
d46d902 Fix migrating of templates with errors (WIP)
v0.10.2
Changelog
8de464e Update CHANGELOG.md for v0.10.2
9f90a09 Add test for migrating a ruleset with multiple rules with same category
37d6967 Drop requirement for input.uuid to be a valid UUIDv4 since it comes from msg.uuid which isn't always valid UUID4
662fbbf Update to latest goflow
f5c3071 Split /legacy/expressions.go into multiples files for clarity
v0.10.1
Changelog
02aa084 Update CHANGELOG.md for v0.10.1
f08ba68 Update to latest gocommon
04962e8 Merge pull request #292 from nyaruka/errors
2478e14 Rename types.Repr to types.Describe
3c6343a Improve error messages on complex objects and add tests
020f1c6 Move min function to utils and add tests
1a5d953 Rename Repr() to Describe()
47e4269 Add XValue.Repr() so that values can describe themselves in error messages
931bb1b Improve parser error messages and add tests for error messages
v0.10.0
Changelog
d831e53 Update CHANGELOG.md for v0.10.0
4188565 Merge pull request #291 from nyaruka/contact_actions
b8e2d73 Empty/blank values should clear name/fields/language/timezone
dc7f357 Split SetContactAProperty into new actions for name, language and timezone
f8d8605 Merge pull request #290 from nyaruka/better_error_messages
6eddb41 Coverage
62b0b8f Improve error messages from struct validation
v0.9.10
Changelog
dc9f517 Update CHANGELOG.md for v0.9.10
351c55f Merge pull request #289 from nyaruka/timeouts
142556d Result input should be nullable if there is no input
7c087dc Add test for wait timeout
4de9025 Use now() in comparison with timeoutOn so that server time differences can't cause problems
b489926 Update test files (fixes runs ending with waits still active)
e4ded0c Don't let WaitTimedOutEvent be applied before wait has timed out
229d536 Fix HasWaitTimedOut test
3ea1524 Timeout rule should use timeout as value
a7b8a56 Waits should retain their timeout value
v0.9.9
Changelog
940c7fa Update CHANGELOG.md for v0.9.9
bab80e6 Merge pull request #288 from nyaruka/num_parse_fix
6774c0d Use fuzzy number parsing for tests, stricter for type conversion
4f0ad5e Parse numbers from strings like "24ans"
4b0ac06 Merge pull request #286 from nyaruka/migrate_contact_name
6c8d863 Merge pull request #287 from nyaruka/ui_migration
74d9ad7 Merge branch 'migrate_contact_name' of github.com:nyaruka/goflow into migrate_contact_name
fc3ffb6 add json descriptor
e4df5f6 Fix spelling of sticky
d953ed3 Migrate endpoint of flowserver can take include_ui param
738339a Add migration of notes
e824c40 Add flag to Migrate() for whether to include UI and add test for flow migration
c888ef4 Merge branch 'master' of github.com:nyaruka/goflow into migrate_contact_name
1ea0330 Merge branch 'master' into migrate_contact_name
5c413e3 include contact name on migrate