Work on exposing raw weather data via web API, using FilterableDAO API.
Fix comments.
Don’t allow negative maximum filter results value.
Validate the offset so it is not negative.
Validate filter offset and max values before summating them to the DAO layer.
Hack to iBATIS for more efficient handling of large results in PostgreSQL JDBC driver (but probably helps other drivers as well).
Fix broken unit test.
Allow filter to sort by creation date, and for DAO to provide creation date on insertion.
Fix broken unit tests.
Expand filterable results from WeatherDatum to also DayDatum.
Tweak parameter from datumType to just type for brevity and consistently with lookup API; change API from /filter to /list to sound more natural.
Add HttpMessageConverter for XML for web service response support as XML.
Update FilterResults API to extend Iterable directly, which makes it easier to marshal web API results into CSV by looking for Iterable properties on the top-level net.solarnetwork.central.web.domain.Response object.
Add CSV output support for web API endpoints.
Support price/weather location lookup in SolarQuery, in addition to the existing support in SolarIn.
Parse HTTP dates in UTC time zone.