From b773f7497745cd62e460e340cdcb30ee61992437 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Mon, 23 Feb 2026 13:51:24 +0100 Subject: [PATCH 1/5] Duplicate existing release notes into changelog Useful if we leave GitHub at some point, or if someone wants offline history. --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 142f90db7..e76134a75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.3.1 (EPIAP) + +* EPIAP to Master by @skinkie in https://github.com/NeTEx-CEN/NeTEx/pull/705 +* Add properties to describe the height of a Lift by @juliustens-db in https://github.com/NeTEx-CEN/NeTEx/pull/696 +* Fix typo by @skinkie in https://github.com/NeTEx-CEN/NeTEx/pull/722 +* Update neTactileActuators attribute on Escalators and Travelators #665tex_ifopt_equipmentAccess_version.xsd by @ue71603 in https://github.com/NeTEx-CEN/NeTEx/pull/720 +* Update netex_facility_support.xsd by @ue71603 in https://github.com/NeTEx-CEN/NeTEx/pull/724 +* TypeOfEntity is abstract by @skinkie in https://github.com/NeTEx-CEN/NeTEx/pull/723 +* Fixes from #721 by @skinkie in https://github.com/NeTEx-CEN/NeTEx/pull/725 + ## Version 1.2.2 - Revised to add New Modes 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. A new Part5 is added for new modes, with examples From 59fe9190f0293965172827b059857e02489a559e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Mon, 23 Feb 2026 13:52:51 +0100 Subject: [PATCH 2/5] Import additions from @TuThoThai https://github.com/NeTEx-CEN/NeTEx/pull/992#issuecomment-3926312503 --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e76134a75..b815825af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## v2.0.0 + +- Addition of DECK PLAN and all related elements +- Addition of languages attributes when using MultilingualString to handle translations of names, instead of using AlternativeName +- Creation of privateCodes allowing several PrivateCode for the same element (e.g., ticketing, scheduling, etc.) +- Changes to BookingArrangement and its use for flexible services, including relation to ServiceJourneyPattern +- Addition of a relation between Facilities and Line +- Clarification of abstracts elements +- Addition and/or correction of values in enumerations (e.g., MedicalFacility, PassengerCommsFacility, SameZone, QuayType, PurchaseMoment, etc.) +- Addition of enumerations such as PropulsionTypes, FuelTypes +- Deprecation marking for several elements such as Order, PrivateCode, FlexibleLine, BaselineVersionRef, ExternalOperatorRef, PropulsionType, FuelType + ## v1.3.1 (EPIAP) * EPIAP to Master by @skinkie in https://github.com/NeTEx-CEN/NeTEx/pull/705 From 19ea39aa83f1733f885273ba923543922f80d537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Mon, 23 Feb 2026 17:16:00 +0100 Subject: [PATCH 3/5] Finalize changelog draft --- CHANGELOG.md | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b815825af..ecd27bacb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,15 +2,34 @@ ## v2.0.0 -- Addition of DECK PLAN and all related elements -- Addition of languages attributes when using MultilingualString to handle translations of names, instead of using AlternativeName -- Creation of privateCodes allowing several PrivateCode for the same element (e.g., ticketing, scheduling, etc.) -- Changes to BookingArrangement and its use for flexible services, including relation to ServiceJourneyPattern -- Addition of a relation between Facilities and Line -- Clarification of abstracts elements -- Addition and/or correction of values in enumerations (e.g., MedicalFacility, PassengerCommsFacility, SameZone, QuayType, PurchaseMoment, etc.) -- Addition of enumerations such as PropulsionTypes, FuelTypes -- Deprecation marking for several elements such as Order, PrivateCode, FlexibleLine, BaselineVersionRef, ExternalOperatorRef, PropulsionType, FuelType +This is a major release, with work going back to as far as late 2020. + +### How to test your feeds & upgrade them + +Data producers are encouraged to use XSD validation tooling in order to detect & upgrade their data feeds. + +If you think you found a bug, or have a question, [please provide feedback here](https://github.com/NeTEx-CEN/NeTEx/issues). + +### Structural changes: + +* BREAKING: many version schemas now enforce stricter validation semantics: mandatory id/ref/version attributes were introduced or tightened in numerous object/ref structures. +* 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. +* 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. +* Publication-level schemas add or adjust integrity scopes (for example around Contract and FarePriceFrame) and align naming of site/path navigation key sets. + +### Functional changes (technically non-BREAKING) include: + +Functional evolutions are largely additive, but existing datasets should be revalidated out of precaution. + +* Addition of DECK PLAN and all related elements +* Addition of languages attributes when using MultilingualString to handle translations of names, instead of using AlternativeName +* Creation of privateCodes allowing several PrivateCode for the same element (e.g., ticketing, scheduling, etc.) +* Changes to BookingArrangement and its use for flexible services, including relation to ServiceJourneyPattern +* Addition of a relation between Facilities and Line +* Clarification of abstracts elements +* Addition and/or correction of values in enumerations (e.g., MedicalFacility, PassengerCommsFacility, SameZone, QuayType, PurchaseMoment, etc.) +* Addition of enumerations such as PropulsionTypes, FuelTypes +* Deprecation marking for several elements such as Order, PrivateCode, FlexibleLine, BaselineVersionRef, ExternalOperatorRef, PropulsionType, FuelType ## v1.3.1 (EPIAP) From 6d01bd41304db53bd3968001300af909a63a48c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Mon, 23 Feb 2026 17:17:51 +0100 Subject: [PATCH 4/5] Tweak couple of items --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ecd27bacb..43f1d7215 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,10 +12,10 @@ If you think you found a bug, or have a question, [please provide feedback here] ### Structural changes: -* BREAKING: many version schemas now enforce stricter validation semantics: mandatory id/ref/version attributes were introduced or tightened in numerous object/ref structures. -* 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. +* BREAKING: many version schemas now enforce stricter validation semantics: mandatory `id`/`ref`/`version` attributes were introduced or tightened in numerous object/ref structures. +* 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. * 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. -* Publication-level schemas add or adjust integrity scopes (for example around Contract and FarePriceFrame) and align naming of site/path navigation key sets. +* Publication-level schemas add or adjust integrity scopes and align naming of site/path navigation key sets. ### Functional changes (technically non-BREAKING) include: From 542d831ca8c62cb505c584f3069e9b437e163ce3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20Barr=C3=A8re?= Date: Mon, 23 Feb 2026 17:27:57 +0100 Subject: [PATCH 5/5] Add recommendation on how to validate XML files with XSD --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 43f1d7215..23f17e280 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ This is a major release, with work going back to as far as late 2020. ### How to test your feeds & upgrade them -Data producers are encouraged to use XSD validation tooling in order to detect & upgrade their data feeds. +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). If you think you found a bug, or have a question, [please provide feedback here](https://github.com/NeTEx-CEN/NeTEx/issues).