|
7 | 7 | [#x]: https://github.com/ideditor/schema-builder/issues/x |
8 | 8 | --> |
9 | 9 |
|
| 10 | +# Unreleased |
| 11 | +##### (????-???-??) |
| 12 | + |
| 13 | +###### Breaking changes |
| 14 | + |
| 15 | +> [!IMPORTANT] |
| 16 | +> see [MIGRATION_GUIDE.md](./MIGRATION_GUIDE.md) for more details about each breaking change. |
| 17 | +
|
| 18 | +* :warning: Allow multiple values in `prerequisiteTag` property ([#87], thanks [@k-yle]) |
| 19 | +* :warning: Add _schedule_ field type ([#101], thanks [@1ec5]) |
| 20 | +* :warning: Add _integer_ field type ([#217], thanks [@k-yle]) |
| 21 | +* :warning: Store `terms` and `aliases` as an array in the translation files ([#227], thanks [@k-yle]) |
| 22 | +* :warning: Support discarding tags, not just keys ([#231], thanks [@k-yle]) |
| 23 | + |
| 24 | +###### Non-breaking changes, which affect consumers |
| 25 | + |
| 26 | +* Define a schema for relation members ([#174], 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 | +* Dereference at build-time ([#281], thanks [@k-yle]) |
| 30 | +* Allow icons for radio field ([#291], thanks [@matkoniecz]) |
| 31 | + |
| 32 | +###### Non-breaking changes, which do NOT affect consumers |
| 33 | + |
| 34 | +* Allow individual field options to reference other translations ([#230], thanks [@k-yle]) |
| 35 | +* Fix invalid json schema for the `required` field ([#172], thanks [@k-yle]) |
| 36 | +* Add `$schema` and `$id` to all json schema for better IDE support ([#173], thanks [@k-yle]) |
| 37 | +* Fix invalid eslint config ([#176], thanks [@k-yle]) |
| 38 | +* Fix taginfo file not including base tags for `directionalCombo` ([#222], thanks [@k-yle]) |
| 39 | +* Fix taginfo file only including the last key-value pair in the object ([#223], thanks [@k-yle]) |
| 40 | +* Allow fields & presets to reference the `locationSet` from other files ([#226], thanks [@k-yle]) |
| 41 | +* Consider other unicode commas when splitting translated `terms` ([#228], thanks [@k-yle]) |
| 42 | +* Make schemas stricter ([#242], thanks [@FloEdelmann]) |
| 43 | + * 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` |
| 44 | + * Arrays that now have to be non-empty: field `locationSet.include`/`locationSet.exclude` |
| 45 | + * Objects that now have to be non-empty: field `strings`/`strings.options`/`strings.types`/`strings.placeholders`/`locationSet`/`icons`, preset `locationSet` |
| 46 | + * Objects that now disallow unknown properties: field `strings`/`strings.options` |
| 47 | + * Only strings are now allowed as field `icons` values |
| 48 | + * `rtype` is now required in field relation type `reference`s |
| 49 | + * `title` and `description` are now required in field `strings.options` |
| 50 | + * `name`, `icon` and `members` are now required in preset category |
| 51 | + * `point`, `vertex`, `line`, `area` and `relation` are now required in preset defaults |
| 52 | +* Add validation for terms to be lowercase and sorted ([#243], thanks [@FloEdelmann]) |
| 53 | + |
| 54 | +###### Docs |
| 55 | + |
| 56 | +* Preset properties > `name`: Explain edge case of presets with underscore ([#147], thanks [@tordans]) |
| 57 | +* Explain that references don't respect the underscore convention ([#148], thanks [@tordans]) |
| 58 | +* Fix typo ([#171], thanks [@matkoniecz]) |
| 59 | +* Update directionalCombo docs to mention `:both` ([#179], thanks [@k-yle]) |
| 60 | +* Document "strings" with "title" and "description" ([#205], thanks [@tordans]) |
| 61 | +* Icons: Make table and add preview ([#254], thanks [@tordans]) |
| 62 | +* Better phrasing in documentation of referencing ([#256], thanks [@matkoniecz]) |
| 63 | +* link opening hours specs ([#274], thanks [@matkoniecz]) |
| 64 | +* fix some typos ([#292], thanks [@matkoniecz]) |
| 65 | + |
| 66 | +[#87]: https://github.com/ideditor/schema-builder/pull/87 |
| 67 | +[#101]: https://github.com/ideditor/schema-builder/pull/101 |
| 68 | +[#147]: https://github.com/ideditor/schema-builder/pull/147 |
| 69 | +[#148]: https://github.com/ideditor/schema-builder/pull/148 |
| 70 | +[#171]: https://github.com/ideditor/schema-builder/pull/171 |
| 71 | +[#172]: https://github.com/ideditor/schema-builder/pull/172 |
| 72 | +[#173]: https://github.com/ideditor/schema-builder/pull/173 |
| 73 | +[#174]: https://github.com/ideditor/schema-builder/pull/174 |
| 74 | +[#176]: https://github.com/ideditor/schema-builder/pull/176 |
| 75 | +[#177]: https://github.com/ideditor/schema-builder/pull/177 |
| 76 | +[#178]: https://github.com/ideditor/schema-builder/pull/178 |
| 77 | +[#179]: https://github.com/ideditor/schema-builder/pull/179 |
| 78 | +[#205]: https://github.com/ideditor/schema-builder/pull/205 |
| 79 | +[#217]: https://github.com/ideditor/schema-builder/pull/217 |
| 80 | +[#222]: https://github.com/ideditor/schema-builder/pull/222 |
| 81 | +[#223]: https://github.com/ideditor/schema-builder/pull/223 |
| 82 | +[#226]: https://github.com/ideditor/schema-builder/pull/226 |
| 83 | +[#227]: https://github.com/ideditor/schema-builder/pull/227 |
| 84 | +[#228]: https://github.com/ideditor/schema-builder/pull/228 |
| 85 | +[#230]: https://github.com/ideditor/schema-builder/pull/230 |
| 86 | +[#231]: https://github.com/ideditor/schema-builder/pull/231 |
| 87 | +[#242]: https://github.com/ideditor/schema-builder/pull/242 |
| 88 | +[#243]: https://github.com/ideditor/schema-builder/pull/243 |
| 89 | +[#254]: https://github.com/ideditor/schema-builder/pull/254 |
| 90 | +[#256]: https://github.com/ideditor/schema-builder/pull/256 |
| 91 | +[#274]: https://github.com/ideditor/schema-builder/pull/274 |
| 92 | +[#281]: https://github.com/ideditor/schema-builder/pull/281 |
| 93 | +[#291]: https://github.com/ideditor/schema-builder/pull/291 |
| 94 | +[#292]: https://github.com/ideditor/schema-builder/pull/292 |
| 95 | +[@1ec5]: https://github.com/1ec5 |
| 96 | +[@FloEdelmann]: https://github.com/FloEdelmann |
| 97 | +[@matkoniecz]: https://github.com/matkoniecz |
| 98 | + |
10 | 99 | # 6.5.1 |
11 | 100 | ##### 2024-Mar-14 |
12 | 101 |
|
|
0 commit comments