This adds an extra interface to handle our legacy versioned file structure.
I'm still not completely convinced by the Maven name. If you have a better proposal, I'm open to change the name.
The API documentation is currently slightly broken as it uses the name versioned to refer to the interface, but the problem exists also for the Versioned and Unversioned API, which also uses a mix of interface and their actual variable names. I propose to fix this in another pull request, after this one is finished.
Excerpt from the API documentation:
For now I haven't added a new section to the usage documentation, but updated the "Legacy backends" page to
Closes #168
This adds an extra interface to handle our legacy versioned file structure.
I'm still not completely convinced by the
Maven
name. If you have a better proposal, I'm open to change the name.The API documentation is currently slightly broken as it uses the name
versioned
to refer to the interface, but the problem exists also for theVersioned
andUnversioned
API, which also uses a mix ofinterface
and their actual variable names. I propose to fix this in another pull request, after this one is finished.Excerpt from the API documentation:
For now I haven't added a new section to the usage documentation, but updated the "Legacy backends" page to