As of 2.2.0, addition of properties to the Optic or Lens classes can lead to breaking changes for minor version upgrades (if the consumer's datum plan specification includes a property with a newly introduced property of Lens). This feature would provide an option when building the datum plan in which the consumer can specify the version of natural-lenses whose Lens properties would take priority of their datum plan specification's properties in deconfliction, with later-introduced methods of Lens being deprioritized.
As of 2.2.0, addition of properties to the
Optic
orLens
classes can lead to breaking changes for minor version upgrades (if the consumer's datum plan specification includes a property with a newly introduced property ofLens
). This feature would provide an option when building the datum plan in which the consumer can specify the version ofnatural-lenses
whoseLens
properties would take priority of their datum plan specification's properties in deconfliction, with later-introduced methods ofLens
being deprioritized.