* Improve feedback so template errors are given to user * Add security error logging * Add limits for templates, payloads, results * Show popup error notification for webhook errors and template errors that don't have a result * Update tests * Split exceptions into warnings/errors to give more control when previewing, rendering, saving templates * Limit title lengths * Make TypeError a warning * Adjust title length limit * Remove length limiting on urlize since it is being done on template render * Fix tests * Add KeyError and ValueError to warnings * No longer enforcing json result when saving webhook in case it is dependent on payload * Add tests for expected exceptions coming from apply_jinja_template * Update changelog * Send raw post if template result is not JSON |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| custom_fields.py | ||
| exceptions.py | ||
| filters.py | ||
| mixins.py | ||
| optional_slash_router.py | ||
| paginators.py | ||
| utils.py | ||