open class ReleaseSpec
A release specification maintained in the local releases.yml file
label - the release label, e.g. 1.2.3
minJosmVersion - the lowest JOSM version this release is compatible with
description - a description for the plugin release (optional)
name - a name for the release. If omitted, null or blank, it's set to "Release label".
ReleaseSpec(label: String, minJosmVersion: Int, description: String? = null, name: String? = null)
A release specification maintained in the local |
val description: String?
a description for the plugin release (optional) |
|
val label: String
the release label, e.g. 1.2.3 |
|
val minJosmVersion: Int
the lowest JOSM version this release is compatible with |
|
val name: String
An optional name for the release. Used as a "headline" for the description. Defaults to "Release label", if missing. |
fun loadListFrom(stream: InputStream): List<ReleaseSpec>
Load the YAML configuration of the releases |