|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## v2.0.0 |
| 4 | + |
| 5 | +This is a major release, with work going back to as far as late 2020. |
| 6 | + |
| 7 | +### How to test your feeds & upgrade them |
| 8 | + |
| 9 | +Data producers are encouraged to use XSD validation tooling in order to detect & upgrade their data feeds. To do so, clone the repository locally & validate against `xsd/NeTEx_publication.xsd` (the entry point). |
| 10 | + |
| 11 | +If you think you found a bug, or have a question, [please provide feedback here](https://github.com/NeTEx-CEN/NeTEx/issues). |
| 12 | + |
| 13 | +### Structural changes: |
| 14 | + |
| 15 | +* BREAKING: many version schemas now enforce stricter validation semantics: mandatory `id`/`ref`/`version` attributes were introduced or tightened in numerous object/ref structures. |
| 16 | +* BREAKING: Several constraints were reshaped (including removal of `@order` from some keys and selective cardinality/type adjustments), which can change pass/fail outcomes for existing XML instances. |
| 17 | +* Key/unique/keyref definitions were expanded or renamed across frames and domain modules; reference integrity checks are broader and stricter in v2.0 validation contexts. |
| 18 | +* Publication-level schemas add or adjust integrity scopes and align naming of site/path navigation key sets. |
| 19 | + |
| 20 | +### Functional changes (technically non-BREAKING) include: |
| 21 | + |
| 22 | +Functional evolutions are largely additive, but existing datasets should be revalidated out of precaution. |
| 23 | + |
| 24 | +* Addition of DECK PLAN and all related elements |
| 25 | +* Addition of languages attributes when using MultilingualString to handle translations of names, instead of using AlternativeName |
| 26 | +* Creation of privateCodes allowing several PrivateCode for the same element (e.g., ticketing, scheduling, etc.) |
| 27 | +* Changes to BookingArrangement and its use for flexible services, including relation to ServiceJourneyPattern |
| 28 | +* Addition of a relation between Facilities and Line |
| 29 | +* Clarification of abstracts elements |
| 30 | +* Addition and/or correction of values in enumerations (e.g., MedicalFacility, PassengerCommsFacility, SameZone, QuayType, PurchaseMoment, etc.) |
| 31 | +* Addition of enumerations such as PropulsionTypes, FuelTypes |
| 32 | +* Deprecation marking for several elements such as Order, PrivateCode, FlexibleLine, BaselineVersionRef, ExternalOperatorRef, PropulsionType, FuelType |
| 33 | + |
| 34 | +## v1.3.1 (EPIAP) |
| 35 | + |
| 36 | +* EPIAP to Master by @skinkie in https://github.com/NeTEx-CEN/NeTEx/pull/705 |
| 37 | +* Add properties to describe the height of a Lift by @juliustens-db in https://github.com/NeTEx-CEN/NeTEx/pull/696 |
| 38 | +* Fix typo by @skinkie in https://github.com/NeTEx-CEN/NeTEx/pull/722 |
| 39 | +* Update neTactileActuators attribute on Escalators and Travelators #665tex_ifopt_equipmentAccess_version.xsd by @ue71603 in https://github.com/NeTEx-CEN/NeTEx/pull/720 |
| 40 | +* Update netex_facility_support.xsd by @ue71603 in https://github.com/NeTEx-CEN/NeTEx/pull/724 |
| 41 | +* TypeOfEntity is abstract by @skinkie in https://github.com/NeTEx-CEN/NeTEx/pull/723 |
| 42 | +* Fixes from #721 by @skinkie in https://github.com/NeTEx-CEN/NeTEx/pull/725 |
| 43 | + |
3 | 44 | ## Version 1.2.2 - Revised to add New Modes |
4 | 45 | The Part 1, Part 2, & Part 3 Schemas include corrections and enhancements since the issue of the Version 1.2 CEN Specification documents for NeTEx. |
5 | 46 | A new Part5 is added for new modes, with examples |
|
0 commit comments