|
10 | 10 | # Unreleased |
11 | 11 | ##### (????-???-??) |
12 | 12 |
|
| 13 | +###### Breaking changes |
| 14 | + |
| 15 | +* :warning: Allow multiple values in `prerequisiteTag` property ([#87], thanks [@k-yle]) |
| 16 | +* :warning: Add _schedule_ field type ([#101], thanks [@1ec5]) |
| 17 | +* :warning: Add _integer_ field type ([#217], thanks [@k-yle]) |
| 18 | +* :warning: Store `terms` and `aliases` as an array in the translation files ([#227], thanks [@k-yle]) |
| 19 | +* :warning: Allow individual field options to reference other translations ([#230], thanks [@k-yle]) |
| 20 | +* :warning: Support discarding tags, not just keys ([#231], thanks [@k-yle]) |
| 21 | + |
| 22 | +###### Non-breaking changes |
| 23 | + |
| 24 | +* Fix invalid json schema for the `required` field ([#172], thanks [@k-yle]) |
| 25 | +* Add `$schema` and `$id` to all json schema for better IDE support ([#173], thanks [@k-yle]) |
| 26 | +* Fix invalid eslint config ([#176], thanks [@k-yle]) |
| 27 | +* Auto-generate type definitions from the json schema ([#177], thanks [@k-yle]) |
| 28 | +* Add `allowDuplicates` property for semi-combo fields ([#178], thanks [@k-yle]) |
| 29 | +* Fix taginfo file not including base tags for `directionalCombo` ([#222], thanks [@k-yle]) |
| 30 | +* Fix taginfo file only including the last key-value pair in the object ([#223], thanks [@k-yle]) |
| 31 | +* Consider other unicode commas when splitting translated `terms` ([#228], thanks [@k-yle]) |
13 | 32 | * Make schemas stricter ([#242], thanks [@FloEdelmann]) |
14 | 33 | * Arrays that now have to be non-empty and only allow unique items: deprecated tags, field `keys`/`options`/`terms`, preset `fields`/`moreFields`/`terms`/`aliases`, preset defaults `point`/`vertex`/`line`/`area`/`relation` |
15 | 34 | * Arrays that now have to be non-empty: field `locationSet.include`/`locationSet.exclude` |
|
20 | 39 | * `title` and `description` are now required in field `strings.options` |
21 | 40 | * `name`, `icon` and `members` are now required in preset category |
22 | 41 | * `point`, `vertex`, `line`, `area` and `relation` are now required in preset defaults |
23 | | - |
| 42 | +* Add validation for terms to be lowercase and sorted ([#243], thanks [@FloEdelmann]) |
| 43 | + |
| 44 | +###### Docs |
| 45 | + |
| 46 | +* Preset properties > `name`: Explain edge case of presets with underscore ([#147], thanks [@tordans]) |
| 47 | +* Explain that references don't respect the underscore convention ([#148], thanks [@tordans]) |
| 48 | +* Fix typo ([#171], thanks [@matkoniecz]) |
| 49 | +* Update directionalCombo docs to mention `:both` ([#179], thanks [@k-yle]) |
| 50 | +* Document "strings" with "title" and "description" ([#205], thanks [@tordans]) |
| 51 | +* Icons: Make table and add preview ([#254], thanks [@tordans]) |
| 52 | +* Better phrasing - it is NOT name ([#256], thanks [@matkoniecz]) |
| 53 | + |
| 54 | +[#87]: https://github.com/ideditor/schema-builder/pull/87 |
| 55 | +[#101]: https://github.com/ideditor/schema-builder/pull/101 |
| 56 | +[#147]: https://github.com/ideditor/schema-builder/pull/147 |
| 57 | +[#148]: https://github.com/ideditor/schema-builder/pull/148 |
| 58 | +[#171]: https://github.com/ideditor/schema-builder/pull/171 |
| 59 | +[#172]: https://github.com/ideditor/schema-builder/pull/172 |
| 60 | +[#173]: https://github.com/ideditor/schema-builder/pull/173 |
| 61 | +[#176]: https://github.com/ideditor/schema-builder/pull/176 |
| 62 | +[#177]: https://github.com/ideditor/schema-builder/pull/177 |
| 63 | +[#178]: https://github.com/ideditor/schema-builder/pull/178 |
| 64 | +[#179]: https://github.com/ideditor/schema-builder/pull/179 |
| 65 | +[#205]: https://github.com/ideditor/schema-builder/pull/205 |
| 66 | +[#217]: https://github.com/ideditor/schema-builder/pull/217 |
| 67 | +[#222]: https://github.com/ideditor/schema-builder/pull/222 |
| 68 | +[#223]: https://github.com/ideditor/schema-builder/pull/223 |
| 69 | +[#227]: https://github.com/ideditor/schema-builder/pull/227 |
| 70 | +[#228]: https://github.com/ideditor/schema-builder/pull/228 |
| 71 | +[#230]: https://github.com/ideditor/schema-builder/pull/230 |
| 72 | +[#231]: https://github.com/ideditor/schema-builder/pull/231 |
24 | 73 | [#242]: https://github.com/ideditor/schema-builder/pull/242 |
| 74 | +[#243]: https://github.com/ideditor/schema-builder/pull/243 |
| 75 | +[#254]: https://github.com/ideditor/schema-builder/pull/254 |
| 76 | +[#256]: https://github.com/ideditor/schema-builder/pull/256 |
| 77 | +[@1ec5]: https://github.com/1ec5 |
25 | 78 | [@FloEdelmann]: https://github.com/FloEdelmann |
| 79 | +[@matkoniecz]: https://github.com/matkoniecz |
26 | 80 |
|
27 | 81 | # 6.5.1 |
28 | 82 | ##### 2024-Mar-14 |
|
0 commit comments