fetchChangelog method
Fetches published changelog release notes.
Implementation
Future<List<ChangelogEntry>> fetchChangelog() async {
final json = await _sendJson(
method: 'GET',
path: '/api/v1/public/apps/${config.appKey}/changelog',
);
final list = (json['entries'] as List<dynamic>? ?? [])
.map((e) => ChangelogEntry.fromJson(e as Map<String, dynamic>))
.toList();
list.sort((a, b) => b.publishedAt.compareTo(a.publishedAt));
return list;
}