Versioning support in repository, better validation, bugfixes, dependencies
The in memory archetype repository in Archie now has versioning support. This allows for retrieving the latest version of an archetype with only a major version, a major + a minor version or no version at all. Just supply the partial archetype id.
Validations have been added so that intervals now have basic validations, mainly regarding upper >= lower. This includes cardinality intervals.
Intervals of Periods can now correctly compare intervals expressed in months or years. Note that when comparing different time units in Intervals, there may be some trouble, since not every month is the same duration, so be cautious here.
Lastly, many of the dependencies have been updated to more recent versions.