release_notes library

Classes

NoSection
The changelog has no section for that version at all, which means somebody forgot rather than decided. The only outcome worth failing on: every other case is a deliberate answer, including an empty section.
Notes
What looking a version up in the changelog produced.
NotesText
Notes to publish.

Constants

appStoreReleaseNotesLimit → const int
The App Store's cap on an appStoreVersionLocalizations whatsNew, and on a betaBuildLocalizations whatsNew ("What to Test").
noUserVisibleChanges → const String
What ships when neither the version being released nor anything before it has a word to say about this platform.
playReleaseNotesLimit → const int
Play's cap on release notes.

Functions

changelogNotes(String markdown, String version, {required String platform}) Notes
The release notes to publish for version on platform.
changelogNotesOf(String path, String version, {required String platform}) Notes
changelogNotes against a file on disk.
versionFromReleaseName(String name) String
The version name out of a release name this tool wrote, which is <versionName> (<versionCode>).