{"push_id":923853176,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"df3c1a1e7a3786e9a5f35ef24220f99b7b0009a2","before":"79435f9a149215bc7cf837c5c49a9bf7298366c8","commits":[{"sha":"df3c1a1e7a3786e9a5f35ef24220f99b7b0009a2","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Add support for filter expressions.\n\nAdd support for medium complexity filter expressions. As documented in\nthe adapter walkthrough, you can combine substring searches on the\nfollowing headers:\n\n - from\n - to\n - subject\n - cc\n - bcc\n\nalong with a full-text search via a single string value, joined by any\nlogical operators and nested by parentheses.\n\nI might possibly be abusing the error code\nRT-ADAPTER-UNSUPPORTED-FILTER to handle cases like searching on a\nheader not in the above set, unsupported operators like '<', '=',\netc. Let me know if you think I should define more specific error\ncodes for these cases.\n\nAlso fix up the way the adapter was throwing errors--Juttle.proc.base\nprovides a better way to throw errors, so use that.","distinct":true,"url":"https://api.github.com/repos/juttle/juttle-gmail-adapter/commits/df3c1a1e7a3786e9a5f35ef24220f99b7b0009a2"}]}