quoting the mailing list so we better keep the discussion here on the issue:
Agreed, we don't want regressions...
Yet, I wonder about one thing.
The old KMZMapProducerFactory stated the official mime type had no "+xml" at the end:
- Official KMZ mime type
static final String MIME_TYPE = "application/vnd.google-earth.kmz";
And that's why I didn't include an alias for the map producer as did for other formats like SVG, or "rss", "application/rss xml", application/rss+xml.
I can easily add an alias for "kml" or whatever, but do we actually want the output formats in a request to be "whatever starts with..." It doesn't seem quite right to me. I mean, the output formats are meant to be the ones stated in the capabilities document, not whatever starts with a given string...
That's almost it, I didn't allowed that because that was not supposed to happen in my understanding. Yet I see now there's actually a missing alias in order to use just "kmz". Just that before kmz where not stated in the capabilities neither...
I propose to use the aliases as stick to what we state we support in the capabilities. Thoughts?