@if (isset($versionLog['versions']) && count($versionLog['versions']) > 0)
@forelse($versionLog['versions'] as $version)
{{ $version['version'] }}
@if ($version['is_latest'])
{{ t('latest') }}
@endif
{{ $version['date'] }}
@php
$hasContentInFifTypes = false;
foreach ($version['changes'] as $changeCheck) {
if (
in_array($changeCheck['type'], [
'feature',
'improvement',
'bug',
]) &&
!empty($changeCheck['description'])
) {
$hasContentInFifTypes = true;
break;
}
}
@endphp
@foreach ($version['changes'] as $change)
@if (in_array($change['type'], ['feature', 'improvement', 'bug']) && !empty($change['description']))
@if ($change['type'] === 'feature')
{{ t('new_feature') }}
{!! $change['description'] !!}
@elseif($change['type'] === 'improvement')
{{ t('improvement') }}
{!! $change['description'] !!}
@elseif($change['type'] === 'bug')
{{ t('bug_fix') }}
{!! $change['description'] !!}
@endif
@endif
@endforeach
@if (!$hasContentInFifTypes)
@foreach ($version['changes'] as $change)
@if ($change['type'] === 'changelog')
{!! $change['description'] !!}
@endif
@endforeach
@endif
@endforeach
@else
{{ t('no_release_information_available') }}
@endforelse