Releases: nyaruka/goflow
v0.6.1
Changelog
8d6cf92 More docstrings...
3ad031f Merge pull request #183 from nyaruka/docstrings_etc
01c812d Fix warning about exported function returning unexported type
4ae82f8 Docstring comments...
9540c0d Comment all variable resolver methods and remove those we don't actually use
4ed6557 Merge pull request #181 from nyaruka/add_urn_tweak
323437e Fix for style
0b65be8 Merge branch 'master' into add_urn_tweak
666ef45 Merge pull request #180 from nyaruka/broadcast_languages
6aa54c2 Adding a duplicate URN should be consistent with adding a duplicate group
3302cc2 Don't add duplicate URNs to contacts
ec38a7d Merge branch 'master' into broadcast_languages
d53330d Fix test
ead798d Use flow languages instead of env backdown languages
a359ea8 Merge pull request #179 from nyaruka/broadcast_translations
c33444c Tweak README
1656327 Tweak legacy webhook migration
173f466 Add test for localizing a broadcast in all env languages
4799659 Broadcast actions should generate translations in all flow languages
c2b493e Add TODO and skeleton functionality re migrating legacy webhook calls
dff9c7d Update README.md
Automated with GoReleaser
Built with go version go1.10 darwin/amd64
v0.6.0
Changelog
8e2c466 Merge pull request #178 from nyaruka/action_names
865e113 Rename remaining actions
d9585e5 Rename contact actions
0b5ff74 Rename label and group actions
645d870 Merge pull request #174 from nyaruka/event_origin
2297977 Add more validation for events
e7fbb79 Merge pull request #175 from nyaruka/contactless
b90bbf3 Use inheritance for Event.AllowedOrigin
d5bfc6f Merge branch 'master' into event_origin
fcdc56f Executing an action that requires a contact without a contact should be a fatal error
302ddcf Update command for running tests in README
bfe124d Add test flow with no contact and fix bugs
ad8e1c5 Merge branch 'master' into contactless
e611c80 Merge pull request #176 from nyaruka/better_logging
9fc7b07 Remove unnecessary log level check
670bcce Debug log asset requests
28334c5 Log action executions and fix error message in AddURN action
3e6f3f4 Log events when debug logging is enabled
bddeeaa Don't blow up in sessions without contacts
414d0d0 Use ints instead of strings for event origin constants
b99ed88 Merge branch 'master' into event_origin
c0e9559 Merge pull request #168 from nyaruka/msg_created
5b06bbe Merge branch 'master' into msg_created
fe4cb4a Add event validation
91585f6 Merge branch 'msg_created' into event_origin
a1b5e8a Updates from feedback
b9ef4fa Try specifying coverage file
938f2d5 Merge branch 'master' into travis_tweak
01b86e2 No really remove mailroom code
2c022c0 Remove mailroom code
0a6e9a0 Don't do benchmark tests with coverage
24037b9 Simplify channel selection in reply action
aaec812 Merge branch 'master' into msg_created
8beed88 Don't use pointers for ContactURN
b7d6d07 Merge pull request #170 from nyaruka/new_urns
d51632e Merge pull request #171 from nyaruka/log_config
4018527 Implement set_preferred_channel and channel selection for reply
807bdf0 Make log level configurable
a7aa45c Merge branch 'new_urns' into msg_created
dba4bdb URNList.RawURNs takes a bool param for whether to include channels
df23356 Do URN validation on contact.urns
12a7478 Add support for URNs with channels as query params
fbe1473 Merge branch 'master' into msg_created
43b86ea Update to latest gocommon
89dabbe latest ezconf
0fb9fed Channel selection (WIP)
8e2bacb Reply action should resolve URN and channel (WIP)
0d2de80 Add channelset as an asset type
083a074 Add new schemes, roles and parent fields to channels
78b5e3f Merge branch 'master' into msg_created
250811d Merge pull request #169 from nyaruka/contact_tweak
09ea03a Contact groups and channel should be references instead of single UUIDs
19dd470 Fix bad merge in test data
089ee10 Merge branch 'master' into msg_created
6620392 Merge pull request #167 from nyaruka/better_tests
794690a Change utils/*_test modules to be in the utils_test package
4e7ab9f Use a custom seedable UUID generator instead of a file of fixed UUIDs
6e69abd Merge branch 'better_tests' into msg_created
f07fa2b Move UUID type to utils
412e47e Fix tests
e3a4363 Merge branch 'better_tests' into msg_created
114a35b Rename replaceFields to clearTimestamps
506a1cf Merge branch 'master' into better_tests
706a9b2 Merge pull request #166 from nyaruka/ezconf
993bd9b Merge pull request #165 from nyaruka/fix-date-format
f875126 Add more struct validation
7eb13eb switch to go 1.10
7248234 Regenerate test flow files
2b422de Add support for fixed UUID sequences for testing
358db41 update doc
327dddb switch to using dep, add ezconf
5a9473f WIP
d9bab47 move to ezconf
859e14b move to ezconf
ee3d1ea Clear generated msg UUIDs in test data so that diffing works
ff7e7dd allow format_date to work with single argument
271971a Remove created_on from msg in test data
c05e32c Add Msg structs for incoming and outgoing, and new msg_created event
227a54a Merge pull request #164 from nyaruka/http_method
4d103d7 Use alias instead of custom validator
2b6ac9b Fix tests
347d89f Validate HTTP methods on webhook actions and fix test files being regenerated with incorrect indentation
05ece07 Merge pull request #163 from nyaruka/better-config
d726b8b Merge pull request #162 from nyaruka/home_page_fix
de5b574 update test ports to 8800
ba2d8ae update default port to 8800
3aaa345 better toml reading, better env variables
5c46442 Add note to README about re-generating statik
a0015db Regenerate static files
b35ed0e Add test for example start request on homepage
1fb3673 Format all JSON files with same indentation
629e56b Restrict events wheich can be received from the caller
Automated with GoReleaser
Built with go version go1.10 darwin/amd64
v0.5.1
v0.5.0
Changelog
3b4aab8 Merge pull request #156 from nyaruka/event_updates_3
1e0220c Merge branch 'master' into event_updates_3
560ec01 Merge pull request #154 from nyaruka/event_names_2
438fa6b Some extra comments
d601c8f Fix tests
80cee77 Rework environment_chabnged and msg_received events to take environment and msgInput objects
8b08b64 Fix test
744736e Allow environment to be set via the session trigger
7165dc9 Simplify trigger marshalling code
d10023c Fix trigger contact being updated in flow rather than remaining as a snapshot
87b96dc Use trigger to set contact for flow tests instead of SetContact call
c5c6a19 Fix marshalling of triggers
fe0e4a0 Merge branch 'event_names'
3e48050 Merge branch 'master' into event_names_2
07babd3 Merge pull request #151 from nyaruka/event_names
37ea7fa Optimize creation of the root migration var mapper
930f30b Add support for migrating @extra references in expressions in different ways
927097e Merge branch 'event_names' into event_names_2
abe3f2b Rename email_sent event to email_created
d3d4315 Rename result_changed to run_result_changed
1530b2c Remove contact from msg_received events - msgs are always with the session contact - broadcasts are with others
fd5092a Rename msg_sent event to broadcast_created
b37e19c All contact event names should be prepended with contact
0ccec1f Replace set_extra with trigger params
17f1676 Rename set_environment event to environment_changed
4c58ef0 Rename set_contact event to contact_changed
9143d5c Renamed save_flow_result event to result_changed
7d96f06 Rename update_contact event to contact_changed
e097aa6 Renamed save_contact_field event to contactfield_changed
1460a7e Renamed send_email event to email_sent
1ecd5d8 Renamed send_msg event to msg_sent
43bd806 Renamed remove_from_group event to groups_removed
af41bee Pluralize groups_added and labels_added since they add multiple groups/labels
7790ac5 Rename add_to_group event to group_added
0385eec Rename add_urn event to urn_added
2780fb7 Rename add_label event to label_added
edb4916 Merge pull request #149 from nyaruka/xtest_tweaks
5a1d7cd Update has_phrase and has_email to match rapidpro changes
e27ebc2 Merge pull request #148 from nyaruka/fix_auth_header
f3fe6ff Use Authorization as asset server header
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v0.4.8
v0.4.7
Changelog
33f9c52 Merge pull request #146 from nyaruka/tweaks_to_match_rp
7e9a30f Allow blank values in UpdateContact actions so we can clear things like language
c2c3e7d Tweaks to make action output match that of rapidpro
eee202a Merge pull request #145 from nyaruka/urn_expressions
eaf16d1 format_urn should return empty string for zero-length list
0be6ebb Updates from review
f18427b format_urn should be flexible if passed a list
6dee3c8 Create a single instance of the legacy var mapper
c9fa35e Merge branch 'master' into urn_expressions
c2b00fa Update to latest gocommon
537e515 Rework migration of expressions involving URNs
f1e23ee Fix resolving contact URNs
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v0.4.6
Changelog
90f5046 Merge pull request #144 from nyaruka/quick_reply_tweak
ddb7b22 Fix quick replies when language translations are missing
8d8fdcb Merge pull request #142 from nyaruka/quick_replies
b73af61 Actually implement quick_replies on reply actions
16d30c4 Add support for quick_replies on reply actions
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v0.4.5
Changelog
b4a438c Tweaks to date parsing to match rapidpro
0f775d0 Merge pull request #138 from nyaruka/explicit_searches
1372e35 Update contact searching to drop support for implicit conditions and names in dynamic group queries
2305b82 Merge pull request #137 from nyaruka/update-vendors
563bfb5 Update vendors
f785a38 Merge pull request #135 from nyaruka/legacy_exit_uuids
7197157 Merge pull request #136 from nyaruka/latest_gocommon
43f3be3 Merge branch 'latest_gocommon' into legacy_exit_uuids
56d7d98 Vendor latest gocommo and fix tests accordingly
245657f Use existing exit_uuids for action set migration and validate legacy flows during migration
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v0.4.3
Changelog
0019cb9 Merge pull request #133 from nyaruka/results
333ab86 Add example where has_any_word test produces different input and value in a result
6880c82 Merge branch 'master' into results
6ae3515 Merge pull request #132 from nyaruka/asset_auth
560a1bb Use title case for result name examples
fa02aa9 Rework results format to match new rapidpro stuff
dad86a2 Use a single auth token setting for asset server connections
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v0.3.0
Changelog
55942ec Merge pull request #47 from nyaruka/localization_updates
94fab76 remove fabfiles
856892b govet tweak
642e577 Address some linting errors
0c154de trigger build
cd48c84 badges and travis
1d5b3dc Merge branch 'master' of github.com:nyaruka/goflow
889b9f5 update docs, check arg length on exp tester
8168940 Merge pull request #48 from nyaruka/add-license-1
21c6eb2 Add license (AGPL)
6a84892 Make category not return localized value
2931ecd Migrate @flow.blerg.category to @run.results.blerg.category_localized
44863d4 Update test flow to new localization format
3a5b285 Revert translation lookup, remove comment
093d684 Remove duplicative code
ca57ccd Use arrays for localization, include category_original where appropriate
27ba53d Merge pull request #46 from nyaruka/attachments_tweak
19e4469 Remove redundant nil check
86b68f9 Use omitempty for JSON serialization of send_msg.attachments
dea26fb fix migration for @contact.groups
c3ca4d1 Merge pull request #40 from nyaruka/attachments
e2a7d5a Fix migration of reply actions with no attachments
6a2fd97 Add attachment support to send actions and events
0282c13 Repurpose exit uuids on migration to maintain activity. Fixes: #39
fcfbe4a Merge pull request #38 from nyaruka/migrate_fix
af85273 Retain context variable suffixes like .category
7e73a54 Reply actions in legacy flows should migrate to reply actions
a602586 missing file
b83a547 Add type assertions for all VariableResolvers, add Stringer as a sub interface of VariableResolver
852f7e5 Add support for int maps in our lookups, tests
538aa0e Add timezone to contact, use for all date calculations
4e22676 Formatting tweaks for lists of codes
Automated with GoReleaser
Built with go version go1.8.1 darwin/amd64