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
appStoreVersionLocalizationswhatsNew, and on abetaBuildLocalizationswhatsNew("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
versiononplatform. -
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>).