A pull request was sent/received that makes changes to the version 2.03 schema. @IATI-techteam suggested raising it with the community before they reach a decision, so that’s what I’m doing here.
The pull request in question DRYs up the schema a bit, to move some currency-related code out of the activity and organisation schemas and into the common schema (used by both). This is consistent with other refactoring changes made at v2.03.
It also fixes a minor bug related to custom namespaces. Java programmers may have run into this problem, since xjc gets stuck as a result of this bug (Unique Particle Attribution error
).
If anyone objects to (or supports!) changing the v2.03 schema in this way, speak now! Thanks