{% macro changelog_listing(changes, hide_dates, is_manage, change_url, date_url, tag_url, user_url) %} {% set hide_dates = hide_dates ? true : false %} {% set is_manage = is_manage ? true : false %} {% set last_date = '' %} {% set date_url = date_url|default('/changelog.php?d=%s') %} {% from _self import changelog_entry %} {% if changes|length > 0 %} {% for change in changes %} {% if not hide_dates and last_date != change.change_date %} {% set last_date = change.change_date %} {{ last_date }} {% endif %} {{ changelog_entry(change, is_manage, change_url, tag_url, user_url) }} {% endfor %} {% else %}