Skip to content

Commit b74f985

Browse files
authored
Add v2.0.0 to changelog (+ include v1.3.1) (#995)
* Duplicate existing release notes into changelog Useful if we leave GitHub at some point, or if someone wants offline history. * Import additions from @TuThoThai #992 (comment) * Finalize changelog draft * Tweak couple of items * Add recommendation on how to validate XML files with XSD
1 parent 270c916 commit b74f985

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# Changelog
22

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+
344
## Version 1.2.2 - Revised to add New Modes
445
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.
546
A new Part5 is added for new modes, with examples

0 commit comments

Comments
 (0)