Release notes: 20220215.233842

Tuesday, February 15, 2022 | Dr. Rich Lane

New

Admin: Mailers: Email action (eval) plugins on webhook recieve and filter the sync list by the same column.
Admin: Mailers: Email action for single column in CRM.
Admin: Mailers: New fake API GET endpoint for mailer because mailchimp wants a GET 200 on the API URL before saving (even though it is going to actually POST).
Admin: General: new updatereecord_filter graphql using PropertyInputType with dynamic PropertyFilterInput filter.
Admin: General: new updatereecord_byval graphql using PropertyInputType with fixed value filter.

Update

Admin: General: Inputting or pasting an email address with capitals no longer gives an error message on save.
Admin: Mailers: Fixed liquid error.
Admin: General: is_json_valid function now correctly handles null or blank variable testing.

Change

Admin: API: Users saving form config uses get_schema graphql rather than inline.
Admin: Mailers: Rewrote mailer webhook handler, correctly checks enabled now.
Admin: Mailers: Email and log now correctly reports "?? (failure)" on an error or timeout (as we are not sure how many were updated before timeout).
Admin: Mailers: Last sync date is not updated on failure now.
Admin: Mailers: Increased API timeout to 120 seconds.
Admin: Mailers: Settings now saved dynamically.
Admin: Mailers: Settings now loaded in one pass rather than a loop.
Admin: Mailers: Changed mailchimp settings page to a custom render rather than the field JSON.
Admin: Mailers: Escaped mail_settings JSON values.
Admin: Mailers: Dates listed on audience and events pages are now based on the instance timezone.
Admin: Mailers: Removed edit and delete from audience and events (they did noting).
General: Eval function now injects the args and the parent context variable.
General: Eval function cleanup now runs a delete_all rather than a loop.
General: Admin: Data import process uses updaterecord_byval graphql rather than inline.
General: Changed user permissions graphql to 1 record rather than 100,000 users.
General: Coding formatting to make things a little cleaner.