You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# Changelog
2
2
3
+
## v0.3.0
4
+
5
+
When `spec=gbfs`, only one type of URL is now needed or allowed: `gbfs_auto_discovery`.
6
+
7
+
We made this decision because all of the GBFS feeds listed in [`systems.csv`](https://github.com/NABSA/gbfs/blob/v2.0/systems.csv) supply an auto-discovery URL. Also [GBFS v2.0](https://github.com/NABSA/gbfs/releases/tag/v2.0) requires the auto-discovery JSON file.
8
+
3
9
## v0.2.0
4
10
5
11
**Breaking change**: We've removed support to specify a static GTFS feed URL using `feed.url`. Now the one option is to specify this using `feed.urls.static_current`. This change will slightly simplifying tooling that validates or consumes DMFR.
"description": "URLs (in Transitland Extended URL format) for static feeds that represent service planned for upcoming dates. Typically used to represent calendar/service changes that will take effect few weeks or months in the future.",
"description": "URLs (in Transitland Extended URL format) for static feeds that represent potential service or network changes. Typically used to represent scenarios that may (or may not) take effect months or years in the future.",
"description": "List of associated feeds, using IDs internal to this DMFR instance. For example to one or more GTFS feeds associated with an GTFS-RT feed.",
93
+
"items": {
94
+
"type": "string",
95
+
"description": "Identifier for an associated feed, using ID internal to this DMFR."
96
+
}
97
+
},
98
+
"feed_namespace_id": {
99
+
"type": "string",
100
+
"description": "Feeds that share the same feed_namespace_id value can be combined without needing to rewrite entity IDs. (Optionally can be an operator Onestop ID.)"
101
+
},
102
+
"other_ids": {
103
+
"type": "object",
104
+
"description": "Identifiers for this feed used by other DMFR instances. Key is the DMFR instance or feed registry platform; value is the feed ID."
105
+
},
106
+
"languages": {
107
+
"type": "array",
108
+
"description": "Language(s) included in this feed.",
109
+
"items": {
110
+
"$ref": "#/definitions/language"
111
+
}
112
+
},
113
+
"license": {
114
+
"$ref": "#/definitions/license_description"
115
+
},
116
+
"authorization": {
117
+
"$ref": "#/definitions/authorization"
118
+
}
119
+
}
120
+
},
121
+
"language": {
122
+
"type": "string",
123
+
"description": "A language specified using an IETF language tag."
124
+
},
125
+
"license_description": {
126
+
"type": "object",
127
+
"oneOf": [{
128
+
"required": ["spdx_identifier"]
129
+
}, {
130
+
"required": ["url"]
131
+
}],
132
+
"properties": {
133
+
"spdx_identifier": {
134
+
"type": "string",
135
+
"description": "SPDX identifier for a common license. See https://spdx.org/licenses/"
136
+
},
137
+
"url": {
138
+
"type": "string",
139
+
"description": "URL for a custom license."
140
+
},
141
+
"use_without_attribution": {
142
+
"type": "string",
143
+
"enum": ["yes", "no", "unknown"],
144
+
"description": "Are feed consumers allowed to use the feed contents without including attribution text in their app or map?"
145
+
},
146
+
"create_derived_product": {
147
+
"type": "string",
148
+
"enum": ["yes", "no", "unknown"],
149
+
"description": "Are feed consumers allowed to create and share derived products from the feed?"
150
+
},
151
+
"redistribution_allowed": {
152
+
"type": "string",
153
+
"enum": ["yes", "no", "unknown"],
154
+
"description": "Are feed consumers allowed to redistribute the feed in its entirety?"
155
+
},
156
+
"commercial_use_allowed": {
157
+
"type": "string",
158
+
"enum": ["yes", "no", "unknown"],
159
+
"description": "Are feed consumers allowed to use the feed for commercial purposes?"
160
+
},
161
+
"share_alike_optional": {
162
+
"type": "string",
163
+
"enum": ["yes", "no", "unknown"],
164
+
"description": "Are feed consumers allowed to keep their modifications of this feed private?"
165
+
},
166
+
"attribution_text": {
167
+
"type": "string",
168
+
"description": "Feed consumers must include this particular text when using this feed."
169
+
},
170
+
"attribution_instructions": {
171
+
"type": "string",
172
+
"description": "Feed consumers must follow these instructions for how to provide attribution."
0 commit comments