OZI-Project/OZI

View on GitHub
templates/CHANGELOG.md.j2

Summary

Maintainability
Test Coverage
# 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 %}