templates/CHANGELOG.md.j2
# OZI CHANGELOG
{%- if context.history.unreleased | length > 0 %}
{#- UNRELEASED -#}
## Unreleased
{% for type_, commits in context.history.unreleased | dictsort %}
{% include '.parsed_commit_heading.j2' %}
{% for commit in commits %}{% if type_ != "unknown" %}
{%- filter replace(':art:', '๐จ') %}
{%- filter replace(':zap:', 'โก๏ธ') %}
{%- filter replace(':fire:', '๐ฅ') %}
{%- filter replace(':bug:', '๐') %}
{%- filter replace(':ambulance:', '๐๏ธ') %}
{%- filter replace(':sparkles:', 'โจ') %}
{%- filter replace(':memo:', '๐') %}
{%- filter replace(':rocket:', '๐') %}
{%- filter replace(':tada:', '๐') %}
{%- filter replace(':white_check_mark:', 'โ
') %}
{%- filter replace(':lock:', '๐๏ธ') %}
{%- filter replace(':closed_lock_with_key:', '๐') %}
{%- filter replace(':bookmark:', '๐') %}
{%- filter replace(':rotating_light:', '๐จ') %}
{%- filter replace(':construction:', '๐ง') %}
{%- filter replace(':green_heart:', '๐') %}
{%- filter replace(':arrow_down:', 'โฌ๏ธ') %}
{%- filter replace(':arrow_up:', 'โฌ๏ธ') %}
{%- filter replace(':pushpin:', '๐') %}
{%- filter replace(':construction_worker:', '๐ท') %}
{%- filter replace(':chart_with_upwards_trend:', '๐') %}
{%- filter replace(':recycle:', 'โป๏ธ') %}
{%- filter replace(':heavy_plus_sign:', 'โ') %}
{%- filter replace(':heavy_minus_sign:', 'โ') %}
{%- filter replace(':wrench:', '๐ง') %}
{%- filter replace(':hammer:', '๐จ') %}
{%- filter replace(':globe_with_meridians:', '๐') %}
{%- filter replace(':pencil2:', 'โ๏ธ') %}
{%- filter replace(':poop:', '๐ฉ') %}
{%- filter replace(':rewind:', 'โช๏ธ') %}
{%- filter replace(':twisted_rightwards_arrows:', '๐') %}
{%- filter replace(':package:', '๐ฆ๏ธ') %}
{%- filter replace(':alien:', '๐ฝ๏ธ') %}
{%- filter replace(':truck:', '๐') %}
{%- filter replace(':page_facing_up:', '๐') %}
{%- filter replace(':boom:', '๐ฅ') %}
{%- filter replace(':bento:', '๐ฑ') %}
{%- filter replace(':wheelchair:', 'โฟ๏ธ') %}
{%- filter replace(':bulb:', '๐ก') %}
{%- filter replace(':beers:', '๐ป') %}
{%- filter replace(':speech_balloon:', '๐ฌ') %}
{%- filter replace(':card_file_box:', '๐๏ธ') %}
{%- filter replace(':loud_sound:', '๐') %}
{%- filter replace(':mute:', '๐') %}
{%- filter replace(':busts_in_silhouette:', '๐ฅ') %}
{%- filter replace(':children_crossing:', '๐ธ') %}
{%- filter replace(':building_construction:', '๐๏ธ') %}
{%- filter replace(':clown_face:', '๐คก') %}
{%- filter replace(':egg:', '๐ฅ') %}
{%- filter replace(':see_no_evil:', '๐') %}
{%- filter replace(':camera_flash:', '๐ธ') %}
{%- filter replace(':alembic:', 'โ๏ธ') %}
{%- filter replace(':mag:', '๐๏ธ') %}
{%- filter replace(':label:', '๐ท๏ธ') %}
{%- filter replace(':seedling:', '๐ฑ') %}
{%- filter replace(':triangular_flag_on_post:', '๐ฉ') %}
{%- filter replace(':goal_net:', '๐ฅ
') %}
{%- filter replace(':dizzy:', '๐ซ') %}
{%- filter replace(':wastebasket:', '๐๏ธ') %}
{%- filter replace(':passport_control:', '๐') %}
{%- filter replace(':adhesive_bandage:', '๐ฉน') %}
{%- filter replace(':monocle_face:', '๐ง') %}
{%- filter replace(':coffin:', 'โฐ๏ธ') %}
{%- filter replace(':test_tube:', '๐งช') %}
{%- filter replace(':necktie:', '๐') %}
{%- filter replace(':stethoscope:', '๐ฉบ') %}
{%- filter replace(':bricks:', '๐งฑ') %}
{%- filter replace(':technologist:', '๐งโ๐ป') %}
{%- filter replace(':money_with_wings:', '๐ธ') %}
{%- filter replace(':thread:', '๐งต') %}
{%- filter replace(':safety_vest:', '๐ฆบ') %}
* {{ commit.commit.message.rstrip()|replace(type_~': ','')|replace(type_,'')|replace('---', '')|replace('\n\nSigned-off-by:', ' โ') }}
([`{{ commit.commit.hexsha[:7] }}`]({{ commit.commit.hexsha | commit_hash_url }}))
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{% else %}
* {{ commit.commit.message.rstrip()|replace(type_~': ','')|replace(type_,'')|replace('---', '')|replace('\n\nSigned-off-by:', ' โ') }}
([`{{ commit.commit.hexsha[:7] }}`]({{ commit.commit.hexsha | commit_hash_url }}))
{% endif %}{% endfor %}{% endfor %}
{% endif -%}
{#- RELEASED -#}
{% for version, release in context.history.released.items() %}
{%- set v = namespace() %}
{%- set _v = version.as_tag().split('.') %}
{%- set v.major = _v[0] %}
{%- set v.minor = _v[1] %}
{%- if v.major|int > 0 %}
## {{ version.as_tag() }} ({{ release.tagged_date.strftime("%Y-%m-%d") }})
{% for type_, commits in release["elements"] | dictsort %}
{% include '.parsed_commit_heading.j2' %}
{% for commit in commits %}{% if type_ != "unknown" %}
{%- filter replace(':art:', '๐จ') %}
{%- filter replace(':zap:', 'โก๏ธ') %}
{%- filter replace(':fire:', '๐ฅ') %}
{%- filter replace(':bug:', '๐') %}
{%- filter replace(':ambulance:', '๐๏ธ') %}
{%- filter replace(':sparkles:', 'โจ') %}
{%- filter replace(':memo:', '๐') %}
{%- filter replace(':rocket:', '๐') %}
{%- filter replace(':tada:', '๐') %}
{%- filter replace(':white_check_mark:', 'โ
') %}
{%- filter replace(':lock:', '๐๏ธ') %}
{%- filter replace(':closed_lock_with_key:', '๐') %}
{%- filter replace(':bookmark:', '๐') %}
{%- filter replace(':rotating_light:', '๐จ') %}
{%- filter replace(':construction:', '๐ง') %}
{%- filter replace(':green_heart:', '๐') %}
{%- filter replace(':arrow_down:', 'โฌ๏ธ') %}
{%- filter replace(':arrow_up:', 'โฌ๏ธ') %}
{%- filter replace(':pushpin:', '๐') %}
{%- filter replace(':construction_worker:', '๐ท') %}
{%- filter replace(':chart_with_upwards_trend:', '๐') %}
{%- filter replace(':recycle:', 'โป๏ธ') %}
{%- filter replace(':heavy_plus_sign:', 'โ') %}
{%- filter replace(':heavy_minus_sign:', 'โ') %}
{%- filter replace(':wrench:', '๐ง') %}
{%- filter replace(':hammer:', '๐จ') %}
{%- filter replace(':globe_with_meridians:', '๐') %}
{%- filter replace(':pencil2:', 'โ๏ธ') %}
{%- filter replace(':poop:', '๐ฉ') %}
{%- filter replace(':rewind:', 'โช๏ธ') %}
{%- filter replace(':twisted_rightwards_arrows:', '๐') %}
{%- filter replace(':package:', '๐ฆ๏ธ') %}
{%- filter replace(':alien:', '๐ฝ๏ธ') %}
{%- filter replace(':truck:', '๐') %}
{%- filter replace(':page_facing_up:', '๐') %}
{%- filter replace(':boom:', '๐ฅ') %}
{%- filter replace(':bento:', '๐ฑ') %}
{%- filter replace(':wheelchair:', 'โฟ๏ธ') %}
{%- filter replace(':bulb:', '๐ก') %}
{%- filter replace(':beers:', '๐ป') %}
{%- filter replace(':speech_balloon:', '๐ฌ') %}
{%- filter replace(':card_file_box:', '๐๏ธ') %}
{%- filter replace(':loud_sound:', '๐') %}
{%- filter replace(':mute:', '๐') %}
{%- filter replace(':busts_in_silhouette:', '๐ฅ') %}
{%- filter replace(':children_crossing:', '๐ธ') %}
{%- filter replace(':building_construction:', '๐๏ธ') %}
{%- filter replace(':clown_face:', '๐คก') %}
{%- filter replace(':egg:', '๐ฅ') %}
{%- filter replace(':see_no_evil:', '๐') %}
{%- filter replace(':camera_flash:', '๐ธ') %}
{%- filter replace(':alembic:', 'โ๏ธ') %}
{%- filter replace(':mag:', '๐๏ธ') %}
{%- filter replace(':label:', '๐ท๏ธ') %}
{%- filter replace(':seedling:', '๐ฑ') %}
{%- filter replace(':triangular_flag_on_post:', '๐ฉ') %}
{%- filter replace(':goal_net:', '๐ฅ
') %}
{%- filter replace(':dizzy:', '๐ซ') %}
{%- filter replace(':wastebasket:', '๐๏ธ') %}
{%- filter replace(':passport_control:', '๐') %}
{%- filter replace(':adhesive_bandage:', '๐ฉน') %}
{%- filter replace(':monocle_face:', '๐ง') %}
{%- filter replace(':coffin:', 'โฐ๏ธ') %}
{%- filter replace(':test_tube:', '๐งช') %}
{%- filter replace(':necktie:', '๐') %}
{%- filter replace(':stethoscope:', '๐ฉบ') %}
{%- filter replace(':bricks:', '๐งฑ') %}
{%- filter replace(':technologist:', '๐งโ๐ป') %}
{%- filter replace(':money_with_wings:', '๐ธ') %}
{%- filter replace(':thread:', '๐งต') %}
{%- filter replace(':safety_vest:', '๐ฆบ') %}
* {{ commit.commit.message.rstrip()|replace(type_~': ','')|replace(type_,'')|replace('---', '')|replace('\n\nSigned-off-by:', ' โ') }}
([`{{ commit.commit.hexsha[:7] }}`]({{ commit.commit.hexsha | commit_hash_url }}))
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{%- endfilter %}
{% else %}
* {{ commit.commit.message.rstrip()|replace(type_~': ','')|replace(type_,'')|replace('---', '')|replace('\n\nSigned-off-by:', ' โ') }}
([`{{ commit.commit.hexsha[:7] }}`]({{ commit.commit.hexsha | commit_hash_url }}))
{% endif %}{% endfor %}{% endfor %}{% endif %}{% endfor %}